韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python中如何用numpy解决梯度下降最小值

Python中如何用numpy解决梯度下降最小值

numpy解决梯度下降

头像

2021-03-31 16:16:024026浏览 · 0收藏 · 0评论

numpy解决梯度下降.png

有的小伙伴不会解决numpy梯度下降最小值的问题,今天小编就来带大家一起看看吧。

问题描述:求解y1 = xx -2 x +3 + 0.01*(-1到1的随机值) 与 y2 = 0 的最小距离点(x,y)

给定x范围(0,3)

不使用学习框架,手动编写梯度下降公式求解,提示:x = x - alp*(y1-y2)导数(alp为学习率)


函数图像为:



代码内容:


import numpy as np import matplotlib.pyplot as plt def get_loss(x):    c,r = x.shape    loss = (x**2 - 2*x + 3) + (0.01*(2*np.random.rand(c,r)-1))    return(loss) x = np.arange(0,3,0.01).reshape(-1,1) """plt.title("loss") plt.plot(get_loss(np.array(x))) plt.show()""" def get_grad(x):    grad = 2 * x -2    return(grad) np.random.seed(31415) x_ = np.random.rand(1)*3 x_s = [] alp = 0.001 print("X0",x_) for e in range(2000):    x_ = x_ - alp*(get_grad(x_))    x_s.append(x_)    if(e%100 == 0):        print(e,"steps,x_ = ",x_) plt.title("loss") plt.plot(get_loss(np.array(x_s))) plt.show()


运行结果:


X0 [1.93745582] 0 steps,x_ =  [1.93558091] 100 steps,x_ =  [1.76583547] 200 steps,x_ =  [1.6268875] 300 steps,x_ =  [1.51314929] 400 steps,x_ =  [1.42004698] 500 steps,x_ =  [1.34383651] 600 steps,x_ =  [1.28145316] 700 steps,x_ =  [1.23038821] 800 steps,x_ =  [1.18858814] 900 steps,x_ =  [1.15437199] 1000 steps,x_ =  [1.12636379] 1100 steps,x_ =  [1.1034372] 1200 steps,x_ =  [1.08467026] 1300 steps,x_ =  [1.06930826] 1400 steps,x_ =  [1.05673344] 1500 steps,x_ =  [1.04644011] 1600 steps,x_ =  [1.03801434] 1700 steps,x_ =  [1.03111727] 1800 steps,x_ =  [1.02547157] 1900 steps,x_ =  [1.02085018]

图片


今天的numpy解决梯度下降最小值的讲解到这里就结束了。更多Python学习推荐:Python学习网教学中心。                                            (推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

交换的温度2HD| YSL水蜜桃86满十八岁会黑吗..| 色色资源| 女人全透明内衣| 麻花传剧原创MV视频免费| 小辣椒3美国伦理| CSGO暴躁妹妹免费观看电视剧| 女生到达巅峰时的声音音频| 《不戴套瑜伽教练3》| 成全在线观看免费完整版的| 白日梦我免费观看电视剧| 成都私人情侣免费看电视剧的软件| 我把英语老师按在桌子吵了一顿| 《出差的日子》中文版| 老公弄我一边干一边说粗话视频| 机械师曙光| 二人努力生猴子免费观看| 每当我看到花瓣脱离花蕊慢慢枯萎..| 芒果浏览器| 《女教师的味道3》在线观看| 打开网站免费进入| 爸爸的大DJ小说| 香蕉视频| 洪真英| 暴躁少女CSGO高清观看方法| 打扑克| 《不再是朋友的夜晚第二季》| A级艳片《武则天》| 动漫《纯洁的修女》在线看 | 雨中小故事动态图| 在婚房被伴郎C了2个小时的后果| 老头跪在两腿之间吃奶| 亲你私下的男人最有效的一句| 韩国三级有夫之妇| 日本韩国免费观看高清电视剧| 美女和男生一起努力的生孩子视频..| 《性房纵欲》在线观看| 妈妈你真棒插曲最后接吻是谁 | 糖心| 《俄罗斯空姐2(俄罗斯航空)》| 《性88分钟》