这里趁着脑子还清醒就把代码敲出来了:
亲测是没有bug的,欢迎大家来找虫。
clear all
close all
clc
%% initialization
% input x & y
x1 = [1 3 2104]; y1 = 400;
x2 = [1 3 1600]; y2 = 330;
x3 = [1 3 2400]; y3 = 369;
x4 = [1 2 1416]; y4 = 232;
x5 = [1 4 3000]; y5 =

本文提供了机器学习中批量梯度下降(BGD)和随机梯度下降(SGD)的Matlab代码,经过验证无误。实验结果显示,SGD的误差在下降过程中存在波动,体现了其受噪声影响较大,而BGD则呈现稳定下降趋势。
最低0.47元/天 解锁文章
2万+





