Neural Network Question regarding matrix regression

4 ビュー (過去 30 日間)
Stephan Moeller
Stephan Moeller 2013 年 5 月 6 日
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 ?

採用された回答

Greg Heath
Greg Heath 2013 年 5 月 14 日
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

その他の回答 (3 件)

Greg Heath
Greg Heath 2013 年 5 月 7 日
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

Stephan Moeller
Stephan Moeller 2013 年 5 月 14 日
I there any example available where I can learn how to understand nntool for :
x=linspace(0,400,5); y=linspace(-10,10,11); [x1,y1]=meshgrid(x,y);
here's my synthetic data z: z=(tanh((x1+20).*(y1-2)/200)-1)*3;
mesh(x1,y1,z)
how do have to configure nntool to calculate a neural network with x,y as inputs and z as the output data ( or target ?? ) .

Stephan Moeller
Stephan Moeller 2013 年 5 月 14 日
編集済み: Stephan Moeller 2013 年 5 月 14 日
Thanks Greg. That works now.
And how can I build the function when nntool is ready ? I can see the weights of the layers, but is possible to get a symbolic function out of it ?
  1 件のコメント
Greg Heath
Greg Heath 2013 年 5 月 14 日
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.

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

カテゴリ

Help Center および File ExchangeSequence and Numeric Feature Data Workflows についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by