我是靠谱客的博主 高大纸鹤,最近开发中收集的这篇文章主要介绍机器学习线性回归(linear regression)/梯度下降法(gradient descent)/最大似然函数/--附python代码,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
本文为吴恩达《机器学习》课程的读书笔记,并用python实现。
线性回归是一个比较简单的算法,这里主要借线性回归,讲一下梯度下降法和最大似然函数,后面逻辑回归也会用到。
因为不能粘贴公式,所以很多内容直接截屏,不是很美观。
机器学习主要分为两种:
1. 有监督学习(supervised learning):即常说的分类(classification)和回归(regression),通过训练样本集(包含输入和输出),得到一个最优模型,再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现分类的目的,也就具有了对未知数据进行分类的能力。
监督学习里典型的例子就是KNN、SVM
2. 无监督学习(unsupervised learning):我们有一些问题,但是不知道答案,我们要做的无监督学习就是按照他们的性质把他们自动地分成很多组,每组的问题是具有类似性质的。
无监督学习里典型的例子就是聚类。
线性回归属于监督学习。
首先我们看下这么一个例子,假设我们有47套房子的面积和价格数据:
我们可以将图画出来:
有了这些数据,我们如何去学习他们,然后根据别的房子的面积来预测价格呢?
最后
以上就是高大纸鹤为你收集整理的机器学习线性回归(linear regression)/梯度下降法(gradient descent)/最大似然函数/--附python代码的全部内容,希望文章能够帮你解决机器学习线性回归(linear regression)/梯度下降法(gradient descent)/最大似然函数/--附python代码所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复