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條評論
主站蜘蛛池模板: 天天影院免费看电影 | 中文字幕亚洲欧美日韩在线不卡 | 欧美无玛| 国产一级特黄毛片在线毛片 | 久久久久国产精品www | 青娱乐精品在线 | 激情深爱 | www午夜 | 色综合网站在线 | 嫩草在线播放 | 天天操很很操 | 免费观看性欧美大片无片 | 精品一区二区三区网站 | 欧美1024性视频 | a视频免费| aiai888永久免费视频 | 天天草夜夜骑 | 久久精品亚洲精品 | 免费精品久久久久久中文字幕 | 成人av在线播放 | 最新的黄色网址 | 亚洲国产视频网站 | 久草在线国产 | 亚洲欧美在线免费观看 | 狠狠操在线视频 | 伊人亚洲 | 中国一级黄色片 | 欧美日韩中文国产一区发布 | 久久精品一区 | 久久伊人色综合 | 泰国一级毛片aaa下面毛多 | 电家庭影院午夜 | 2021中文字幕亚洲精品 | theporn国产在线精品 | 99在线精品免费视频九九视 | 国产精品91在线播放 | 蜜桃视频在线免费播放 | 色播播网 | 亚洲第一页视频 | 成人精品鲁一区一区二区 | 4hu44四虎在线观看 |