In class, we trained a backpropagation network to predict a person's political
affiliation based on survey data. For this assignment, you are to similarly train a
backpropagation network to recommend potential majors for students. Your network will
need to choose from at least three majors (with one output node per major). You
will need to design a survey with at least five questions that will identify
characteristics that recommend one major or another. Questions might refer to the
person's personality, interests, aptitudes and/or lifestyle goals.
To train and test your network, you will need to give the survey to at least
three people per major. One person per major will be reserved to test the network once
it is trained. The rest will be used to train the network, using the applet from
You will need to turn in your survey data, a picture of the trained network, and the
classification of each person (both the training examples and test examples).