sigus.machineLearning
Class Learner_

java.lang.Object
  extended bysigus.machineLearning.Learner_
All Implemented Interfaces:
ij.plugin.filter.PlugInFilter

public class Learner_
extends java.lang.Object
implements ij.plugin.filter.PlugInFilter


Field Summary
private  weka.classifiers.Classifier classifier
           
(package private)  ij.ImagePlus imp
           
private  weka.core.Instances instances
           
private  boolean isready
           
(package private)  java.lang.String modelFileName
           
(package private)  java.lang.String trainingSetFileName
           
 
Fields inherited from interface ij.plugin.filter.PlugInFilter
DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, ROI_REQUIRED, STACK_REQUIRED, SUPPORTS_MASKING
 
Constructor Summary
Learner_()
           
 
Method Summary
(package private)  void getFileName()
           
 int getFocus(ij.ImagePlus imp, ParameterExtractor_ pe)
           
 boolean init(boolean readFileName)
           
 void init(java.lang.String ptraining)
           
 boolean isReady()
           
(package private)  void keepPluginOpened()
           
 void learnFromInstances()
           
 void learnInstance(ij.ImagePlus imp, ParameterExtractor_ pe, java.lang.String classValue)
           
private  void loadClassifier()
           
private  boolean openArff(java.lang.String fileName)
           
 void run(ij.process.ImageProcessor ip)
           
 int setup(java.lang.String arg, ij.ImagePlus imp)
           
(package private)  void showAbout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imp

ij.ImagePlus imp

trainingSetFileName

java.lang.String trainingSetFileName

modelFileName

java.lang.String modelFileName

classifier

private weka.classifiers.Classifier classifier

instances

private weka.core.Instances instances

isready

private boolean isready
Constructor Detail

Learner_

public Learner_()
Method Detail

setup

public int setup(java.lang.String arg,
                 ij.ImagePlus imp)
Specified by:
setup in interface ij.plugin.filter.PlugInFilter

run

public void run(ij.process.ImageProcessor ip)
Specified by:
run in interface ij.plugin.filter.PlugInFilter

init

public void init(java.lang.String ptraining)

init

public boolean init(boolean readFileName)

isReady

public boolean isReady()

getFocus

public int getFocus(ij.ImagePlus imp,
                    ParameterExtractor_ pe)

learnInstance

public void learnInstance(ij.ImagePlus imp,
                          ParameterExtractor_ pe,
                          java.lang.String classValue)

getFileName

void getFileName()

keepPluginOpened

void keepPluginOpened()

openArff

private boolean openArff(java.lang.String fileName)

learnFromInstances

public void learnFromInstances()

loadClassifier

private void loadClassifier()

showAbout

void showAbout()