Assignment 2 - KT Prediction

THE CODE AND INPUT FILE

You are given four MATLAB files [files have changed since project 1, please download the files attached to this project]:

The big idea is that (1) create a model, (2) generate data from that model and (3) try to learn the parameters of the model. New data can be predicted by (4) using the learned parameters of (3). This is a common scenario in Intelligent Tutoring Systems where the parameters for a model of knowledge are trained using a previous year's student data and the current year's students' knowledge and performance are predicted online based on those parameters as the students progress through the system. 

ASSIGNMENT

Note: Please email saadjei@wpi.edu this week to schedule a weekly 20 min meeting, time slots that just before and just after the class time is preferable. If you are doing project in a group of 2~4, please include the names of the members of your team in the email as well. Thanks.

Please write your answers in a document.

1. Investigate the accuracy of observed node prediction given different learned parameters. For this experiment you will learn different parameters from some of the data, then use those parameters to predict the rest of the data. This is a typical training and testing set paradigm where the data that is being predicted is not used (held out) in training. The analogue to the real world is that you may have data from last year's class which you could use to train the parameters of your model and then predict the current year's class responses and knowledge using those parameters. 

DELIVERABLES

PROJECT SUBMISSION

At the beginning of the class on Monday, Sept 15th.