首页 > 其他 > 详细

《机器学习实战》学习笔记第八章 —— 线性回归

时间:2018-08-16 20:37:06      阅读:189      评论:0      收藏:0      [点我收藏+]

 

相关笔记:

吴恩达机器学习笔记(一) —— 线性回归

吴恩达机器学习笔记(三) —— Regularization正则化

 

 

主要内容:

一.线性回归之普通最小二乘法

二.局部加权线性回归

三.岭回归

四.前向逐步回归

 

 

 

一.线性回归之普通最小二乘法

1.参数的值:技术分享图片(不带正则项)

2.Python代码:

def standRegres(xArr, yArr):    #普通最小二乘法(没有特征归一化),其实就是不带正则项的最小二乘法
    xMat = mat(xArr); yMat = mat(yArr).T
    xTx = xMat.T * xMat
    if linalg.det(xTx) == 0.0:      #如果方阵XTX的行列式为0,则不存在逆矩阵,所以结果不可求。
        print "This matrix is singular, cannot do inverse"
        return
    ws = xTx.I * (xMat.T * yMat)    #求出权值w,即参数
    return ws

 

 

二.局部加权线性回归

 

 

三.岭回归

 

 

四.前向逐步回归

 

《机器学习实战》学习笔记第八章 —— 线性回归

原文:https://www.cnblogs.com/DOLFAMINGO/p/9489593.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!