Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Serialized Form

Package org.joone.engine

Class org.joone.engine.AbstractLearner extends java.lang.Object implements Serializable

Serialized Fields

### learnable

    Learnable learnable

  The learnable, the object that is subjected to the learning process.

### learnableLayer

    LearnableLayer learnableLayer

  The layer (biases) that is subjected to the learning process.

### learnableSynapse

    LearnableSynapse learnableSynapse

  The synapse (weights) that is subjected to the learning process.

### monitor

    Monitor monitor

  The saved monitor object.

Class org.joone.engine.BasicLearner extends ExtendableLearner implements Serializable

Class org.joone.engine.BatchLearner extends ExtendableLearner implements Serializable

Class org.joone.engine.BiasedLinearLayer extends SimpleLayer implements Serializable

Class org.joone.engine.BufferedSynapse extends Synapse implements Serializable

serialVersionUID: -8067243400677466498L

Class org.joone.engine.CircularSpatialMap extends SpatialMap implements Serializable

serialVersionUID: 442118480555350769L

Class org.joone.engine.ContextLayer extends SimpleLayer implements Serializable

serialVersionUID: -8773800970295287404L

Serialized Fields

### beta

    double beta

### timeConstant

    double timeConstant

Class org.joone.engine.DelayLayer extends MemoryLayer implements Serializable

serialVersionUID: 1547734529107850525L

Class org.joone.engine.DelaySynapse extends Synapse implements Serializable

serialVersionUID: 8268129000639124340L

Serialized Fields

### fir

    FIRFilter[][] fir

### taps

    int taps

Class org.joone.engine.DirectSynapse extends Synapse implements Serializable

serialVersionUID: 3079898042708755094L

Class org.joone.engine.ExtendableLearner extends AbstractLearner implements Serializable

Serialized Fields

### theDeltaRuleExtenders

    java.util.List<E> theDeltaRuleExtenders

  The list with delta rule extenders, extenders that change the delta w, e.g. momentum term, etc.

### theGradientExtenders

    java.util.List<E> theGradientExtenders

  The list with gradient extenders, extenders that change the gradient.

### theUpdateWeightExtender

    UpdateWeightExtender theUpdateWeightExtender

  The update weight extender, that is, the way to update the weights, online, batch mode, etc.

Class org.joone.engine.Fifo extends java.util.Vector implements Serializable

serialVersionUID: -3937649024771901836L

Class org.joone.engine.FIRFilter extends java.lang.Object implements Serializable

serialVersionUID: 2539307324689626619L

Serialized Fields

### m_taps

    int m_taps

### memory

    double[] memory

### backmemory

    double[] backmemory

### outs

    double[] outs

### bouts

    double[] bouts

### array

    Matrix array

### lrate

    double lrate

### momentum

    double momentum

Class org.joone.engine.FreudRuleFullSynapse extends FullSynapse implements Serializable

serialVersionUID: 4391516546875376355L

Class org.joone.engine.FullSynapse extends Synapse implements Serializable

serialVersionUID: 5518898101307425554L

Class org.joone.engine.GaussianLayer extends SimpleLayer implements Serializable

serialVersionUID: -941653911909171430L

Serialized Fields

### LayerWidth

    int LayerWidth

### LayerHeight

    int LayerHeight

### LayerDepth

    int LayerDepth

### space_map

    SpatialMap space_map

### timeConstant

    double timeConstant

### orderingPhase

    int orderingPhase

### initialGaussianSize

    double initialGaussianSize

Class org.joone.engine.GaussianSpatialMap extends SpatialMap implements Serializable

serialVersionUID: -5578079370364572387L

Class org.joone.engine.GaussLayer extends SimpleLayer implements Serializable

Class org.joone.engine.KohonenSynapse extends FullSynapse implements Serializable

serialVersionUID: -4966435217407942471L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### currentLearningRate

    double currentLearningRate

### timeConstant

    double timeConstant

### orderingPhase

    int orderingPhase

Class org.joone.engine.Layer extends java.lang.Object implements Serializable

serialVersionUID: -1572591602454639355L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Read in a serialised version of this layer

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Write a serialized version of this layer

  Throws:
    `java.io.IOException`

Serialized Fields

### LayerName

    java.lang.String LayerName

  The name of the layer

### rows

    int rows

  The number of neurons in the layer

### bias

    Matrix bias

  Holds the bias of neurons of the layer

### monitor

    Monitor monitor

  The monitor of the layer. Contains all parameters needed to the learning phase

### m_batch

    int m_batch

  Not used but maintained for backward serialization compatability.

### learning

    boolean learning

  The Net's phase: false == recall; true == learning

