机器学习入门,转载博文,转自 飞鸟各投林

https://blog.csdn.net/ritterliu/article/details/54821300

机器学习方法是计算机利用已有的数据(经验),得出了某种模型(迟到的规律),并利用此模型预测未来(是否迟到)的一种方法。

机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。

模式识别=机器学习

数据挖掘=机器学习+数据库

统计学习近似等于机器学习。统计学习是个与机器学习高度重叠的学科。

计算机视觉=图像处理+机器学习

自然语言处理=文本处理+机器学习

等等。

机器学习相关算法:

回归算法:

线性回归和逻辑回归

线性回归:

线性回归就是我们前面说过的房价求解问题。如何拟合出一条直线最佳匹配我所有的数据?

一般使用“最小二乘法”来求解。

“最小二乘法”的思想是这样的,假设我们拟合出的直线代表数据的真实值,而观测到的数据代表拥有误差的值。为了尽可能减小误差的影响,需要求解一条直线使所有误差的平方和最小。

最小二乘法将最优问题转化为求函数极值问题。函数极值在数学上我们一般会采用求导数为0的方法。但这种做法并不适合计算机,可能求解不出来,也可能计算量太大。

计算机科学界专门有一个学科叫“数值计算”,专门用来提升计算机进行各类计算时的准确性和效率问题。

例如,著名的“梯度下降”以及“牛顿法”就是数值计算中的经典算法,也非常适合来处理求解函数极值的问题。梯度下降法是解决回归模型中最简单且有效的方法之一。从严格意义上来说,由于后文中的神经网络和推荐算法中都有线性回归的因子,因此梯度下降法在后面的算法实现中也有应用。

逻辑回归是一种与线性回归非常类似的算法,但是,从本质上讲,线型回归处理的问题类型与逻辑回归不一致。

线性回归处理的是数值问题,也就是最后预测出的结果是数字,例如房价。而逻辑回归属于分类算法,也就是说,逻辑回归预测结果是离散的分类,例如判断这封邮件是否是垃圾邮件,以及用户是否会点击此广告等等。

神经网络:

神经网络(也称之为人工神经网络,ANN)算法是80年代机器学习界非常流行的算法,不过在90年代中途衰落。现在,携着“深度学习”之势,神经网络重装归来,重新成为最强大的机器学习算法之一。

猜你喜欢

转载自blog.csdn.net/z18829345207/article/details/81481143