国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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电脑。)

关注

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

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

老公不在家憋不住了该怎么办| 白日梦我电视剧免费观看完整版| 意大利女性教育史| 倒插莲花男女之间的寓意| 《恋爱订单~再来一份》动漫| 人间水蜜桃MAC923| 何以笙默床戏| 国产少女免费观看电视剧大全| 冲动的惩罚未删减| 村长撕开乳罩吸奶头在线观看| 温柔的房东夫人免费观看电视剧| 《玉尺经》完整版| -区二三国产好的精华波品牌介绍 精品卡一卡二卡3卡高清乱码 | 出轨2| 《性爽2》电影| C入门教程视频| 翁吻乳婷婷小玲21章| 少女配狗播放视频| 宝宝扶着水池乖乖让爸爸洗头文| REAL529| GTV一同看GTV蓝颜| 妈妈用嘴巴帮我消火怎么办| 免费观看已满十八岁电视剧高清版| 《帐篷里的秘密》第一季| 《特殊游泳教练》| 《我的漂亮朋友》20点首播| 巨乳童颜| 上课装睡B被同学扣了一节课| CHROME浏览器下载| 漂亮的小瘦子3| 欧美黑粗大硬巴XXOO| 美女两个球球抖动抓球球视频| 伦理《少妇的滋味》完整版| 扌击辶鬲的小说父女| CSGO暴躁妹妹免费观看电视剧| 亚州精品无码A片毛片吸奶视频| 《妻子3》免费完整版高清韩剧| 蜜源APP| 男按摩师舌头伸进去了SPA漫画| 《慈母夜吟》完整版| 美国禁忌2在线观看电视剧