### learnable

    boolean learnable

  Contains true if for the Layer must be used a Learner instead of a built-in learning algorithm. Set it in the constructor of any inherited class. Used by the getLearner method.

  See Also:
    `getLearner`

### inputPatternListeners

    java.util.Vector<E> inputPatternListeners

  Contains the list of input connected listeners (InputPatternListener)

### outputPatternListeners

    java.util.Vector<E> outputPatternListeners

  Contains the list of output connected listeners (OutputPatternListener)

Class org.joone.engine.LinearLayer extends SimpleLayer implements Serializable

serialVersionUID: 2243109263560495304L

Serialized Fields

### beta

    double beta

Class org.joone.engine.LogarithmicLayer extends SimpleLayer implements Serializable

serialVersionUID: -4983197905588348060L

Class org.joone.engine.Matrix extends java.lang.Object implements Serializable

serialVersionUID: -1392966842649908366L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### value

    double[][] value

  The values of the weights / biases.

### delta

    double[][] delta

  The value of the last modification, i.e. the last update.

### enabled

    boolean[][] enabled

  Flag indicating whether the weight is on or off.

### fixed

    boolean[][] fixed

  Flag indicating whether the weight is fixed or trainable / adjustable.

### m_rows

    int m_rows

  The number of rows. That is, in case of weights, the number of neurons on the input side of the synapse. In case of biases, the number of neurons.

### m_cols

    int m_cols

  The number of columns. That is, in case of weights, the number of neurons on the output side of the synapse. In case of biases, the value equals 0.

### weightInitializer

    WeightInitializer weightInitializer

  The weight initializer that is used by this class.

Class org.joone.engine.MemoryLayer extends Layer implements Serializable

serialVersionUID: 5447777678414684948L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### memory

    double[] memory

### backmemory

    double[] backmemory

### taps

    int taps

Class org.joone.engine.Monitor extends java.lang.Object implements Serializable

serialVersionUID: 2909501813894146845L

Serialization Methods

### readResolve

    protected java.lang.Object readResolve()

Serialized Fields

### preLearning

    int preLearning

### learning

    boolean learning

### currentCicle

    int currentCicle

### run

    int run

### saveCurrentCicle

    int saveCurrentCicle

### saveRun

    int saveRun

### patterns

    int patterns

### validationPatterns

    int validationPatterns

### totCicles

    int totCicles

### learningRate

    double learningRate

### momentum

    double momentum

### globalError

    double globalError

### batchSize

    int batchSize

### useRMSE

    boolean useRMSE

  Use RMSE (if true) for back propagation, MSE (if false) otherwise.

### theLearnerFactory

    LearnerFactory theLearnerFactory

  The learner factory. If set this factory provides synapses and layers with learners.

### parent

    Monitor parent

### supervisioned

    boolean supervisioned

### singleThreadMode

    boolean singleThreadMode

### learningMode

    int learningMode

### learners

    java.util.List<E> learners

### params

    java.util.Hashtable<K,V> params

Class org.joone.engine.NeuralNetEvent extends java.util.EventObject implements Serializable

serialVersionUID: -2307998901508765401L

Serialized Fields

### nnet

    NeuralNet nnet

Class org.joone.engine.OutputSwitchSynapse extends java.lang.Object implements Serializable

serialVersionUID: 2906294213180089226L

Serialized Fields

### outputs

    java.util.Vector<E> outputs

### name

    java.lang.String name

### mon

    Monitor mon

### inputDimension

    int inputDimension

### outputFull

    boolean outputFull

### enabled

    boolean enabled

### activeSynapse

    OutputPatternListener activeSynapse

### defaultSynapse

    OutputPatternListener defaultSynapse

Class org.joone.engine.Pattern extends java.lang.Object implements Serializable

serialVersionUID: -609786590797838450L

Serialized Fields

### count

    int count

### array

    double[] array

### outArray

    double[] outArray

Class org.joone.engine.RbfGaussianLayer extends RbfLayer implements Serializable

Serialized Fields

### theGaussianParameters

    RbfGaussianParameters[] theGaussianParameters

  The parameters for the different Gaussian RBFs (neurons)

### theUseRandomSelector

    boolean theUseRandomSelector

  Flag indication if we should use randomly chosen fixed centers.

### theRandomSelector

    RbfRandomCenterSelector theRandomSelector

  The random selector (if theUseRandomSelector equals true).

Class org.joone.engine.RbfGaussianParameters extends java.lang.Object implements Serializable

Serialized Fields

### theMean

    double[] theMean

  The mean (center) of the RBF.

