机器学习
精神病有所好转O_O
这世界上只有10种人,一种懂二进制,另一种不懂
展开
-
[Machine Learning] 梯度下降法的三种形式BGD、SGD以及MBGD
阅读目录1. 批量梯度下降法BGD2. 随机梯度下降法SGD3. 小批量梯度下降法MBGD4. 总结 在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。 下面我们以线性回归算法来对三种梯度下降法进行比较。 一般线性回归函数的假设函数为:hθ=∑j=0nθjxj 对应的能量函数(损失函数)形式为:...转载 2017-11-27 21:18:25 · 187 阅读 · 0 评论 -
灰色预测模型GM(1,1) 与例题分析
灰色预测模型灰色预测的概念(1)灰色系统、白色系统和黑色系统白色系统是指一个系统的内部特征是完全已知的,既系统信息是完全充分的。黑色系统是一个系统的内部信息对外界来说是一无所知的,只能通过它与外界的联系来加以观测研究。灰色系统介于白色和黑色之间,灰色系统内的一部分信息是已知的,另一部分信息是未知的,系统内各因素间有不确定的关系。(2)灰色预测法灰色预测法是一种预测灰色系统的预测方法。灰色预测通过鉴...转载 2018-06-05 21:53:33 · 18162 阅读 · 1 评论 -
[python] 时间序列分析之ARIMA
1 时间序列与时间序列分析在生产和科学研究中,对某一个或者一组变量 x(t) 进行观察测量,将在一系列时刻 t1,t2,⋯,tn 所得到的离散数字组成的序列集合,称之为时间序列。 时间序列分析是根据系统观察得到的时间序列数据,通过曲线拟合和参数估计来建立数学模型的理论和方法。时间序列分析常用于国民宏观经济控制、市场潜力预测、气象预测、农作物害虫灾害预报等各个方面。2 时间序列建模基本步骤获取被观测...转载 2017-10-30 08:49:49 · 660 阅读 · 0 评论 -
范数的直觉性理解
思考了一些关于范数的直觉性理解,想先记下来,好好消化消化。关于矩阵的理解,这里有一篇文章非常不错,对矩阵的直觉理解有深入的剖析,如何理解线性代数那么在链接的文章中,如果你看过了,就可以理解两个重要的概念:1.矩阵的本质是运动(跃迁)的描述,线性变换是描述运动的过程,所以线性变换可以用矩阵来表示。2.一个对象可以表达为无穷多个合理选择的对象的线性和。所以向量表征对象,无穷多个向量可以合理选择线性组合...转载 2017-12-17 12:01:40 · 212 阅读 · 0 评论 -
十张图解释机器学习的基本概念
在解释机器学习的基本概念的时候,我发现自己总是回到有限的几幅图中。以下是我认为最有启发性的条目列表。1. Test and training error: 为什么低训练误差并不总是一件好的事情呢:ESL 图2.11.以模型复杂度为变量的测试及训练错误函数。2. Under and overfitting: 低度拟合或者过度拟合的例子。PRML 图1.4.多项式曲线有各种各样的命令M,以红色曲线表示...转载 2017-12-22 11:36:05 · 221 阅读 · 0 评论 -
机器学习之训练集_验证集_测试集
在NG的ML课程中和西瓜书中都有提到:最佳的数据分类情况是把数据集分为三部分,分别为:训练集(train set),验证集(validation set)和测试集(test set)。那么,验证集和测试集有什么区别呢? 实际上,两者的主要区别是:验证集用于进一步确定模型的参数(或结构)而测试集只是用于评估模型的精确度! 举个例子:假设建立一个BP神经网络,对于隐含层的节点数目,我们并没有很好的...转载 2017-11-27 20:48:55 · 558 阅读 · 0 评论 -
10行代码实现目标检测,请收下这份教程
作者 | Moses Olafenwa翻译 | 林椿眄出品 | 人工智能头条(公众号ID:AI_Thinker)作为人工智能的一个重要领域,计算机视觉是一门可以识别并理解图像和场景的计算机及软件系统科学。该领域主要包括图像识别,目标检测,图像生成,图像超分辨率等多个方向。由于现实中存在众多的实际案例,目标检测应该是计算机视觉中最令人深刻的一个方向。在本教程中,我们将简要介绍包括当前目标检测的概念,...转载 2018-06-23 15:26:25 · 255 阅读 · 1 评论