The Encog Project

Serialized Form


Package org.encog

Class org.encog.EncogError extends java.lang.RuntimeException implements Serializable

serialVersionUID: -5909341149180956178L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.bot

Class org.encog.bot.BotError extends EncogError implements Serializable

serialVersionUID: 4280940104791165511L


Package org.encog.bot.browse

Class org.encog.bot.browse.BrowseError extends BotError implements Serializable

serialVersionUID: -7166136514935838114L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.matrix

Class org.encog.matrix.Matrix extends java.lang.Object implements Serializable

serialVersionUID: -7977897210426471675L

Serialized Fields

name

java.lang.String name
The name of this object.


description

java.lang.String description
The description for this object.


matrix

double[][] matrix
The matrix data.

Class org.encog.matrix.MatrixError extends EncogError implements Serializable

serialVersionUID: -8961386981267748942L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural

Class org.encog.neural.NeuralNetworkError extends EncogError implements Serializable

serialVersionUID: 7167228729133120101L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.activation

Class org.encog.neural.activation.ActivationBiPolar extends BasicActivationFunction implements Serializable

serialVersionUID: -7166136514935838114L

Class org.encog.neural.activation.ActivationCompetitive extends BasicActivationFunction implements Serializable

serialVersionUID: 5396927873082336888L

Serialized Fields

maxWinners

int maxWinners
How many winning neurons are allowed.

Class org.encog.neural.activation.ActivationGaussian extends BasicActivationFunction implements Serializable

serialVersionUID: -7166136514935838114L

Serialized Fields

gausian

GaussianFunction gausian
The gaussian function to be used.

Class org.encog.neural.activation.ActivationLinear extends BasicActivationFunction implements Serializable

serialVersionUID: -5356580554235104944L

Class org.encog.neural.activation.ActivationLOG extends BasicActivationFunction implements Serializable

serialVersionUID: 7134233791725797522L

Class org.encog.neural.activation.ActivationSigmoid extends BasicActivationFunction implements Serializable

serialVersionUID: 5622349801036468572L

Class org.encog.neural.activation.ActivationSIN extends BasicActivationFunction implements Serializable

serialVersionUID: 5301501177778271284L

Class org.encog.neural.activation.ActivationSoftMax extends BasicActivationFunction implements Serializable

serialVersionUID: -960489243250457611L

Class org.encog.neural.activation.ActivationTANH extends BasicActivationFunction implements Serializable

serialVersionUID: 9121998892720207643L

Class org.encog.neural.activation.BasicActivationFunction extends java.lang.Object implements Serializable

serialVersionUID: 672555213449163812L


Package org.encog.neural.data

Class org.encog.neural.data.NeuralDataError extends java.lang.RuntimeException implements Serializable

serialVersionUID: 7167228729133120101L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.

Class org.encog.neural.data.PropertyData extends java.lang.Object implements Serializable

serialVersionUID: -7940416732740995199L

Serialized Fields

name

java.lang.String name
The name.


description

java.lang.String description
The description.


data

java.util.Map<K,V> data
The property data.


logger

org.slf4j.Logger logger
The logging object.

Class org.encog.neural.data.TextData extends java.lang.Object implements Serializable

serialVersionUID: 6895724776252007263L

Serialized Fields

text

java.lang.String text
The text data that is stored.


name

java.lang.String name
The name of this object.


description

java.lang.String description
The description of this object.


logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.data.basic

Class org.encog.neural.data.basic.BasicNeuralData extends java.lang.Object implements Serializable

serialVersionUID: -3644304891793584603L

Serialized Fields

data

double[] data
The data held by this object.

Class org.encog.neural.data.basic.BasicNeuralDataPair extends java.lang.Object implements Serializable

serialVersionUID: -9068229682273861359L

Serialized Fields

ideal

NeuralData ideal
The the expected output from the neural network, or null for unsupervised training.


input

NeuralData input
The training input to the neural network.

Class org.encog.neural.data.basic.BasicNeuralDataSet extends java.lang.Object implements Serializable

serialVersionUID: -2279722928570071183L

Serialized Fields

data

java.util.List<E> data
The data held by this object.


iterators

java.util.List<E> iterators
The iterators that are currently open to this object.


description

java.lang.String description
The description for this object.


name