### theStdDeviation

    double theStdDeviation

  The standard deviation (sigma).

Class org.joone.engine.RbfInputSynapse extends Synapse implements Serializable

Class org.joone.engine.RbfLayer extends Layer implements Serializable

Class org.joone.engine.RpropLearner extends ExtendableLearner implements Serializable

Serialized Fields

### theRpropExtender

    RpropExtender theRpropExtender

  The RPROP extender. Only used to make back compatibility possible.

Class org.joone.engine.SangerSynapse extends FullSynapse implements Serializable

serialVersionUID: 1417085683178232377L

Class org.joone.engine.SigmoidLayer extends SimpleLayer implements Serializable

serialVersionUID: -8700747963164046048L

Serialized Fields

### flatSpotConstant

    double flatSpotConstant

  Constant to overcome the "flat spot" problem. This problem is described in: S.E. Fahlman, "An emperical study of learning speed in backpropagation with good scaling properties," Dept. Comput. Sci. Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep., CMU-CS-88-162, 1988. Setting this constant to 0 (default value), the derivative of the sigmoid function is unchanged (normal function). An good value for this constant might be 0.1.

Class org.joone.engine.SimpleLayer extends Layer implements Serializable

serialVersionUID: -2579073586181182767L

Serialized Fields

### lrate

    double lrate

### momentum

    double momentum

Class org.joone.engine.SineLayer extends SimpleLayer implements Serializable

serialVersionUID: -2636086679111635756L

Class org.joone.engine.SoftmaxLayer extends LinearLayer implements Serializable

serialVersionUID: 2243109263560495355L

Class org.joone.engine.SpatialMap extends java.lang.Object implements Serializable

Serialized Fields

### InitialGaussianSize

    double InitialGaussianSize

### CurrentGaussianSize

    double CurrentGaussianSize

### map_width

    int map_width

### map_height

    int map_height

### map_depth

    int map_depth

### win_x

    int win_x

### win_y

    int win_y

### win_z

    int win_z

### TotalEpochs

    int TotalEpochs

### orderingPhase

    int orderingPhase

### TimeConstant

    double TimeConstant

Class org.joone.engine.Synapse extends java.lang.Object implements Serializable

serialVersionUID: -5892822057908231022L

Serialization Methods

### readResolve

    protected java.lang.Object readResolve()

Serialized Fields

### fieldName

    java.lang.String fieldName

  Name set by default to "Synapse [synapse count]"

### learningRate

    double learningRate

### momentum

    double momentum

### inputDimension

    int inputDimension

### outputDimension

    int outputDimension

### inputFull

    boolean inputFull

### outputFull

    boolean outputFull

### monitor

    Monitor monitor

### ignoreBefore

    int ignoreBefore

### loopBack

    boolean loopBack

### array

    Matrix array

### m_batch

    int m_batch

### enabled

    boolean enabled

### learnable

    boolean learnable

  Contains true if for the current Synapse must be used a Learner instead of a built-in learning algorithm. Set it in the constructor of any inherited class. Used by the getLearner method.

  See Also:
    `getLearner`

Class org.joone.engine.TanhLayer extends SimpleLayer implements Serializable

serialVersionUID: -2073914754873517298L

Serialized Fields

### flatSpotConstant

    double flatSpotConstant

  Constant to overcome the "flat spot" problem. This problem is described in: S.E. Fahlman, "An emperical study of learning speed in backpropagation with good scaling properties," Dept. Comput. Sci. Carnegie Mellon Univ., Pittsburgh, PA, Tech. Rep., CMU-CS-88-162, 1988. Setting this constant to 0 (default value), the derivative of the sigmoid function is unchanged (normal function). An good value for this constant might be 0.1.

Class org.joone.engine.WTALayer extends SimpleLayer implements Serializable

serialVersionUID: -941653911909171430L

Serialized Fields

### LayerWidth

    int LayerWidth

### LayerHeight

    int LayerHeight

### LayerDepth

    int LayerDepth

Package org.joone.engine.learning

Class org.joone.engine.learning.AbstractTeacherSynapse extends Synapse implements Serializable

serialVersionUID: -3501303723175798936L

Serialization Methods

### readResolve

    protected java.lang.Object readResolve()

Serialized Fields

### desired

    StreamInputSynapse desired

  The stream from where to read the desired input.

Class org.joone.engine.learning.ComparingSynapse extends java.lang.Object implements Serializable

serialVersionUID: -8893181016305737666L

Serialized Fields

### theComparisonSynapse

    ComparisonSynapse theComparisonSynapse

### theLinearLayer

    LinearLayer theLinearLayer

### enabled

    boolean enabled

