6.034 Artificial Intelligence - Recitations, fall 2004 online slides on learning

This program applies the one layer neural net learning rule to draw a separating surface between two classes of points X & O

The X's are represented by a Red Box while the O's are represented by a Purple Box.

How to use the program :

1) In order to mark the boxes on the screen simply click the mouse button at the desired positon . To change the boxes Color select one of the radio buttons (X for red, O for Purple)

2) After you have drawn the boxes and you wish to view the separating surface, you may Choose one of the following modes:

Full: This modes draws the separating surface immediately after you press the Train Button without showing the previous lines before it converged to the final solution.

Trace: This modes allows you to see every single line drawn untill it converges to the final Solution. You can aalso choose the speed of animation that each line is drawn by selecting the speed from the Animation menu by choosing Fast, Slow or Regular speed.

Step: This modes allows you to Control when a new line should be drawn untill you reach the final solution. Thus if this mode is selected you will not see a new line unless you press the Step button.

 

3) The Random button draws a line to seperate the points using random weights thus will give

a Wrong solution for the Drawn Line.

4) The Corrupt button allows you to draw a corrupted line from the original line and you can choose the level of corruption from the level of corruption menu.

5) To clear the screen simply click the Clear button.