java.lang.String name
The name for this object.


Package org.encog.neural.data.bipolar

Class org.encog.neural.data.bipolar.BiPolarNeuralData extends java.lang.Object implements Serializable

serialVersionUID: -6082894455587612231L

Serialized Fields

data

boolean[] data
The data held by this object.


logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.data.image

Class org.encog.neural.data.image.ImageNeuralData extends BasicNeuralData implements Serializable

serialVersionUID: -4645971270240180450L

Serialized Fields

image

java.awt.Image image
The image associated with this class.


logger

org.slf4j.Logger logger
The logging object.

Class org.encog.neural.data.image.ImageNeuralDataSet extends BasicNeuralDataSet implements Serializable

serialVersionUID: 3368190842312829906L

Serialized Fields

downsampler

java.lang.Class<T> downsampler
The downsampler to use.


height

int height
The height to downsample to.


width

int width
The width to downsample to.


findBounds

boolean findBounds
Should the bounds be found and cropped.


logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.data.market

Class org.encog.neural.data.market.MarketError extends TemporalError implements Serializable

serialVersionUID: 9199552396430520659L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.

Class org.encog.neural.data.market.MarketNeuralDataSet extends TemporalNeuralDataSet implements Serializable

serialVersionUID: 170791819906003867L

Serialized Fields

loader

MarketLoader loader
The loader to use to obtain the data.


pointIndex

java.util.Map<K,V> pointIndex
A map between the data points and actual data.


logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.data.market.loader

Class org.encog.neural.data.market.loader.LoaderError extends MarketError implements Serializable

serialVersionUID: 4525043656696667974L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.neural.data.temporal

Class org.encog.neural.data.temporal.TemporalError extends EncogError implements Serializable

serialVersionUID: -5534812476029464649L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.

Class org.encog.neural.data.temporal.TemporalNeuralDataSet extends BasicNeuralDataSet implements Serializable

serialVersionUID: 7846736117000051687L

Serialized Fields

descriptions

java.util.List<E> descriptions
Descriptions of the data needed.


points

java.util.List<E> points
The temporal points at which we have data.


inputWindowSize

int inputWindowSize
The size of the input window, this is the data being used to predict.


predictWindowSize

int predictWindowSize
The size of the prediction window.


lowSequence

int lowSequence
The lowest sequence.


highSequence

int highSequence
The highest sequence.


desiredSetSize

int desiredSetSize
How big would we like the input size to be.


inputNeuronCount

int inputNeuronCount
How many input neurons will be used.


outputNeuronCount

int outputNeuronCount
How many output neurons will there be.


startingPoint

java.util.Date startingPoint
What is the date for the first temporal point.


logger

org.slf4j.Logger logger
The logging object.


sequenceGrandularity

TimeUnit sequenceGrandularity
What is the granularity of the temporal points? Days, months, years, etc?


Package org.encog.neural.networks

Class org.encog.neural.networks.BasicNetwork extends java.lang.Object implements Serializable

serialVersionUID: -136440631687066461L

Serialized Fields

description

java.lang.String description
The description of this object.


name

java.lang.String name
The name of this object.


structure

NeuralStructure structure
Holds the structure of the network. This keeps the network from having to constantly lookup layers and synapses.


logic

NeuralLogic logic
This class tells the network how to calculate the output for each of the layers.


properties

java.util.Map<K,V> properties
Properties about the neural network. Some NeuralLogic classes require certain properties to be set.


layerTags

java.util.Map<K,V> layerTags
The tags for the layers.

Class org.encog.neural.networks.NeuralStructure extends java.lang.Object implements Serializable

serialVersionUID: -2929683885395737817L

Serialized Fields

layers

java.util.List<E> layers
The layers in this neural network.


synapses

java.util.List<E> synapses
The synapses in this neural network.


network

BasicNetwork network
The neural network this class belongs to.


Package org.encog.neural.networks.layers

Class org.encog.neural.networks.layers.BasicLayer extends java.lang.Object implements Serializable

serialVersionUID: -5682296868750703898L

Serialized Fields

next

java.util.List<E> next
The outbound synapse connections from this layer.


x

int x
The x-coordinate of this layer, used for GUI rendering.


y

int y
The y-coordinate of this layer, used for GUI rendering.


activationFunction