### outputFull

    boolean outputFull

### desired

    StreamInputSynapse desired

### monitor

    Monitor monitor

### name

    java.lang.String name

Class org.joone.engine.learning.ComparisonSynapse extends Synapse implements Serializable

serialVersionUID: -1301682557631180066L

Serialized Fields

### desired

    StreamInputSynapse desired

Class org.joone.engine.learning.FahlmanTeacherSynapse extends TeacherSynapse implements Serializable

Serialized Fields

### upperBit

    double upperBit

  The upperbit value (of the desired output), by default 1.

### lowerBit

    double lowerBit

  The lowerbit value (of the desired output), by default 0.

### lowerBitPercentage

    double lowerBitPercentage

  The percentage that is considered as a lowerbit, by default 0.4. In case of desired output bits {0, 1} any output within [0, 0.4] is considered a lower bit

### upperBitPercentage

    double upperBitPercentage

  The percentage that is considered as a upperbit, by default 0.4. In case of desired output bits {0, 1} any output within [0.6, 1] is considered a upper bit

Class org.joone.engine.learning.TeacherSynapse extends AbstractTeacherSynapse implements Serializable

serialVersionUID: -1301682557631180066L

Class org.joone.engine.learning.TeachingSynapse extends java.lang.Object implements Serializable

serialVersionUID: -8893181016305737666L

Serialized Fields

### theTeacherSynapse

    AbstractTeacherSynapse theTeacherSynapse

### theLinearLayer

    LinearLayer theLinearLayer

### enabled

    boolean enabled

### outputFull

    boolean outputFull

### theTeacherToUse

    AbstractTeacherSynapse theTeacherToUse

  The teacher to use. If null a normal `TeacherSynapse` will be used. The moment the teacher (`theTeacherSynapse`) is initialized is done the first time `getTheTeacherSynapse()` method is called. At that moment we are also able to set the monitor object.

### desired

    StreamInputSynapse desired

### monitor

    Monitor monitor

### name

    java.lang.String name

Package org.joone.engine.listeners

Class org.joone.engine.listeners.ConvergenceEvent extends java.util.EventObject implements Serializable

Class org.joone.engine.listeners.ConvergenceObserver extends MonitorPlugin implements Serializable

Serialized Fields

### disableCurrentConvergence

    boolean disableCurrentConvergence

  The next flag indicates if the current convegence should be neglected. This is used in situations where convergence was reached, but the network continues running. If we would not neglect the current convergence event would continue to be generated. This flag is used to disable the event sfor the current convergence.

### listeners

    java.util.List<E> listeners

  List of `ConvergenceListener`s.

Class org.joone.engine.listeners.DeltaBasedConvergenceObserver extends ConvergenceObserver implements Serializable

Serialized Fields

### size

    double size

  Whenever each weight update value for some epochs / cycles is less than this size, a `ConvergenceEvent` will be generated.

### cycles

    int cycles

  Sets the size of the cycles (sequence). Whenever the weight update values of a neural network are equal to or smaller than a certain value for this number of epochs, the network is considered as converged.

### cycleCounter

    int cycleCounter

  Counter to check how many cycles the deltas where equal to or less than `size`.

### net

    NeuralNet net

  The network holding the layers and synapses to be checked.

Class org.joone.engine.listeners.ErrorBasedConvergenceObserver extends ConvergenceObserver implements Serializable

Serialized Fields

### percentage

    double percentage

  Whenever each training error in a sequence of errors decreases less than this percentage, a `ConvergenceEvent` will be generated.

### cycles

    int cycles

  Sets the size of the cycles (sequence). Whenever the training error of a neural network is smaller than a certain percentage for this number of epochs, the network is considered as converged.

### cycleCounter

    int cycleCounter

  Counter to check how many cycles the error decreases less than `percentage`.

### lastError

    double lastError

  Variable to remember the previous error.

Class org.joone.engine.listeners.ErrorBasedTerminator extends MonitorPlugin implements Serializable

Serialized Fields

### errorLevel

    double errorLevel

  The error level. Whenever the training error falls below this value the network should be stopped.

### stoppedCycle

    int stoppedCycle

  The cycle the network was stopped.

### stopRequested

    boolean stopRequested

  Has a stop request performed.

Package org.joone.engine.weights

Class org.joone.engine.weights.FanInBasedWeightInitializer extends java.lang.Object implements Serializable

Serialized Fields

### lowerBound

    double lowerBound

  The lower bound.

### upperBound

    double upperBound

  The upper bound.

### sqrtFanIn

    boolean sqrtFanIn

  Flag indicating if we should use the square root of the fan-in (`true`), or should be use the normal fan-in (`false`) to determine the interval to init the weights with.

