What is the activation function of Levenberg–Marquardt Backpropagation algorithm?

Matlab has a Neural Network toolbox which helps to form a neural network automatically by training using Levenberg–Marquardt Backpropagation algorithm. I got the network and want to realize the hardware circuitry for this. I want to know the activation function used in this algorithm so that it would be easy for me to realise this network in hardware i.e in FPGA.

 채택된 답변

I don't think there is any limit on which differentiable performance functions are used except the output function must allow the range of normalized target values.
For FPGA I would recommend using rational approximations to the sigmoids.
help/doc elliotsig
help/doc elliot2sig
Or my preference
Hope this helps.
Thank you for formally accepting my answer
Greg

댓글 수: 1

elliotsig cannot be found in Matlab 2012. So, I used satlins instead of non-linear function for easy FPGA implementation.
Also i badly need answer for my previous question - http://www.mathworks.in/matlabcentral/answers/114536-help-in-viewing-the-output-of-a-neural-network - if you have time pls see this.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Get Started with Statistics and Machine Learning Toolbox에 대해 자세히 알아보기

질문:

2014년 2월 2일

댓글:

2014년 2월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by