de.aitools.ml.conceptlearning.algorithms
Class CandidateElimination

java.lang.Object
  extended by de.aitools.ml.conceptlearning.algorithms.CandidateElimination
All Implemented Interfaces:
MachineLearning

public class CandidateElimination
extends java.lang.Object
implements MachineLearning

Author:
clement

Field Summary
 
Fields inherited from interface de.aitools.ml.conceptlearning.algorithms.MachineLearning
ALL, NIL
 
Constructor Summary
CandidateElimination()
           
CandidateElimination(java.lang.String sModel, java.lang.String gModel)
           
 
Method Summary
 MachineLearning learn(AbstractReader reader)
           
static void main(java.lang.String[] args)
           
 void parseModel(java.lang.String reader)
           
 void parseModel(java.lang.String sModel, java.lang.String gModel)
           
 java.util.ArrayList<java.lang.String> predict(AbstractReader reader)
           
 java.lang.String serializeModel()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CandidateElimination

public CandidateElimination()

CandidateElimination

public CandidateElimination(java.lang.String sModel,
                            java.lang.String gModel)
Method Detail

learn

public MachineLearning learn(AbstractReader reader)
                      throws java.io.IOException
Specified by:
learn in interface MachineLearning
Throws:
java.io.IOException

serializeModel

public java.lang.String serializeModel()
Specified by:
serializeModel in interface MachineLearning

parseModel

public void parseModel(java.lang.String reader)
Specified by:
parseModel in interface MachineLearning

parseModel

public void parseModel(java.lang.String sModel,
                       java.lang.String gModel)

predict

public java.util.ArrayList<java.lang.String> predict(AbstractReader reader)
                                              throws java.io.IOException
Specified by:
predict in interface MachineLearning
Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
Parameters:
args -