日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数学之路(3)-机器学习(3)-机器学习算法-神经网络[19]

發(fā)布時間:2025/3/17 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数学之路(3)-机器学习(3)-机器学习算法-神经网络[19] 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


我們也可以嘗試用多層感知器網(wǎng)絡對一組數(shù)據(jù)建立模型,在輸入與輸出數(shù)據(jù)之間建立非線性關系,用神經(jīng)網(wǎng)絡擬合輸出數(shù)據(jù),訓練好后,輸入其它值,能得到一個較精確的仿真輸出數(shù)據(jù) 下面是鋼包使用次數(shù)與容積實測數(shù)據(jù)
鋼包使用次數(shù)與容積實測數(shù)據(jù)
使用次數(shù)x 容積y?
2 106.42?
3 108.2?
4 109.58?
5 109.5?
7 110?
8 109.93?
10 110.49?
11 110.59?
14 110.6?
15 110.9?
16 110.7?
18 111?
19 111.2?

本博客所有內(nèi)容是原創(chuàng),如果轉(zhuǎn)載請注明來源

http://blog.csdn.net/u010255642


我們用多層感知器對這組數(shù)據(jù)進行訓練,以使用次數(shù)為輸入,以容積為輸出,建立它們之間的關系。 部分python代碼如下: #!/usr/bin/env python #-*- coding: utf-8 -*- #bp ann import numpy as np import matplotlib.pyplot as plt import random import copyisdebug=False#x和d樣本初始化 #x和d樣本初始化 train_x =[] d=[] f = open("cubage.csv") try: f_text = f.read( ) finally: f.close( ) x_text=f_text.split('\n') for line_i in xrange(0,len(x_text)):line=x_text[line_i]if line_i>1 and len(line)>0:train_x.append([])hdata=line.split(',')train_x[line_i-2].append(float(hdata[0]))d.append([float(hdata[1])])myinput=np.array(train_x) mytarget=np.array(d) mymax=np.max(d) tz=(0.1**(len(str(int(mymax)))))*5 myinput=tz*myinput mytarget=tz*mytarget train_x=myinput d=mytarget ...................... def simulate(myx,sigmoid_func,delta_sigfun):'''一個樣本的仿真計算'''print u"仿真計算中" global ann_yiglobal ann_wglobal ann_wj0global ann_y0global hidelevel_countglobal alllevel_countglobal dglobal mylnwwmyd=d[0]myx=np.array(myx)n=len(myx)#清空yi輸出信號數(shù)組 hidelevel=hidelevel_countalllevel=alllevel_countfor i in xrange(0,alllevel):#第一維是層數(shù),從0開始for j in xrange(0,n):#第二維是神經(jīng)元ann_yi[i][j]=0.0ann_yi=np.array(ann_yi)yi=ann_yi#前向計算myy=np.array([])for nowlevel in xrange(0,alllevel):#一層層向前計算#計算誘導局部域my_y=[]myy=yi[nowlevel-1]myw=ann_w[nowlevel-1] if nowlevel==0:#第一層隱藏層my_y=myxyi[nowlevel]=my_y elif nowlevel==(alllevel-1):#線性輸出層my_y=o_func(yi[nowlevel-1,:len(myd)])yi[nowlevel,:len(myd)]=my_y elif nowlevel==(hidelevel-1):#最后一層隱藏輸出層for i in xrange(0,len(myd)):temp_y=sigmoid_func(np.dot(myw[:,i],myy))my_y.append(temp_y) yi[nowlevel,:len(myd)]=my_y else:#中間隱藏層#中間隱藏層需要加上偏置for i in xrange(0,len(myy)):temp_y=sigmoid_func(np.dot(myw[:,i],myy))my_y.append(temp_y)yi[nowlevel]=my_yif isdebug:print "============="print u"***權(quán)值矩陣***" print ann_wprint u"***輸出矩陣***" print yiprint "============="return yi[alllevel-1,:len(myd)]train()delta_sigfun=ann_delta_atanh sigmoid_func=ann_atanhsimd=[] for xn in xrange(0,len(x)):mysimout=simulate(x[xn],sigmoid_func,delta_sigfun)simd.append(mysimout[0])temp_x=[] temp_d=[] i=0 for mysamp in train_x:temp_x.append(mysamp[0])temp_d.append(d[i][0])i+=1simd=np.array(simd) simd/=tz temp_x=np.array(temp_x) temp_x/=tz temp_d=np.array(temp_d) temp_d/=tz temp_y=simdx_max=max(temp_x) x_min=min(temp_x) y_max=max(temp_y) y_min=min(temp_y)plt.subplot(211) plt.xlabel(u"x") plt.xlim(x_min, x_max) plt.ylabel(u"y") plt.ylim(y_min, y_max) plt.title(u"http://blog.csdn.net/myhaspl" ) lp_x1 = temp_x lp_x2 = temp_y lp_d = temp_d plt.plot(lp_x1, lp_x2, 'r-') plt.plot(lp_x1,lp_d,'b*')errx_max=len(err) errx_min=1 erry_max=max(err)+0.1 erry_min=0. plt.subplot(212) plt.xlabel(u"traincount") plt.xlim(errx_min, errx_max) plt.ylabel(u"mse") plt.ylim(erry_min, erry_max)lp_x1 = xrange(1,len(err)+1) lp_x2 = err plt.plot(lp_x1,lp_x2,'g-') plt.show()
擬合的效果如下:

