How to define error weights in Neural Network?

I want to minimize a mean squared weighted deviation in a neural network. The weights are different for each sample.
How can I specify this?
Is it perform(net,t,y,ew)?
ew = [a b c d ...] (weight for each sample)

 採用された回答

Greg Heath
Greg Heath 2015 年 12 月 16 日

0 投票

The documentation commands
help train
doc train
yield
[NET,TR] = train(NET,X,T,Xi,Ai,EW)
Hope this helps.
Greg

その他の回答 (1 件)

Greg Heath
Greg Heath 2015 年 11 月 28 日
編集済み: Greg Heath 2015 年 11 月 28 日

1 投票

Yes.
However, I would scale the data so that the maximum weight is unity.
Hope this helps.
Thank you for formally accepting my answer
Greg

1 件のコメント

Anderson
Anderson 2015 年 11 月 28 日
Hi Greg,
When I do perform(net,t,y,ew), the training process does not consider the weights. How can I include the weights in the training?
If I scale the weights (wide range interval), it will not loose information?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDeep Learning Toolbox についてさらに検索

質問済み:

2015 年 11 月 27 日

回答済み:

2015 年 12 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by