필터 지우기
필터 지우기

Problem with mathematical expression of neural network

조회 수: 1 (최근 30일)
Sree Ranjini
Sree Ranjini 2018년 4월 12일
답변: Ilias 2018년 4월 21일
Hello,
I am using 'feedforwardnet' to model ANN. After training ANN, I use 'getNeuralNetExpression()' to obtain symbolic expression of neural network. When this expression is applied on set of input values in MS Excel, I get a wrong output. But when I use net() function on input values in MATLAB, I get output close to the target values. What may be the reason for this? Input values are not normalized to (0 1) range. Is this problem related to normalization of inputs?

답변 (2개)

Greg Heath
Greg Heath 2018년 4월 13일
You can answer that question better than we can.
Normalize your data and see what happens.
Or am I missing something ???
Greg

Ilias
Ilias 2018년 4월 21일
If you haven't changed the default setting, inputs are normalized at [-1 1]. https://se.mathworks.com/help/nnet/ug/choose-neural-network-input-output-processing-functions.html
You can use the genFunction instead: https://se.mathworks.com/help/nnet/ref/genfunction.html

카테고리

Help CenterFile Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by