從效果圖上可以看出,通過多層感知器建立的數(shù)據(jù)模型雖然不能直接得出輸入與輸出之間的確切函數(shù)y=f(x),但通過輸入數(shù)據(jù)進入已經(jīng)訓練好的神經(jīng)網(wǎng)絡,仿真輸出仍能達到相同的效果

?

總結(jié)

以上是生活随笔為你收集整理的数学之路(3)-机器学习(3)-机器学习算法-神经网络[19]的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久精品人妻一区二区三区色秀 | 国产美女特级嫩嫩嫩bbb | 综合久久av | 97福利| 欧美 日韩 国产 一区二区三区 | 韩国三级与黑人 | 骚虎免费视频 | 欧美体内she精高潮 日韩一区免费 | a视频| 可以在线看的av | 亚洲欧美精品午睡沙发 | 中文字幕黑人 | 一级少妇精品久久久久久久 | 欧美三级理论片 | 91成年版| 另类一区二区三区 | 精品国产一区二区三区四区 | 日本精品在线播放 | 四季av一区二区凹凸精品 | 国产日韩在线观看视频 | 国产网红主播精品av | 蜜臀久久精品久久久用户群体 | 国产大学生av | 亚洲乱色熟女一区二区三区 | 在线观看涩涩 | 婷婷丁香色 | 午夜天堂在线 | 国产无遮挡免费视频 | a在线观看 | 日韩乱码视频 | 黄色精品免费 | 一级作爱视频 | 日韩精品一区二区三区免费视频 | 亚洲第一视频在线播放 | 欧美福利第一页 | 亚洲av无码久久精品狠狠爱浪潮 | 99热自拍偷拍 | 97色爱 | 风流老熟女一区二区三区 | 得得的爱在线视频 | 狠狠爱综合网 | 亚洲国产精品18久久久久久 | 日日操夜夜骑 | 韩日毛片 | 亚洲毛片网 | 午夜美女在线 | 色骚综合| 99久久久无码国产精品性青椒 | 成人午夜sm精品久久久久久久 | 午夜精品在线播放 | 99久久精品久久久久久清纯 | 国产日视频 | 天天色天天操天天射 | 男人的天堂一级片 | 久一视频在线观看 | 久久亚洲影院 | 一个色综合网站 | 在线观看av的网站 | 日韩精品123 | 孕期1ⅴ1高h | 久久久久亚洲av片无码v | 污视频免费看 | 日韩精品久久久久久 | 美女四肢被绑在床扒衣 | 国产精品第五页 | 日韩精品高清在线观看 | 国产一级久久久久毛片精品 | 伊人久久一区二区 | 欧美一级在线播放 | 色婷婷av久久久久久久 | 久久六六 | 97小视频| 色图色小说 | 国产精品一国产精品 | 天天操天天碰 | 干丰满少妇| 丰满人妻一区二区三区53号 | 91精品国产手机 | 清纯唯美亚洲综合 | 国产伦理在线观看 | 久久综合鬼色 | 中文字幕在线播放视频 | 亚洲一二三精品 | 在线不卡中文字幕 | 好男人www社区在线视频夜恋 | 免费看的毛片 | 久久久国产精品 | 91蝌蚪网 | 38在线视频 | 美女被到爽高潮视频 | 青青草官网 | 久久精品在线播放 | 免费毛毛片 | www.99爱| 爱插视频| 国语对白一区 | 91在线视频国产 | 日本免费高清 | 日韩亚洲一区二区 |