
代码
Lu君
人生就是不停地debug
展开
-
Python 实现线形回归解析解公式 代码
numpy 实现线形回归解析解公式解析解公式:θ=(xTx)−1xTy\theta=(x^{T}x)^{-1}x^{T}yθ=(xTx)−1xTy目标函数:y=w0x0+w1x1y=w_{0}x_{0}+w_{1}x_{1}y=w0x0+w1x1import numpy as npimport matplotlib.pyplot as plt# 随机x纬度x1,rand是随机...原创 2019-01-20 21:22:21 · 974 阅读 · 0 评论 -
Python 批量梯度下降 BGD 代码实现 笔记
回顾梯度下降流程#1 初始化 θ\thetaθ#2 求 gradient#3 θt+1=θt−α•g\theta^{t+1}=\theta^{t}-\alpha • gθt+1=θt−α•g#4 ggg 收敛批量梯度下降 BGD批量:Batch梯度:Gradient下降:Descent“Batch”: Each steep of gradient descent use all ...原创 2019-01-27 17:27:50 · 1121 阅读 · 0 评论 -
Python 随机梯度下降 SGD 代码实现 笔记
回顾梯度下降流程#1 初始化 θ\thetaθ#2 求 gradient#3 θt+1=θt−α•g\theta^{t+1}=\theta^{t}-\alpha • gθt+1=θt−α•g#4 ggg 收敛随机梯度下降 SGD随机:Stochastic梯度:Gradient下降:Descent每一步下降用随机抽取的样本优点:速度快缺点:精度下降for i = 1 to m...原创 2019-01-28 12:05:36 · 5983 阅读 · 1 评论