ActivationFunction activationFunction
Which activation function to use for this layer.


description

java.lang.String description
The description for this object.


name

java.lang.String name
The name for this object.


neuronCount

int neuronCount
How many neurons does this layer hold.


threshold

double[] threshold
The threshold values for this layer.

Class org.encog.neural.networks.layers.ContextLayer extends BasicLayer implements Serializable

serialVersionUID: -5588659547177460637L

Serialized Fields

context

NeuralData context
The context data that this layer will store.

Class org.encog.neural.networks.layers.RadialBasisFunctionLayer extends BasicLayer implements Serializable

serialVersionUID: 2779781041654829282L

Serialized Fields

radialBasisFunction

RadialBasisFunction[] radialBasisFunction
The radial basis functions to use, there should be one for each neuron.


Package org.encog.neural.networks.logic

Class org.encog.neural.networks.logic.ART1Logic extends ARTLogic implements Serializable

serialVersionUID: -8430698735871301528L

Serialized Fields

layerF1

Layer layerF1
The first layer, basically, the input layer.


layerF2

Layer layerF2
The second layer, basically, the output layer.


synapseF1toF2

Synapse synapseF1toF2
The connection from F1 to F2.


synapseF2toF1

Synapse synapseF2toF1
The connection from F2 to F1.


winner

int winner
last winner in F2 layer.


a1

double a1
A parameter for F1 layer.


b1

double b1
B parameter for F1 layer.


c1

double c1
C parameter for F1 layer.


d1

double d1
D parameter for F1 layer.


l

double l
L parameter for net.


vigilance

double vigilance
The vigilance parameter.


inhibitF2

boolean[] inhibitF2
Allows members of the F2 layer to be inhibited.


noWinner

int noWinner
Tracks if there was no winner.


outputF1

BiPolarNeuralData outputF1
The output from the F1 layer.


outputF2

BiPolarNeuralData outputF2
The output from the F2 layer.

Class org.encog.neural.networks.logic.ARTLogic extends java.lang.Object implements Serializable

Serialized Fields

network

BasicNetwork network
The network.

Class org.encog.neural.networks.logic.BAMLogic extends java.lang.Object implements Serializable

serialVersionUID: 246153941060562476L

Serialized Fields

network

BasicNetwork network
The neural network.


f1Layer

Layer f1Layer
The F1 layer.


f2Layer

Layer f2Layer
The F2 layer.


synapseF1ToF2

Synapse synapseF1ToF2
The connection between the input and output layer.


synapseF2ToF1

Synapse synapseF2ToF1
The connection between the output and the input layer.

Class org.encog.neural.networks.logic.BoltzmannLogic extends ThermalLogic implements Serializable

serialVersionUID: 8067779325187120187L

Serialized Fields

temperature

double temperature
The current temperature of the neural network. The higher the temperature, the more random the network will behave.


on

int[] on
Count used to internally determine if a neuron is "on".


off

int[] off
Count used to internally determine if a neuron is "off".


annealCycles

int annealCycles
The number of cycles to anneal for.


runCycles

int runCycles
The number of cycles to run the network through before annealing.

Class org.encog.neural.networks.logic.FeedforwardLogic extends java.lang.Object implements Serializable

serialVersionUID: 1779691422598188487L

Serialized Fields

network

BasicNetwork network
The network to use.

Class org.encog.neural.networks.logic.HopfieldLogic extends ThermalLogic implements Serializable

serialVersionUID: 6522005686471473074L

Class org.encog.neural.networks.logic.SimpleRecurrentLogic extends FeedforwardLogic implements Serializable

serialVersionUID: -7477229575064477961L

Class org.encog.neural.networks.logic.SOMLogic extends SimpleRecurrentLogic implements Serializable

serialVersionUID: 4074545580817354102L

Class org.encog.neural.networks.logic.ThermalLogic extends SimpleRecurrentLogic implements Serializable

serialVersionUID: -8993932460566008196L

Serialized Fields

thermalLayer

Layer thermalLayer
The thermal layer that is to be used.


thermalSynapse

Synapse thermalSynapse
The thermal layer's single self-connected synapse.


currentState

BiPolarNeuralData currentState
The current state of the thermal network.


Package org.encog.neural.networks.synapse

Class org.encog.neural.networks.synapse.BasicSynapse extends java.lang.Object implements Serializable

