人工智能机器学习:Python使用20行代码实现通用的线性回归算法,搞定一切线性回归问题(numpy、梯度下降、矩阵和向量)
1、核心算法代码
说明:算法是使用的梯度下降算法,成本函数是使用的最小二乘法:求残差的平方和的极小值
import numpy as np
# 定义假设函数:X是一个矩阵 W是一个列向量
def hyFunction(X, W):
return X.dot(W) # 一次计算所有的样本结果
pass
# 梯度函数:X是样本矩阵,W是系数,y是实际结果
def grad...
原创
2019-10-31 16:21:24 ·
898 阅读 ·
1 评论