weka.classifiers.neural.common
Class WekaAlgorithmAncestor

java.lang.Object
  extended by weka.classifiers.Classifier
      extended by weka.classifiers.neural.common.WekaAlgorithmAncestor
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, weka.core.OptionHandler, weka.core.WeightedInstancesHandler
Direct Known Subclasses:
BackPropagation, BoldDriverBackPropagation, Perceptron

public abstract class WekaAlgorithmAncestor
extends weka.classifiers.Classifier
implements weka.core.OptionHandler, weka.core.WeightedInstancesHandler

Title: Weka Neural Implementation

Description: ...

Copyright: Copyright (c) 2003

Company: N/A

Version:
1.0
Author:
Jason Brownlee
See Also:
Serialized Form

Constructor Summary
WekaAlgorithmAncestor()
           
 
Method Summary
 java.lang.String biasInputTipText()
           
 void buildClassifier(weka.core.Instances instances)
           
 double[] distributionForInstance(weka.core.Instance instance)
           
 double[] getAllWeights()
           
 double getBiasInput()
           
 double getLearningRate()
           
 java.lang.String[] getOptions()
           
 long getRandomNumberSeed()
           
 int getTrainingIterations()
           
abstract  java.lang.String globalInfo()
           
 java.lang.String learningRateTipText()
           
 java.util.Enumeration listOptions()
           
 java.lang.String randomNumberSeedTipText()
           
 void setBiasInput(double l)
           
 void setLearningRate(double l)
           
 void setOptions(java.lang.String[] options)
           
 void setRandomNumberSeed(long l)
           
 void setTrainingIterations(int i)
           
 java.lang.String toString()
           
 java.lang.String trainingIterationsTipText()
           
 
Methods inherited from class weka.classifiers.Classifier
classifyInstance, debugTipText, forName, getDebug, makeCopies, makeCopy, setDebug
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WekaAlgorithmAncestor

public WekaAlgorithmAncestor()
Method Detail

globalInfo

public abstract java.lang.String globalInfo()

getAllWeights

public double[] getAllWeights()

buildClassifier

public void buildClassifier(weka.core.Instances instances)
                     throws java.lang.Exception
Specified by:
buildClassifier in class weka.classifiers.Classifier
Throws:
java.lang.Exception

distributionForInstance

public double[] distributionForInstance(weka.core.Instance instance)
                                 throws java.lang.Exception
Overrides:
distributionForInstance in class weka.classifiers.Classifier
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

listOptions

public java.util.Enumeration listOptions()
Specified by:
listOptions in interface weka.core.OptionHandler
Overrides:
listOptions in class weka.classifiers.Classifier

setOptions

public void setOptions(java.lang.String[] options)
                throws java.lang.Exception
Specified by:
setOptions in interface weka.core.OptionHandler
Overrides:
setOptions in class weka.classifiers.Classifier
Throws:
java.lang.Exception

getOptions

public java.lang.String[] getOptions()
Specified by:
getOptions in interface weka.core.OptionHandler
Overrides:
getOptions in class weka.classifiers.Classifier

trainingIterationsTipText

public java.lang.String trainingIterationsTipText()

learningRateTipText

public java.lang.String learningRateTipText()

biasInputTipText

public java.lang.String biasInputTipText()

randomNumberSeedTipText

public java.lang.String randomNumberSeedTipText()

getTrainingIterations

public int getTrainingIterations()

setTrainingIterations

public void setTrainingIterations(int i)

getLearningRate

public double getLearningRate()

setLearningRate

public void setLearningRate(double l)

getBiasInput

public double getBiasInput()

setBiasInput

public void setBiasInput(double l)

getRandomNumberSeed

public long getRandomNumberSeed()

setRandomNumberSeed

public void setRandomNumberSeed(long l)