Neural Network Question regarding matrix regression
4 views (last 30 days)
Show older comments
I'm new to neural networks.
How can I make a nonlinear regression fit ? My target is a data matrix.
I start nftool and I have Input and Target. What is the input ?
0 Comments
Accepted Answer
Greg Heath
on 14 May 2013
x=linspace(0,400,5);
y=linspace(-10,10,11);
X = repmat(x,1,11);
Y = repmat(y,1,5);
Z=(tanh((X+20).*(Y-2)/200)-1)*3;
input = (X; Y);
target = Z;
Hope this helps.
Thank you for formally accepting my answer
Greg
0 Comments
More Answers (3)
Greg Heath
on 7 May 2013
The net represents a nonlinear mapping from I-dimensional input vectors to O-dimensional output vectors. The sizes of the input and target matrices are
[ I N ] = size(input)
[ O N ] = size(output)
Hope this helps.
Thank you for formally accepting my answer
Greg
0 Comments
Stephan Moeller
on 14 May 2013
Edited: Stephan Moeller
on 14 May 2013
1 Comment
Greg Heath
on 14 May 2013
Practice using nntool on MATLAB's demo/example data sets.
help nndatasets
Then try your data.
The only analytic form you can get from the net is a sum of tanh functions.
See Also
Categories
Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!