Is there a way to manually follow the equations on a neural network that has been trained and tested using the ANN toolbox?
I want to see if I can follow the equations and see where my app that I've created that replicates the values and calculations of my trained network is differing.
Thanks,
C

 採用された回答

Greg Heath
Greg Heath 2015 年 1 月 18 日

1 投票

If the classes are not mutually exclusive (e.g., tall, dark, handsome) logsig is an appropriate output transfer function for approximating input-conditional posterior probabilities.
For mutually exclusive classes, the probabilities sum to one. The unit-sum softmax is appropriate.

その他の回答 (1 件)

Greg Heath
Greg Heath 2015 年 1 月 16 日

1 投票

Follow? Not exactly. However you can reproduce the results. For FITNET,
yn = b2+ LW * tanh( b1 + IW * xn );
where
xn and yn are the normalized input and output.
What net and options are you using?

1 件のコメント

Conor O' Sullivan
Conor O' Sullivan 2015 年 1 月 16 日
I was originally using the Pattern Recognition NN Wizard from the toolbox. It worked really well but I need to replicate the "math" in an app I'm developing. However, the built in softmax transfer function is beyond me, so I want to try and replicate this network but with tanh functions and with hardlim functions. I'm still struggling to do that though, so I was hoping someone more knowledgable might have an answer...

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

カテゴリ

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

質問済み:

2015 年 1 月 15 日

回答済み:

2015 年 1 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by