Machine Learning Techniques --------------------------- This is an applet (LearnApplet.html) which demonstrates three learning techniques - two neural nets and a tree classifier. To see the applet in action you have to compile the applet java file using: javac LearnApplet.java and produce ten class files, resulting with: DecisionTree.java KMapNet.java LearnApplet.java DataSet.java LearnApplet.class DataSet.class LearnApplet.html KMapNet.class ContinuousVariable.java Variable.java LearnApplet$SymAction.class BackProp.class DecisionTree.class Node.class DiscreteVariable.java Variable.class Node.java VEHICLES.DAT XORTREE.DAT ANIMAL.DAT KMAP1.DAT XOR.DAT RAMP2.DAT RESTTREE.DAT VEHICLES.DFN XOR.DFN RAMP2.DFN KMAP1.DFN RESTTREE.DFN ANIMAL.DFN XORTREE.DFN ContinuousVariable.class BackProp.java DiscreteVariable.class Then either access LearnApplet.html from a web browser or through the appletviewer using: appletviewer LearnApplet.html Note: This code was tested using JDK1.1.8 which can be downloaded and installed from the site: http://staff.um.edu.mt/mmon1/lectures/java ----------------------------------------- MM2000