0.0015)dw=learnp(w,P,[],[],[],[],e,[],[],[],[],[])db=learnp(b,ones(1,5),[],[],[],[],e,[],[],[],[],[])%每次學習完后,會返回需要的調整權值" />

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

matlab-神經網絡-感知機(6)

系統 1649 0

?

%控制感知機的學習過程,學習AND運算
P=[0 1 0 1 1;1 1 1 0 0];
T=[0 1 0 0 0];
net = newp([0 1;0 1],1);
net=init(net);

y=sim(net,P);
e=T-y;
while (mae(e)>0.0015)
?? dw=learnp(w,P,[],[],[],[],e,[],[],[],[],[])
?? db=learnp(b,ones(1,5),[],[],[],[],e,[],[],[],[],[])
?? %每次學習完后,會返回需要的調整權值矩陣和閾值矩陣
?? w=w+dw
?? b=b+db
?? net.iw{1,1}=w
?? net.b{1}=b??
?? y=sim(net,P);
?? e=T-y
end

?

?

learnp用于感知器神經網絡權值和閾值的學習,學習規則是調整網絡的權值和閾值,使網絡平均絕對誤差性能最小,以便實現輸入向量的分類

help learnp
?LEARNP Perceptron weight/bias learning function.
?
?? Syntax
??
???? [dW,LS] = learnp(W,P,Z,N,A,T,E,gW,gA,D,LP,LS)
???? [db,LS] = learnp(b,ones(1,Q),Z,N,A,T,E,gW,gA,D,LP,LS)
???? info = learnp(code)
?
?? Description
?
???? LEARNP is the perceptron weight/bias learning function.
?
???? LEARNP(W,P,Z,N,A,T,E,gW,gA,D,LP,LS) takes several inputs,
?????? W? - SxR weight matrix (or b, an Sx1 bias vector).
?????? P? - RxQ input vectors (or ones(1,Q)).
?????? Z? - SxQ weighted input vectors.
?????? N? - SxQ net input vectors.
?????? A? - SxQ output vectors.
?????? T? - SxQ layer target vectors.
?????? E? - SxQ layer error vectors.
?????? gW - SxR gradient with respect to performance.
?????? gA - SxQ output gradient with respect to performance.
?????? D? - SxS neuron distances.
?????? LP - Learning parameters, none, LP = [].
?????? LS - Learning state, initially should be = [].
???? and returns,
?????? dW - SxR weight (or bias) change matrix.
?????? LS - New learning state.
?
???? LEARNP(CODE) returns useful information for each CODE string:
?????? 'pnames'??? - Returns names of learning parameters.
?????? 'pdefaults' - Returns default learning parameters.
?????? 'needg'???? - Returns 1 if this function uses gW or gA.
?
?? Examples
?
???? Here we define a random input P and error E to a layer
???? with a 2-element input and 3 neurons.
?
?????? p = rand(2,1);
?????? e = rand(3,1);
?
???? Since LEARNP only needs these values to calculate a weight
???? change (see Algorithm below), we will use them to do so.
?
?????? dW = learnp([],p,[],[],[],[],e,[],[],[],[],[])
?
?? Network Use
?
???? You can create a standard network that uses LEARNP with NEWP.
?
???? To prepare the weights and the bias of layer i of a custom network
???? to learn with LEARNP:
???? 1) Set NET.trainFcn to 'trainb'.
??????? (NET.trainParam will automatically become TRAINB's default parameters.)
???? 2) Set NET.adaptFcn to 'trains'.
??????? (NET.adaptParam will automatically become TRAINS's default parameters.)
???? 3) Set each NET.inputWeights{i,j}.learnFcn to 'learnp'.
??????? Set each NET.layerWeights{i,j}.learnFcn to 'learnp'.
??????? Set NET.biases{i}.learnFcn to 'learnp'.
??????? (Each weight and bias learning parameter property will automatically
??????? become the empty matrix since LEARNP has no learning parameters.)
?
???? To train the network (or enable it to adapt):
???? 1) Set NET.trainParam (NET.adaptParam) properties to desired values.
???? 2) Call TRAIN (ADAPT).
?
???? See NEWP for adaption and training examples.
?
?? Algorithm
?
???? LEARNP calculates the weight change dW for a given neuron from the
???? neuron's input P and error E according to the perceptron learning rule:
?
?????? dw =? 0,? if e =? 0
????????? =? p', if e =? 1
????????? = -p', if e = -1
?
???? This can be summarized as:
?
?????? dw = e*p'

?

?

?

?

?

?

?

?

?

?

>> plotpv(P,T)
>> plotpc(net.iw{1,1},net.b{1})


matlab-神經網絡-感知機(6)
?

?

matlab-神經網絡-感知機(6)


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 摸金校尉之九幽将军 | 国产原创91 | 在线日韩欧美 | 日本久久久久久久 | 国产欧美一区二区久久 | 九九精品激情在线视频 | 一级毛片视频播放 | 麻豆av免费观看 | 久久一er精这里有精品 | www.75zzz.com| 这里只有精品999 | 亚洲国产成人av好男人在线观看 | www.国产一区 | 电视剧全部免费观看 | 日本精品欧洲www | 亚洲精品一区二区三区福利 | 狠狠综合久久av一区二区小说 | 日本免费不卡在线一区二区三区 | 天天干伊人 | 日本天堂免费a | 伊人青青操 | 日本粉嫩一区二区三区视频 | 一区二区三区无码高清视频 | 色视频在线免费观看 | 天天射天| 国产综合亚洲精品一区二 | 国产v欧美v日本v精品 | 9999人体做爰大胆视频 | 亚洲精品一区二区三区蜜桃久 | 免费在线一级毛片 | 波多久久夜色精品国产 | 国产视频99 | 无码激情做A爰片毛片A片小说 | 色就是色网站 | 无码日韩精品一区二区免费 | 久久精彩视频 | 香蕉视频99 | 色在线看 | 精品卡1卡二卡3卡 | 色婷婷综合久久久久中文一区二区 | 五月天国产视频 |