Practice Neural Network Learning Assignment


The following is the same data from the DT practice assignment

 
Example  bought edu first visited more_info
e1 false  true  false  false  true
e2 true  false  true  false  false
e3 false  false  true  true  true
e4 false  false  true  false  false 
e5 false  false  false  true  false 
e6 true  false  false  true  true
e7 true  false  false  false  true
e8 false  true  true  true  false
e9 false  true  true  false  false
e10 true  true  true  false  true
e11 true  true  false  true  true
e12 false  false  false  false  true
We want to use this data to learn the value of more_info as a function of the values of the other variables.

In this assignment we will consider neural network learning for this data. We have a Java applet that can be used to answer this assignment.  Load (using the file->load sample graph" option) the sample network "assignment 12a". Then go in "options -> learning options" and set "number of iterations+ to 200  and "learning rate" to 0.5. In  "solve" mode, select "show plot" to see the learning curve as the NN learning algorithm runs.

  1. Consider neural network learning with no hidden layers. After the network has converged, what are the parameter values?
  2. What is the Boolean function that the network represents?
  3. Are all the training examples classified correctly (if not, which aren't)?
  4. Give two examples, not in the training set, and specify what the predicted values are.