Multiple inputs using NEWFF
5 views (last 30 days)
Show older comments
I am writing a program to generate a neural network using NEWFF.
I have 5 input variables (A through E) which are currently being input as an array:
input = [ A1 A2 A3 A4 A5
B1 B2 B3 B4 B5
C1 C2 C3 C4 C5
D1 D2 D3 D4 D5
E1 E2 E3 E4 E5 ];
There is 1 target vector:
target = [ T1 T2 T3 T4 T5 ];
I input this to NEWFF as:
net = newff( input, target );
I would think this would generate a network with 5 inputs and 1 output. However, no matter how I format the input variables the network is defined as having only 1 input.
Can anyone clarify what the issue is?
Thanks, Joe
P.S. I am using R2009B
0 Comments
Answers (4)
Catherine DA GRACA
on 10 Apr 2011
Your input array only has one row in it - MATLAB ignores the line breaks. Use semi-colons to separate the values:
input = [ A1 A2 A3 A4 A5;
B1 B2 B3 B4 B5;
C1 C2 C3 C4 C5;
D1 D2 D3 D4 D5;
E1 E2 E3 E4 E5 ];
2 Comments
Walter Roberson
on 10 Apr 2011
Not correct, Catherine.
>> [1 2 3 4 5
6 7 8 9 10
11 12 13 14 15]
ans =
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
When a line break is hint in an array and there is no continuation marker, it is treated as a vertical concatenation.
Walter Roberson
on 10 Apr 2011
- T SN x Q2 matrix of Q2 sample SN-element target vectors
Your target is 1 x 5 so SN is 1, so you are defining a network with a single input.
Kukuh
on 25 Apr 2012
yes joe...I have same problem with you,,,my NN can't running when I use multi input like that. please help me.. thanks
0 Comments
Greg Heath
on 25 Apr 2012
[I N ] = size(p)
[O N ] =size(t)
net = newff(p,t,H);
Results in a FFMLP with I-H-O node topology.
Hope this helps.
Greg
1 Comment
Greg Heath
on 25 Apr 2012
I think what the documentation fails to make clear:
Regardless of the size of I and O, when you type the command
net
it will show only 1 (vector-valued/I-dimensional) input and 1 (vector-valued/O-dimensional) output.
Hope this helps
AND
Hope the documentation re this is modified in all of the many places
that it is (ab)used.
Greg
See Also
Categories
Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!