2021
02-21
02-21
利用Python实现最小二乘法与梯度下降算法
导入所需库%matplotlibinlineimportsympyimportnumpyasnpimportmatplotlib.pyplotaspltfromsympy.abcimportxasa,yasb生成模拟数据#模拟函数y=3x-1#自变量x=np.linspace(-5,5,num=1000)#加入噪声noise=np.random.rand(len(x))*2-1#因变量y=3*x-1+noise查看所生成数据的图像plt.figure(figsize=(10,10))plt.scatter(x,y,s=1)求代价函数的偏导y=ax+b#目标函数e=1/2*Σ([axi+b]-yi)^2#代价函数,求使得代价函数...
继续阅读 >