图解十大经典机器学习算法 图解十大经典机器学习算法 图解十大经典机器学习算法 图解十大经典机器学习算法 弱人工智能近几年取得了重大突破,悄然间,已经成为每个人生活中必不可少的一部分。以我们的智能手机为例,看看到底温藏着多少人工智能的神奇魔术。 下图是一部典型的智能手机上安装的一些常见应用程序,可能很 ...
分类:
编程语言 时间:
2019-07-19 11:01:15
阅读次数:
105
机器学习模型的参数和超参数 参数 :模型参数,可以用数据进行估计,是模型内部的配置变量,通常使用优化算法估计模型参数,优化算法是对参数的可能值进行的一种有效搜索。例如人造神经网络中的权重、支持向量机中的支持向量、 线性回归或逻辑回归中的系数 超参数 :必须手动设置,是模型外部的配置变量,模型超参数常 ...
分类:
编程语言 时间:
2019-07-10 22:54:07
阅读次数:
140
1.什么时候要进行迁移学习? 目前大多数机器学习算法均是假设训练数据以及测试数据的特征分布相同。然而这在现实世界中却时常不可行。例如我们我们要对一个任务进行分类,但是此任务中数据不充足(在迁移学习中也被称为目标域),然而却有大量的相关的训练数据(在迁移学习中也被称为源域),但是此训练数据与所需进行的 ...
分类:
其他好文 时间:
2019-07-05 22:44:54
阅读次数:
263
过拟合与欠拟合及其解决方法 我们在进行模型训练的时候会出现模型不能够很好地拟合数据的情况,这个时候就需要我们来判断究竟现在的模型是欠拟合还是过拟合。 1. 欠拟合 首先欠拟合就是模型没有很好地捕捉到数据特征,不能够很好地拟合数据 training error cross validation err ...
分类:
其他好文 时间:
2019-07-04 22:42:00
阅读次数:
136
Python 实现简单的梯度下降法 机器学习算法常常可以归结为求解一个最优化问题,而梯度下降法就是求解最优化问题的一个方法。 梯度下降法(gradient descent)或最速下降法(steepest decent),是求解无约束最优化问题的一种最常用的方法。 梯度下降法实现简单,是一种迭代算法, ...
分类:
编程语言 时间:
2019-06-30 09:32:22
阅读次数:
116
最近在学习研究pyspark机器学习算法,执行代码出现以下异常: 19/06/29 10:08:26 ERROR Shell: Failed to locate the winutils binary in the hadoop binary pathjava.io.IOException: Cou ...
分类:
编程语言 时间:
2019-06-29 13:14:43
阅读次数:
151
详细参考:https://www.cnblogs.com/pinard/p/6131423.html 首先明确集成学习它本身不是一个单独的机器学习算法,而是通过构建并结合多个机器学习器来完成学习任务。 集成学习有两个主要的问题需要解决,第一是如何得到若干个个体学习器,第二是如何选择一种结合策略,将这 ...
分类:
其他好文 时间:
2019-06-26 00:59:35
阅读次数:
169
一、KNN分类算法 K最近邻(K-Nearest Neighbor,KNN)算法,是著名的模式识别统计学方法,在机器学习分类算法中占有相当大的地位。它是一个理论上比较成熟的方法。既是最简单的机器学习算法之一,也是基于实例的学习方法中最基本的,又是最好的文本分类算法之一。 通常,在分类任务中可使用“投 ...
分类:
其他好文 时间:
2019-06-10 10:41:21
阅读次数:
148
一句话明晰概念:不用编程制定机器做什么,机器有能力自己学习。 三种最基础的机器学习算法:决策树、线性回归、K-means聚类。 监督与无监督学习 周志华通过敲西瓜案例有以下讲解: 监督学习是在敲西瓜听声音判断好坏过程中有懂行的人告诉你这个瓜的好坏,给不同的声音贴上了好坏瓜的标签,慢慢学习声音特征之间 ...
分类:
其他好文 时间:
2019-06-07 11:23:59
阅读次数:
95
机器学习是近年来渐趋热门的一个领域,同时Python 语言经过一段时间的发展也已逐渐成为主流的编程语言之一。《Python机器学习实践指南》结合了机器学习和Python 语言两个热门的领域,通过利用两种核心的机器学习算法来将Python 语言在数据分析方面的优势发挥到极致。共有10 章。第1 章讲解 ...
分类:
编程语言 时间:
2019-06-04 19:19:47
阅读次数:
98