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

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1552 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條評論
主站蜘蛛池模板: 国产一级α片 | 日韩毛片一级 | 免费在线一区二区三区 | 国产成人福利夜色影视 | 国语自产偷拍精品视频偷最新 | 99精品国产在热久久 | 亚洲欧美在线免费 | 成人午夜毛片在线看 | 精品一区精品二区 | 99国产精品高清一区二区二区 | 四虎影视永久费观看在线 | 色狠狠一区二区 | 久久精品国产2020 | 日本a在线视频 | 日本精品久久久久中文字幕 1 | 精品欧美一区二区三区在线 | 毛片网站免费在线观看 | 久久精品国产一区二区三区肥胖 | 久久日韩精品中文字幕网 | 成人午夜看片在线观看 | 久久福利网 | 日本在线观看不卡免费视频 | 亚洲精品免费观看 | 亚洲激情在线观看 | 深夜影院a | 国产一级特黄a大片99 | 99免费视频 | 精品免费视频 | 性欧美xo视频在线观看 | 青青青国产免费线在 | 伊人精品综合 | 日本 亚洲 欧美 | 在线观看国产精品日本不卡网 | 国产99久久精品 | 国产午夜不卡在线观看视频666 | 日本久久中文字幕精品 | 国产欧美精品专区一区二区 | 国产美女福利视频 | 国产精品所毛片视频 | 成年午夜视频免费观看视频 | 国产h视频免费观看 |