Class org.joone.engine.weights.RandomWeightInitializer extends java.lang.Object implements Serializable

serialVersionUID: 1547731234507850525L

Serialized Fields

### upperBound

    double upperBound

  The upper boundery of the domain to initialize the weights with.

### lowerBound

    double lowerBound

  The lower boundery of the domain to initialize the weights with.

Package org.joone.exception

Class org.joone.exception.JooneException extends java.lang.Exception implements Serializable

Serialized Fields

### initialException

    java.lang.Exception initialException

Class org.joone.exception.JooneRuntimeException extends java.lang.RuntimeException implements Serializable

Serialized Fields

### initialException

    java.lang.Throwable initialException

### msg

    java.lang.String msg

Package org.joone.io

Class org.joone.io.FileInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: 7456627292136514416L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Throws:
    `java.io.IOException`

Serialized Fields

### fileName

    java.lang.String fileName

  The name of the file to extract information from.

Class org.joone.io.FileOutputSynapse extends StreamOutputSynapse implements Serializable

serialVersionUID: 3194671306693862830L

Serialized Fields

### FileName

    java.lang.String FileName

### append

    boolean append

Class org.joone.io.ImageInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: -1396287146739057882L

Serialized Fields

### imageDirectory

    java.io.File imageDirectory

### theFileFilter

    java.lang.String theFileFilter

### FileNameList

    java.util.Vector<E> FileNameList

### MultiImages

    java.awt.Image[] MultiImages

### DesiredWidth

    int DesiredWidth

### DesiredHeight

    int DesiredHeight

### ColourMode

    boolean ColourMode

  If in Colour Mode RGB values are input seperately. Otherwise RGB values are averaged and input as grey scale.

Class org.joone.io.ImageOutputSynapse extends StreamOutputSynapse implements Serializable

serialVersionUID: 1287752494948170142L

Serialized Fields

### JPG

    int JPG

### GIF

    int GIF

### PNG

    int PNG

### OutputDirectory

    java.lang.String OutputDirectory

### ImageFileType

    int ImageFileType

### Width

    int Width

### Height

    int Height

### ColourMode

    boolean ColourMode

Class org.joone.io.InputConnector extends StreamInputSynapse implements Serializable

serialVersionUID: -3316265583123866079L

Serialized Fields

### inputSynapse

    StreamInputSynapse inputSynapse

  The input stream this connector is connected to.

Class org.joone.io.InputSwitchSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: 9025876263540714672L

Serialized Fields

### inputs

    java.util.Vector<E> inputs

### activeSynapse

    StreamInputSynapse activeSynapse

### defaultSynapse

    StreamInputSynapse defaultSynapse

### name

    java.lang.String name

### mon

    Monitor mon

### outputDimension

    int outputDimension

Class org.joone.io.JDBCInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: -4642657913289986240L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reads this JDBCInputSynapse object into memory

  Throws:
    `java.io.IOException` - The Input Output Exception
    `java.lang.ClassNotFoundException` - The class not found exception

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Writes this JDBCSynapseInput object to the ObjectOutputStream out.

  Throws:
    `java.io.IOException` - The Input Output Exception if any

Serialized Fields

### driverName

    java.lang.String driverName

  The name of the JDBC Database driver.

### dbURL

    java.lang.String dbURL

  The URL of the database.

### SQLQuery

    java.lang.String SQLQuery

  The database query to use in order to obtain the input data.

Class org.joone.io.JDBCOutputSynapse extends StreamOutputSynapse implements Serializable

serialVersionUID: 2176832390164459511L

Serialized Fields

### driverName

    java.lang.String driverName

  The name of the JDBC Database driver.

### dbURL

    java.lang.String dbURL

  The URL of the database.

### SQLAmendment

    java.lang.String SQLAmendment

  The database query to use in order to obtain the input data.

Class org.joone.io.MemoryInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: 2066217695979040186L

Serialized Fields

### inputArray

    double[][] inputArray

Class org.joone.io.MemoryOutputSynapse extends StreamOutputSynapse implements Serializable

serialVersionUID: 1342649629529016627L

Serialized Fields

### patterns

    Fifo patterns

### zeroPattern

    boolean zeroPattern

Class org.joone.io.MultipleInputSynapse extends InputSwitchSynapse implements Serializable

Serialized Fields

### currentInput

    int currentInput

### currentPatt

    int currentPatt

Class org.joone.io.StreamInputSynapse extends Synapse implements Serializable

serialVersionUID: -3316265583083866079L

Serialized Fields