serialVersionUID: -2415267745512044497L

Serialized Fields

fromLayer

Layer fromLayer
The from layer.


toLayer

Layer toLayer
The to layer.

Class org.encog.neural.networks.synapse.DirectSynapse extends BasicSynapse implements Serializable

serialVersionUID: -3495349786238542641L

Class org.encog.neural.networks.synapse.OneToOneSynapse extends BasicSynapse implements Serializable

serialVersionUID: -8098797476221631089L

Class org.encog.neural.networks.synapse.WeightedSynapse extends BasicSynapse implements Serializable

serialVersionUID: -1667026867054695646L

Serialized Fields

matrix

Matrix matrix
The weight matrix.

Class org.encog.neural.networks.synapse.WeightlessSynapse extends BasicSynapse implements Serializable

serialVersionUID: -1899517385166651263L


Package org.encog.neural.networks.training

Class org.encog.neural.networks.training.TrainingError extends NeuralNetworkError implements Serializable

serialVersionUID: 9138367057650889570L


Package org.encog.neural.pattern

Class org.encog.neural.pattern.PatternError extends NeuralNetworkError implements Serializable

serialVersionUID: 1828040493714503355L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.normalize

Class org.encog.normalize.DataNormalization extends java.lang.Object implements Serializable

serialVersionUID: 4387885013771660300L

Serialized Fields

inputFields

java.util.Collection<E> inputFields
The input fields.


outputFields

java.util.Collection<E> outputFields
The output fields.


readCSV

java.util.Collection<E> readCSV
Keep a collection of all of the ReadCSV classes to support all of the distinct CSV files that are to be read.


csvMap

java.util.Map<K,V> csvMap
Hold a map between the InputFieldCSV objects and the corresponding ReadCSV object. There will likely be many fields read from a single file. This allows only one ReadCSV object to need to be created per actual CSV file.


readDataSet

java.util.Collection<E> readDataSet
For each InputFieldNeuralDataSet input field an Iterator must be kept to actually access the data. Only one Iterator should be kept per data set actually used.


dataSetFieldMap

java.util.Map<K,V> dataSetFieldMap
Map each of the input fields to an internally-build NeuralDataFieldHolder object. The NeuralDataFieldHolder object holds an Iterator, InputField and last NeuralDataPair object loaded.


dataSetIteratorMap

java.util.Map<K,V> dataSetIteratorMap
Map each of the NeuralDataSet Iterators to an internally-build NeuralDataFieldHolder object. The NeuralDataFieldHolder object holds an Iterator, InputField and last NeuralDataPair object loaded.


groups

java.util.Set<E> groups
Output fields can be grouped together, if the value of one output field might affect all of the others. This collection holds a list of all of the output field groups.


segregators

java.util.Collection<E> segregators
A list of the segregators.


storage

NormalizationStorage storage
Where the final output from the normalization is sent.


report

StatusReportable report
The object to report the progress of the normalization to.


recordCount

int recordCount
The number of records that were found in the first pass.


currentIndex

int currentIndex
The current record's index.


csvFormat

CSVFormat csvFormat
The format to use for all CSV files.


lastReport

int lastReport
How long has it been since the last report. This filters so that every single record does not produce a message.


name

java.lang.String name
The name of this object.


description

java.lang.String description
The description of this object.

Class org.encog.normalize.NormalizationError extends EncogError implements Serializable

serialVersionUID: 1454192534753095149L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.parse

Class org.encog.parse.ParseError extends EncogError implements Serializable

serialVersionUID: 2610215232632261403L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.persist

Class org.encog.persist.PersistError extends java.lang.RuntimeException implements Serializable

serialVersionUID: 7380539044552943978L

Serialized Fields

logger

org.slf4j.Logger logger
The logging object.


Package org.encog.util.csv

Class org.encog.util.csv.CSVError extends EncogError implements Serializable

serialVersionUID: -6118582877885550843L


Package org.encog.util.math.rbf

Class org.encog.util.math.rbf.GaussianFunction extends java.lang.Object implements Serializable

serialVersionUID: 548203092442332198L

Serialized Fields

center

double center
The center of the RBF.


peak

double peak
The peak of the RBF.


width

double width
The width of the RBF.


The Encog Project