1.什么是机器学习
:让计算机在没有明确编程的情况下学习的研究领域。
2.机器学习的两种主要类型是监督学习和无监督学习。
3监督学习:
监督学习算法从正确答案中学习,给出固定的x按要求输出y;
监督学习的两种主要类型是回归和分类 ;
4.无监督学习:
让算法自己找出什么是有趣的,或者什么模式或结构可能在这个数据集中与这个特定的数据集.
无监督学习算法可能决定数据可以分配给两个不同的组或两个不同的集群,所以你可能会决定这里有一个集群或群体,这种称为聚类算法。
无监督学习中数据只包含输入x,算法必须在数据中找到一些结构或模式或有趣的东西。
另外一些无监督学习算法:异常检测、维数减少。
有监督算法:
回归算法:
5.线性回归模型:
对数据拟合一条直线,是可能当今世界上使用最广泛的学习算法。
学习算法其实可以理解为是一个功能性函数。 带有变量的线性回归。
具有一个输入变量的线性模型又称单变量线性回归。
6.代价函数(损失函数)
代价函数J的作用:是衡量模型的预测值与y的真实值之间的差异。
我们希望最小化J做为w和b的函数
损失函数的最小值点是拟合程度最好的。