### firstRow

    int firstRow

### lastRow

    int lastRow

### firstCol

    int firstCol

### lastCol

    int lastCol

### advColumnsSel

    java.lang.String advColumnsSel

### buffered

    boolean buffered

  Flag indicating if the stream buffers the data of not.

### decimalPoint

    char decimalPoint

### StepCounter

    boolean StepCounter

### plugIn

    ConverterPlugIn plugIn

### maxBufSize

    int maxBufSize

### plugInListeners

    java.util.List<E> plugInListeners

  List of plug-in listeners (often input connectors).

### myFirstRow

    int myFirstRow

### myLastRow

    int myLastRow

Class org.joone.io.StreamOutputSynapse extends Synapse implements Serializable

serialVersionUID: 7344684413113722785L

Serialized Fields

### separator

    char separator

### buffered

    boolean buffered

### nextPlugIn

    OutputConverterPlugIn nextPlugIn

Class org.joone.io.URLInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: -1871585397469526608L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reads this URLInputSynapse object from the specified object stream.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Writes this URLInputSynapse object into the specified object stream.

  Throws:
    `java.io.IOException`

Serialized Fields

### URL

    java.lang.String URL

  The string of the URL used to extract input data.

### cURL

    java.net.URL cURL

  The actual URL used to extract input data.

Class org.joone.io.XLSInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: 8625369117101456178L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reads this XLSInputSynpase object from the specified object stream.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Throws:
    `java.io.IOException`

Serialized Fields

### i_sheet_name

    java.lang.String i_sheet_name

  The name of the XLS worksheet from the XLS file to be used as input data.

### i_sheet_index

    int i_sheet_index

  The work sheet index number.

### file_chk

    boolean file_chk

  Flag to check the file name has been set.

### fileName

    java.lang.String fileName

  The name of the XLS file to read data from.

Class org.joone.io.XLSOutputSynapse extends StreamOutputSynapse implements Serializable

serialVersionUID: -9167076940131905606L

Serialized Fields

### FileName

    java.lang.String FileName

  The name of the XLS File to write network output data to.

### o_sheet_index

    int o_sheet_index

  The worksheet index number.

### row_no

    int row_no

  Internal row count.

### startCol

    int startCol

  Starting position when the first pattern being written.

### startRow

    int startRow

### o_sheet_name

    java.lang.String o_sheet_name

  The name of the XLS sheet within the XLS File that will be used to write data to.

Class org.joone.io.YahooFinanceInputSynapse extends StreamInputSynapse implements Serializable

serialVersionUID: 1301769209320717393L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Reads this YahooFinanceInputSynapse object into memory from the specified object stream.

  Throws:
    `java.io.IOException` - The Input Output Exception
    `java.lang.ClassNotFoundException` - The class not found exception

### writeObject

    private void writeObject(java.io.ObjectOutputStream out)
                      throws java.io.IOException

  Writes this YahooFInanceSynapseInput object to the ObjectOutputStream out.

  Throws:
    `java.io.IOException` - The Input Output Exception if any

Serialized Fields

### months

    java.lang.String[] months

### frequency

    java.lang.String[] frequency

### freq_conv

    java.lang.String[] freq_conv

### Symbol

    java.lang.String Symbol

### date_formater

    java.text.DateFormat date_formater

### CalendarStart

    java.util.Calendar CalendarStart

### CalendarEnd

    java.util.Calendar CalendarEnd

### DateStart

    java.lang.String DateStart

### DateEnd

    java.lang.String DateEnd

### Period

    java.lang.String Period

### StockData

    java.util.Vector<E>[] StockData

### StockDates

    java.util.Vector<E> StockDates

### ColumnNames

    java.lang.String[] ColumnNames

Package org.joone.net

Class org.joone.net.NestedNeuralLayer extends Layer implements Serializable

serialVersionUID: -3697306754884303651L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### sNeuralNet

    java.lang.String sNeuralNet

### NestedNeuralNet

    NeuralNet NestedNeuralNet

### lin

    LinearLayer lin

Class org.joone.net.NeuralNet extends java.lang.Object implements Serializable

serialVersionUID: 8351124226081783962L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### layers

    java.util.Vector<E> layers

### NetName

    java.lang.String NetName

### mon

    Monitor mon

### inputLayer

    Layer inputLayer

### outputLayer

    Layer outputLayer

### teacher

    ComparingElement teacher

### listeners

    java.util.Vector<E> listeners

### macroPlugin

    MacroInterface macroPlugin

### scriptingEnabled

    boolean scriptingEnabled

### descriptor

    NeuralNetAttributes descriptor

