Package ai.libs.mlplan.core.events
Class ClassifierFoundEvent
- java.lang.Object
-
- ai.libs.jaicore.basic.algorithm.AAlgorithmEvent
-
- ai.libs.jaicore.basic.algorithm.ASolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>>
-
- ai.libs.mlplan.core.events.ClassifierFoundEvent
-
- All Implemented Interfaces:
org.api4.java.algorithm.events.IAlgorithmEvent,org.api4.java.algorithm.events.result.IScoredSolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>,java.lang.Double>,org.api4.java.algorithm.events.result.ISolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>>,org.api4.java.common.event.IEvent
public class ClassifierFoundEvent extends ai.libs.jaicore.basic.algorithm.ASolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>> implements org.api4.java.algorithm.events.result.IScoredSolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>,java.lang.Double>
-
-
Constructor Summary
Constructors Constructor Description ClassifierFoundEvent(org.api4.java.algorithm.IAlgorithm<?,?> algorithm, ai.libs.jaicore.components.model.ComponentInstance componentDescription, org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?> solutionCandidate, double inSampleError, int timeToEvaluate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.libs.jaicore.components.model.ComponentInstancegetComponentDescription()doublegetInSampleError()java.lang.DoublegetScore()doublegetTimeToEvaluate()java.lang.StringtoString()-
Methods inherited from class ai.libs.jaicore.basic.algorithm.ASolutionCandidateFoundEvent
getGID, getSolutionCandidate
-
Methods inherited from class ai.libs.jaicore.basic.algorithm.AAlgorithmEvent
getAlgorithmId, getTimestamp
-
-
-
-
Constructor Detail
-
ClassifierFoundEvent
public ClassifierFoundEvent(org.api4.java.algorithm.IAlgorithm<?,?> algorithm, ai.libs.jaicore.components.model.ComponentInstance componentDescription, org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?> solutionCandidate, double inSampleError, int timeToEvaluate)
-
-
Method Detail
-
getInSampleError
public double getInSampleError()
-
getScore
public java.lang.Double getScore()
- Specified by:
getScorein interfaceorg.api4.java.algorithm.events.result.IScoredSolutionCandidateFoundEvent<org.api4.java.ai.ml.core.learner.ISupervisedLearner<?,?>,java.lang.Double>
-
getComponentDescription
public ai.libs.jaicore.components.model.ComponentInstance getComponentDescription()
-
getTimeToEvaluate
public double getTimeToEvaluate()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-