weka.classifiers.neural.multilayerperceptron
Class BoldDriverBackPropagation

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

public class BoldDriverBackPropagation
extends WekaAlgorithmAncestor

Title: Weka Neural Implementation

Description: ...

Copyright: Copyright (c) 2003

Company: N/A

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

Field Summary
static java.lang.String[] EXTRA_PARAM_DESCRIPTIONS
           
static java.lang.String[] EXTRA_PARAMETER_NOTES
           
static java.lang.String[] EXTRA_PARAMETERS
           
static int PARAM_ERROR_DECREASE
           
static int PARAM_ERROR_INCREASE
           
static int PARAM_HIDDEN_1
           
static int PARAM_HIDDEN_2
           
static int PARAM_HIDDEN_3
           
static int PARAM_MOMENTUM
           
static int PARAM_TRAINING_MODE
           
static int PARAM_TRANSFER_FUNCTION
           
static int PARAM_WEIGHT_DECAY
           
 
Constructor Summary
BoldDriverBackPropagation()
           
 
Method Summary
 java.lang.String errorDecreaseAdjustmentTipText()
           
 java.lang.String errorIncreaseAdjustmentTipText()
           
 double getErrorDecreaseAdjustment()
           
 double getErrorIncreaseAdjustment()
           
 int getHiddenLayer1()
           
 int getHiddenLayer2()
           
 int getHiddenLayer3()
           
 double getMomentum()
           
 weka.core.SelectedTag getTrainingMode()
           
 weka.core.SelectedTag getTransferFunction()
           
 double getWeightDecay()
           
 java.lang.String globalInfo()
           
 java.lang.String hiddenLayer1TipText()
           
 java.lang.String hiddenLayer2TipText()
           
 java.lang.String hiddenLayer3TipText()
           
static void main(java.lang.String[] args)
          Entry point into the algorithm for direct usage
 java.lang.String momentumTipText()
           
 void setErrorDecreaseAdjustment(double m)
           
 void setErrorIncreaseAdjustment(double m)
           
 void setHiddenLayer1(int h)
           
 void setHiddenLayer2(int h)
           
 void setHiddenLayer3(int h)
           
 void setMomentum(double m)
           
 void setTrainingMode(weka.core.SelectedTag l)
           
 void setTransferFunction(weka.core.SelectedTag l)
           
 void setWeightDecay(double w)
           
 java.lang.String trainingModeTipText()
           
 java.lang.String transferFunctionTipText()
           
 java.lang.String weightDecayTipText()
           
 
Methods inherited from class weka.classifiers.neural.common.WekaAlgorithmAncestor
biasInputTipText, buildClassifier, distributionForInstance, getAllWeights, getBiasInput, getLearningRate, getOptions, getRandomNumberSeed, getTrainingIterations, learningRateTipText, listOptions, randomNumberSeedTipText, setBiasInput, setLearningRate, setOptions, setRandomNumberSeed, setTrainingIterations, toString, 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
 

Field Detail

PARAM_TRANSFER_FUNCTION

public static final int PARAM_TRANSFER_FUNCTION
See Also:
Constant Field Values

PARAM_MOMENTUM

public static final int PARAM_MOMENTUM
See Also:
Constant Field Values

PARAM_WEIGHT_DECAY

public static final int PARAM_WEIGHT_DECAY
See Also:
Constant Field Values

PARAM_HIDDEN_1

public static final int PARAM_HIDDEN_1
See Also:
Constant Field Values

PARAM_HIDDEN_2

public static final int PARAM_HIDDEN_2
See Also:
Constant Field Values

PARAM_HIDDEN_3

public static final int PARAM_HIDDEN_3
See Also:
Constant Field Values

PARAM_ERROR_INCREASE

public static final int PARAM_ERROR_INCREASE
See Also:
Constant Field Values

PARAM_ERROR_DECREASE

public static final int PARAM_ERROR_DECREASE
See Also:
Constant Field Values

PARAM_TRAINING_MODE

public static final int PARAM_TRAINING_MODE
See Also:
Constant Field Values

EXTRA_PARAMETERS

public static final java.lang.String[] EXTRA_PARAMETERS

EXTRA_PARAMETER_NOTES

public static final java.lang.String[] EXTRA_PARAMETER_NOTES

EXTRA_PARAM_DESCRIPTIONS

public static final java.lang.String[] EXTRA_PARAM_DESCRIPTIONS
Constructor Detail

BoldDriverBackPropagation

public BoldDriverBackPropagation()
Method Detail

globalInfo

public java.lang.String globalInfo()
Specified by:
globalInfo in class WekaAlgorithmAncestor

transferFunctionTipText

public java.lang.String transferFunctionTipText()

momentumTipText

public java.lang.String momentumTipText()

weightDecayTipText

public java.lang.String weightDecayTipText()

hiddenLayer1TipText

public java.lang.String hiddenLayer1TipText()

hiddenLayer2TipText

public java.lang.String hiddenLayer2TipText()

hiddenLayer3TipText

public java.lang.String hiddenLayer3TipText()

errorIncreaseAdjustmentTipText

public java.lang.String errorIncreaseAdjustmentTipText()

errorDecreaseAdjustmentTipText

public java.lang.String errorDecreaseAdjustmentTipText()

trainingModeTipText

public java.lang.String trainingModeTipText()

getErrorIncreaseAdjustment

public double getErrorIncreaseAdjustment()

setErrorIncreaseAdjustment

public void setErrorIncreaseAdjustment(double m)

getErrorDecreaseAdjustment

public double getErrorDecreaseAdjustment()

setErrorDecreaseAdjustment

public void setErrorDecreaseAdjustment(double m)

setTransferFunction

public void setTransferFunction(weka.core.SelectedTag l)

getTransferFunction

public weka.core.SelectedTag getTransferFunction()

setTrainingMode

public void setTrainingMode(weka.core.SelectedTag l)

getTrainingMode

public weka.core.SelectedTag getTrainingMode()

getMomentum

public double getMomentum()

setMomentum

public void setMomentum(double m)

getWeightDecay

public double getWeightDecay()

setWeightDecay

public void setWeightDecay(double w)

getHiddenLayer1

public int getHiddenLayer1()

setHiddenLayer1

public void setHiddenLayer1(int h)

getHiddenLayer2

public int getHiddenLayer2()

setHiddenLayer2

public void setHiddenLayer2(int h)

getHiddenLayer3

public int getHiddenLayer3()

setHiddenLayer3

public void setHiddenLayer3(int h)

main

public static void main(java.lang.String[] args)
Entry point into the algorithm for direct usage

Parameters:
args -