### params

    java.util.Hashtable<K,V> params

### orderedLayers

    Layer[] orderedLayers

### stopFastRun

    boolean stopFastRun

  Implementation code for the single-thread version of Joone

Class org.joone.net.NeuralNetAttributes extends java.lang.Object implements Serializable

serialVersionUID: -3122881040378874490L

Serialized Fields

### validationError

    double validationError

### trainingError

    double trainingError

### neuralNetName

    java.lang.String neuralNetName

### lastEpoch

    int lastEpoch

Class org.joone.net.NeuralValidationEvent extends java.util.EventObject implements Serializable

Package org.joone.script

Class org.joone.script.JooneMacro extends java.lang.Object implements Serializable

serialVersionUID: 6361561451436197429L

Serialized Fields

### text

    java.lang.String text

### event

    boolean event

### name

    java.lang.String name

Class org.joone.script.MacroManager extends java.lang.Object implements Serializable

serialVersionUID: 2855350620727616763L

Serialized Fields

### macros

    java.util.Hashtable<K,V> macros

Package org.joone.structure

Class org.joone.structure.Nakayama extends java.lang.Object implements Serializable

Serialized Fields

### layers

    java.util.List<E> layers

  List with layers to be optimized (layers should be on the same (layer) level).

### isRunning

    boolean isRunning

  Flag to remember if the network was running when the request come to optimize the network. If so we will re-start it after optimization.

### net

    NeuralNet net

  The net to optimize.

### clone

    NeuralNet clone

  The clone of a network to collect information (outputs of neurons after a pattern has been forwarded through the network).

### epsilon

    double epsilon

  The threshold to decide if the neuron should be deleted or not, i.e. if Cj = Ij / max-j{Ij} * Vj / max-j{Vj} * Rjmin <= epsilon.

### listeners

    java.util.List<E> listeners

  The original listeners of the neural network that will be temporarely removed. We will add them again after optimization when we restart the network.

### outputsAfterPattern

    java.util.List<E> outputsAfterPattern

  Holds the outputs of the neurons after each pattern [pattern->layer->neuron].

### information

    java.util.List<E> information

  Holds the information for every neuron (excluding input and output neurons) to its output layers [layer->neuron].

### infoMax

    double infoMax

  The maximum value of the information from a neuron to its output layer.

### averageOutputs

    java.util.List<E> averageOutputs

  Holds the average output over all patterns for every neuron (excluding input and output neurons) [layer->neuron].

### variance

    java.util.List<E> variance

  Holds the variance for every neuron.

### varianceMax

    double varianceMax

  The maximum variance value [layer->neuron].

### gamma

    java.util.List<E> gamma

  Holds the gamma value for every neuron [layer->neuron->layer->neuron].

### optimized

    boolean optimized

  Flag indicating if the network is optimized, i.e. if neurons are removed.

Package org.joone.util

Class org.joone.util.AbstractConverterPlugIn extends java.lang.Object implements Serializable

serialVersionUID: 5698511686417862414L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### nextPlugIn

    AbstractConverterPlugIn nextPlugIn

  The next plugin in this series of cascading plugins.

### name

    java.lang.String name

  The name of this plug-in object.

### connected

    boolean connected

  This flag indicates if this plug-in is connected. Whenever a plug in is connected it cannot be connected / added to another input stream / plug-in.

### pluginListeners

    java.util.Vector<E> pluginListeners

  A vector of objects that are listening to this object for plug-in (data changed) events.

### AdvancedSerieSelector

    java.lang.String AdvancedSerieSelector

  The `AdvancedSerieSelector` instructs this plug-in what serie/columns it should process. The format of this specification is a common separated list of values and ranges. E.g '1,2,5,7' will instruct the converter to convert serie 1 and 2 and 5 and 7. A range can also be used e.g '2,4,5-8,9' will instruct the converter to process serie 2 and 4 and 5 and 6 and 7 and 8 and 9. A range is specifed using a '-' character with the number of the serie on either side.

  Note NO negative numbers can be used in the `AdvancedSerieSelector`.

Class org.joone.util.CenterOnZeroPlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: 8581778588210471901L

Class org.joone.util.ColumnSelectorPlugIn extends ConverterPlugIn implements Serializable

Class org.joone.util.ConverterPlugIn extends AbstractConverterPlugIn implements Serializable

serialVersionUID: 1698511686417967414L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### applyEveryCycle

    boolean applyEveryCycle

  Flag indicating if every cycle the data should be preprocesed.

Class org.joone.util.DeltaNormPlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: 1698511686417955514L

Class org.joone.util.DynamicAnnealing extends MonitorPlugin implements Serializable

