public class EM extends ProblemTransformationMethod implements SemisupervisedClassifier, weka.core.TechnicalInformationHandler
| Modifier and Type | Field and Description |
|---|---|
protected weka.core.Instances |
D_ |
protected int |
m_I |
m_InstancesTemplate| Constructor and Description |
|---|
EM() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildClassifier(weka.core.Instances D) |
protected String |
defaultClassifierString() |
double[] |
distributionForInstance(weka.core.Instance x) |
int |
getIterations() |
String[] |
getOptions() |
String |
getRevision() |
weka.core.TechnicalInformation |
getTechnicalInformation() |
String |
globalInfo()
Description to display in the GUI.
|
void |
introduceUnlabelledData(weka.core.Instances D)
Set Unlabelled Data - provide unlabelled data prior to calling buildClassifier(Instances).
|
String |
iterationsTipText() |
Enumeration |
listOptions() |
static void |
main(String[] args) |
void |
setIterations(int i) |
void |
setOptions(String[] options) |
protected void |
updateWeights(ProblemTransformationMethod h,
weka.core.Instances D) |
evaluation, getCapabilities, getModel, getTemplate, makeCopies, runClassifier, testCapabilities, toStringclassifierTipText, defaultClassifierOptions, getClassifier, getClassifierSpec, postExecution, preExecution, setClassifierbatchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, run, runClassifier, setBatchSize, setDebug, setDoNotCheckCapabilities, setNumDecimalPlacesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdebugTipText, getDebug, getModel, setDebugprotected String defaultClassifierString()
defaultClassifierString in class ProblemTransformationMethodpublic void introduceUnlabelledData(weka.core.Instances D)
SemisupervisedClassifierintroduceUnlabelledData in interface SemisupervisedClassifierD - Instances for which the true class labels are not available for each instance.public String globalInfo()
ProblemTransformationMethodglobalInfo in class ProblemTransformationMethodpublic void buildClassifier(weka.core.Instances D)
throws Exception
buildClassifier in interface weka.classifiers.ClassifierbuildClassifier in class ProblemTransformationMethodExceptionprotected void updateWeights(ProblemTransformationMethod h, weka.core.Instances D) throws Exception
Exceptionpublic double[] distributionForInstance(weka.core.Instance x)
throws Exception
distributionForInstance in interface weka.classifiers.ClassifierdistributionForInstance in class ProblemTransformationMethodExceptionpublic void setIterations(int i)
public int getIterations()
public String iterationsTipText()
public Enumeration listOptions()
listOptions in interface weka.core.OptionHandlerlistOptions in class weka.classifiers.SingleClassifierEnhancerpublic void setOptions(String[] options) throws Exception
setOptions in interface weka.core.OptionHandlersetOptions in class weka.classifiers.SingleClassifierEnhancerExceptionpublic String[] getOptions()
getOptions in interface weka.core.OptionHandlergetOptions in class weka.classifiers.SingleClassifierEnhancerpublic String getRevision()
getRevision in interface weka.core.RevisionHandlergetRevision in class ProblemTransformationMethodpublic weka.core.TechnicalInformation getTechnicalInformation()
getTechnicalInformation in interface weka.core.TechnicalInformationHandlerpublic static void main(String[] args)
Copyright © 2017. All Rights Reserved.