Administrator
|
Hi again,
I still don't totally understand, but I think we're getting closer. The first thing to note is that everything will revolve around the input and output layers. The hidden layer probably won't be a focus for your task. Then what you have to do train the network on input / target pairs that you already have. Once you've done that, you can test the network using new inputs for which you don't know the output.
So suppose you have this already
(1,0,0) --> (0,1)
(0,1,0) --> (1,0)
These are input / target pairs you already know. So you train with those. Then you can test on a new inputs, like these
(.5,0,.1)
(0,0,.2)
And see what it produces.
I'm not sure this helps. But basically when you ask "what should be the normal target values (output layer / layer 3) to be inputted" that's based on whatever information you already have.
Think of concrete examples. In a number recognition task, you'd show the network a bunch of number images and then the targets would be what the numbers should be classified as. Or if you wanted to predict house price from square feet (Andrew Ng's example) you'd give the network a bunch of examples of square feet --> price pairs you already know. So the targets come from data you already have.
- jeff
|