serialVersionUID: -5494365758818313237L

Serialized Fields

### lastError

    double lastError

### step

    double step

Class org.joone.util.GroovyMacroPlugin extends MonitorPlugin implements Serializable

serialVersionUID: -4123807261022916301L

Serialized Fields

### macroManager

    MacroManager macroManager

Class org.joone.util.InputPluginEvent extends PlugInEvent implements Serializable

Class org.joone.util.LearningSwitch extends InputSwitchSynapse implements Serializable

serialVersionUID: -2339515807277374407L

Serialized Fields

### trainingSet

    StreamInputSynapse trainingSet

### validationSet

    StreamInputSynapse validationSet

### validation

    boolean validation

### validationPatterns

    int validationPatterns

  Not more used. They are here only to maintain the compatibility with the old serialized classes. Use instead the patterns/validationPatterns parameters of the Monitor object.

### trainingPatterns

    int trainingPatterns

Class org.joone.util.LinearAnnealing extends MonitorPlugin implements Serializable

serialVersionUID: -3786770944656325519L

Serialized Fields

### learningRateInitial

    double learningRateInitial

### learningRateFinal

    double learningRateFinal

### momentumInitial

    double momentumInitial

### momentumFinal

    double momentumFinal

Class org.joone.util.LogarithmicPlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: 4662839350631574552L

Class org.joone.util.MacroPlugin extends MonitorPlugin implements Serializable

serialVersionUID: -4867807261022916301L

Serialized Fields

### macroManager

    MacroManager macroManager

Class org.joone.util.MinMaxExtractorPlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: 6835532403570359948L

Serialized Fields

### MIN_VALUE

    double MIN_VALUE

### MAX_VALUE

    double MAX_VALUE

### MID_VALUE

    double MID_VALUE

### minPerc

    double minPerc

Class org.joone.util.MonitorPlugin extends java.lang.Object implements Serializable

serialVersionUID: 951079164859904152L

Serialized Fields

### name

    java.lang.String name

### rate

    int rate

### neuralNet

    NeuralNet neuralNet

Class org.joone.util.MovingAveragePlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: -5679399800426091523L

Serialized Fields

### AdvancedMovAvgSpec

    java.lang.String AdvancedMovAvgSpec

Class org.joone.util.NormalizerPlugIn extends ConverterPlugIn implements Serializable

serialVersionUID: 4662839350631576461L

Serialized Fields

### min

    double min

### max

    double max

### datamin

    double datamin

### datamax

    double datamax

Class org.joone.util.OutputConverterPlugIn extends AbstractConverterPlugIn implements Serializable

serialVersionUID: 1698511686417967414L

Serialization Methods

### readObject

    private void readObject(java.io.ObjectInputStream in)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Class org.joone.util.OutputPluginEvent extends PlugInEvent implements Serializable

Class org.joone.util.PlugInEvent extends java.util.EventObject implements Serializable

Class org.joone.util.RbfRandomCenterSelector extends ConverterPlugIn implements Serializable

Serialized Fields

### theRbfGaussianLayer

    RbfGaussianLayer theRbfGaussianLayer

  The RBF layer (to get the number of neurons).

### thePatterns

    java.util.Vector<E> thePatterns

  Save the input vectors.

Class org.joone.util.ShufflePlugin extends ConverterPlugIn implements Serializable

serialVersionUID: 7118539833128121178L

Class org.joone.util.SnapshotPlugin extends MonitorPlugin implements Serializable

serialVersionUID: -4796324031568433167L

Class org.joone.util.SnapshotRecorder extends SnapshotPlugin implements Serializable

serialVersionUID: -8151866025667526018L

Serialized Fields

### filename

    java.lang.String filename

### format

    java.lang.String format

Class org.joone.util.ToBinaryPlugin extends ConverterPlugIn implements Serializable

Serialized Fields

### theConvertedSeries

    java.util.List<E> theConvertedSeries

  The sizes of the (binary) arrays of converted series. This way we are able to find the correct position of serie we have to convert related taking into account any previous converted series.

### upperBit

    double upperBit

  The value for the upper bit.

### lowerBit

    double lowerBit

  The value for the lower bit.

Class org.joone.util.UnNormalizerOutputPlugIn extends OutputConverterPlugIn implements Serializable

serialVersionUID: 5322361123972428588L

Serialized Fields

### min

    double min

  The Out Data Min property.

### max

    double max

  The Out Data Max property.

### datamax

    double datamax

  The In Data Max property.

### datamin

    double datamin

  The In Data Min property.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Submit Feedback to pmarrone@users.sourceforge.net