电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

python實現梯度下降法

瀏覽:4日期:2022-08-01 13:20:48

本文實例為大家分享了python實現梯度下降法的具體代碼,供大家參考,具體內容如下

使用工具:Python(x,y) 2.6.6運行環境:Windows10

問題:求解y=2*x1+x2+3,即使用梯度下降法求解y=a*x1+b*x2+c中參數a,b,c的最優值(監督學習)

訓練數據:

x_train=[1, 2], [2, 1],[2, 3], [3, 5], [1,3], [4, 2], [7, 3], [4, 5], [11, 3], [8, 7]

y_train=[7, 8, 10, 14, 8, 13, 20, 16, 28,26]

測試數據:

x_test = [1, 4],[2, 2],[2, 5],[5, 3],[1,5],[4, 1]

# -*- coding: utf-8 -*-'''Created on Wed Nov 16 09:37:03 2016@author: Jason''' import numpy as npimport matplotlib.pyplot as plt # y=2 * (x1) + (x2) + 3 rate = 0.001x_train = np.array([[1, 2], [2, 1],[2, 3], [3, 5], [1, 3], [4, 2], [7, 3], [4, 5], [11, 3], [8, 7] ])y_train = np.array([7, 8, 10, 14, 8, 13, 20, 16, 28, 26])x_test = np.array([[1, 4],[2, 2],[2, 5],[5, 3],[1, 5],[4, 1]]) a = np.random.normal()b = np.random.normal()c = np.random.normal() def h(x): return a*x[0]+b*x[1]+c for i in range(100): sum_a=0 sum_b=0 sum_c=0 for x, y in zip(x_train, y_train): for xi in x: sum_a = sum_a+ rate*(y-h(x))*xi sum_b = sum_b+ rate*(y-h(x))*xi #sum_c = sum_c + rate*(y-h(x)) *1 a = a + sum_a b = b + sum_b c = c + sum_c plt.plot([h(xi) for xi in x_test]) print(a)print(b)print(c) result=[h(xi) for xi in x_train]print(result) result=[h(xi) for xi in x_test]print(result) plt.show()

運行結果:

python實現梯度下降法

結論:線段是在逐漸逼近的,訓練數據越多,迭代次數越多就越逼近真實值。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 纸塑分离机-纸塑分离清洗机设备-压力筛-碎浆机厂家金双联环保 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 华东师范大学在职研究生招生网_在职研究生招生联展网 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | 北钻固控设备|石油钻采设备-石油固控设备厂家 | 煤矿人员精确定位系统_矿用无线通信系统_煤矿广播系统 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 济南宣传册设计-画册设计_济南莫都品牌设计公司 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 窖井盖锯圆机_锯圆机金刚石锯片-无锡茂达金刚石有限公司 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 广州工业氧气-工业氩气-工业氮气-二氧化碳-广州市番禺区得力气体经营部 | 河南凯邦机械制造有限公司 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 电采暖锅炉_超低温空气源热泵_空气源热水器-鑫鲁禹电锅炉空气能热泵厂家 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 爆炸冲击传感器-无线遥测传感器-航天星百科 | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 一点车讯-汽车网站,每天一点最新车讯! | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | CTAB,表面活性剂1631溴型(十六烷基三甲基溴化铵)-上海升纬化工原料有限公司 | 咖啡加盟,咖啡店加盟连锁品牌-卡小逗| GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 据信,上课带着跳 D 体验-别样的课堂刺激感受引发网友热议 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 |