Name | Description | Type | Package | Framework |
AbstractPNN | Abstract class to build PNN networks upon. | Class | org.encog.neural.pnn | HeatonReasearch |
ADALINEPattern | Construct an ADALINE neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
AnalyzeNetwork | Allows the weights and bias values of the neural network to be analyzed. | Class | org.encog.neural.networks.structure | HeatonReasearch |
ART | Adaptive Resonance Theory (ART) is a form of neural network developed by Stephen Grossberg and Gail Carpenter. | Class | org.encog.neural.art | HeatonReasearch |
ART1 | recognize bipolar patterns as it is presented data. | Class | org.encog.neural.art | HeatonReasearch |
ART1Pattern | Pattern to create an ART-1 neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
ATanErrorFunction | An ATan based error function. | Class | org.encog.neural.error | HeatonReasearch |
Backpropagation | This class implements a backpropagation training algorithm for feed forward neural networks. | Class | org.encog.neural.networks.training.propagation.back | HeatonReasearch |
BAM | Bidirectional associative memory (BAM) is a type of neural network developed by Bart Kosko in 1988. | Class | org.encog.neural.bam | HeatonReasearch |
BAMPattern | Construct a Bidirectional Access Memory (BAM) neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
BasicActivationSummation | Provides a basic implementation of an input summation. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicActivationSummationFactory | A factory to create BasicFactivationSUmmation objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicFreeformConnection | A basic freeform connection. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicFreeformConnectionFactory | Class | org.encog.neural.freeform.basic | HeatonReasearch | |
BasicFreeformLayer | Class | org.encog.neural.freeform.basic | HeatonReasearch | |
BasicFreeformLayerFactory | A factory that creates BasicFreeformLayer objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicFreeformNeuron | This class provides a basic implementation of a freeform neuron. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicFreeformNeuronFactory | A factory to create BasicFreeformNeuron objects. | Class | org.encog.neural.freeform.basic | HeatonReasearch |
BasicLayer | Basic functionality that most of the neural layers require. | Class | org.encog.neural.networks.layers | HeatonReasearch |
BasicNetwork | This class implements a neural network. | Class | org.encog.neural.networks | HeatonReasearch |
BasicNeuralData | This is an alias class for Encog 2. | Class | org.encog.neural.data.basic | HeatonReasearch |
BasicNeuralDataPair | This is an alias class for Encog 2. | Class | org.encog.neural.data.basic | HeatonReasearch |
BasicNeuralDataSet | This is an alias class for Encog 2. | Class | org.encog.neural.data.basic | HeatonReasearch |
BasicPNN | This class implements either a: Probabilistic Neural Network (PNN) | Class | org.encog.neural.pnn | HeatonReasearch |
BasicTrainSOM | This class implements competitive training, which would be used in a winner-take-all neural network, such as the self organizing map (SOM). | Class | org.encog.neural.som.training.basic | HeatonReasearch |
BatchSize | The batch size. | Interface | org.encog.neural.networks.training | HeatonReasearch |
BestMatchingUnit | The "Best Matching Unit" or BMU is a very important concept in the training for a SOM. | Class | org.encog.neural.som.training.basic | HeatonReasearch |
BoltzmannMachine | Class | org.encog.neural.thermal | HeatonReasearch | |
BoltzmannPattern | Pattern to create a Boltzmann machine. | Class | org.encog.neural.pattern | HeatonReasearch |
BPROPJob | A training definition for BPROP training. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |
CalculationCriteria | Interface | org.encog.neural.networks.training.pnn | HeatonReasearch | |
ConcurrentTrainingManager | Concurrent training manager. | Class | org.encog.neural.networks.training.concurrent | HeatonReasearch |
ConcurrentTrainingPerformer | Performers actually perform the training. | Interface | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
ConcurrentTrainingPerformerCPU | This performer allows jobs to be performed by the CPU. | Class | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
ConnectionTask | Interface | org.encog.neural.freeform.task | HeatonReasearch | |
ContainsFlat | Interface | org.encog.neural.networks | HeatonReasearch | |
CPN | Counterpropagation Neural Networks (CPN) were developed by Professor Robert Hecht-Nielsen in 1987. | Class | org.encog.neural.cpn | HeatonReasearch |
CPNPattern | Pattern that creates a CPN neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
CrossTraining | Base class for cross training trainers. | Class | org.encog.neural.networks.training.cross | HeatonReasearch |
CrossValidationKFold | Train using K-Fold cross validation. | Class | org.encog.neural.networks.training.cross | HeatonReasearch |
DeriveMinimum | This class determines optimal values for multiple sigmas in a PNN kernel. | Class | org.encog.neural.networks.training.pnn | HeatonReasearch |
ElmanPattern | This class is used to generate an Elman style recurrent neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
ErrorFunction | An error function. | Interface | org.encog.neural.error | HeatonReasearch |
FactorHyperNEATGenome | Create a Genome for use with HyperNEAT. | Class | org.encog.neural.hyperneat | HeatonReasearch |
FactorNEATGenome | This factory is used to create NEATGenomes. | Class | org.encog.neural.neat | HeatonReasearch |
FeedForwardPattern | Used to create feedforward neural networks. | Class | org.encog.neural.pattern | HeatonReasearch |
FlatLayer | Used to configure a flat layer. | Class | org.encog.neural.flat | HeatonReasearch |
FlatNetwork | meant to be a very highly efficient feedforward, or simple recurrent, neural network. | Class | org.encog.neural.flat | HeatonReasearch |
FlatNetworkRBF | A flat network designed to handle an RBF. | Class | org.encog.neural.flat | HeatonReasearch |
FreeformBackPropagation | Perform backpropagation for a freeform neural network. | Class | org.encog.neural.freeform.training | HeatonReasearch |
FreeformConnection | Defines a freeform connection between neurons. | Interface | org.encog.neural.freeform | HeatonReasearch |
FreeformConnectionFactory | A factory that creates connections. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
FreeformContextNeuron | Defines a freeform context neuron. | Class | org.encog.neural.freeform | HeatonReasearch |
FreeformLayer | Defines a freeform layer. | Interface | org.encog.neural.freeform | HeatonReasearch |
FreeformLayerFactory | A factory that creates layers. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
FreeformNetwork | much more advanced structures than the flat networks that the Encog BasicNetwork implements. | Class | org.encog.neural.freeform | HeatonReasearch |
FreeformNetworkError | Freeform neural network error. | Class | org.encog.neural.freeform | HeatonReasearch |
FreeformNeuron | This interface defines a freeform neuron. | Interface | org.encog.neural.freeform | HeatonReasearch |
FreeformNeuronFactory | A factory that creates neurons. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
FreeformPropagationTraining | Provides basic propagation functions to other trainers. | Class | org.encog.neural.freeform.training | HeatonReasearch |
FreeformResilientPropagation | Class | org.encog.neural.freeform.training | HeatonReasearch | |
GlobalMinimumSearch | Search sigma's for a global minimum. | Class | org.encog.neural.networks.training.pnn | HeatonReasearch |
GradientWorker | Worker class for the mulithreaded training of flat networks. | Class | org.encog.neural.networks.training.propagation | HeatonReasearch |
HiddenLayerParams | Specifies the minimum and maximum neuron counts for a layer. | Class | org.encog.neural.prune | HeatonReasearch |
HopfieldNetwork | Class | org.encog.neural.thermal | HeatonReasearch | |
HopfieldPattern | Create a Hopfield pattern. | Class | org.encog.neural.pattern | HeatonReasearch |
HyperNEATCODEC | Class | org.encog.neural.hyperneat | HeatonReasearch | |
HyperNEATGenome | Class | org.encog.neural.hyperneat | HeatonReasearch | |
InputSummation | Specifies how the inputs to a neuron are to be summed. | Interface | org.encog.neural.freeform | HeatonReasearch |
InputSummationFactory | Factory that creates input summations. | Interface | org.encog.neural.freeform.factory | HeatonReasearch |
JordanPattern | This class is used to generate an Jordan style recurrent neural network. | Class | org.encog.neural.pattern | HeatonReasearch |
Layer | This interface defines all necessary methods for a neural network layer. | Interface | org.encog.neural.networks.layers | HeatonReasearch |
LearningRate | Specifies that a training algorithm has the concept of a learning rate. | Interface | org.encog.neural.networks.training | HeatonReasearch |
LevenbergMarquardtTraining | Trains a neural network using a Levenberg Marquardt algorithm (LMA). | Class | org.encog.neural.networks.training.lma | HeatonReasearch |
LinearErrorFunction | The standard linear error function, simply returns the difference between the actual and ideal. | Class | org.encog.neural.error | HeatonReasearch |
ManhattanPropagation | One problem that the backpropagation technique has is that the magnitude of the partial derivative may be calculated too large or too small. | Class | org.encog.neural.networks.training.propagation.manhattan | HeatonReasearch |
Momentum | Specifies that a training algorithm has the concept of a momentum. | Interface | org.encog.neural.networks.training | HeatonReasearch |
MutateLinkWeight | This interface defines various ways that a NEAT network can have its link ----------------------------------------------------------------------------- | Interface | org.encog.neural.neat.training.opp.links | HeatonReasearch |
MutatePerturbLinkWeight | Mutate weight links by perturbing their weights. | Class | org.encog.neural.neat.training.opp.links | HeatonReasearch |
MutateResetLinkWeight | Mutate weight links by reseting the weight to an entirely new value. | Class | org.encog.neural.neat.training.opp.links | HeatonReasearch |
NEATBaseGene | Defines a base class for NEAT genes. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATCODEC | This CODEC is used to create phenomes (NEATNetwork) objects using a genome (NEATGenome). | Class | org.encog.neural.neat | HeatonReasearch |
NEATCrossover | Crossover is performed by mixing the link genes between the parents to produce an offspring. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATGenome | ----------------------------------------------------------------------------- http://www. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATGenomeFactory | This interface defines additional methods defined to create NEAT genomes. | Interface | org.encog.neural.neat | HeatonReasearch |
NEATInnovation | previously tried with a neural network. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATInnovationList | NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATInnovationType | enum NEATInnovationTypeThe type of NEAT innovation. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATLink | NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks. | Class | org.encog.neural.neat | HeatonReasearch |
NEATLinkGene | NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATMutateAddLink | Mutates a NEAT genome by adding a link. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATMutateAddNode | Mutate a genome by adding a new node. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATMutateRemoveLink | Mutate a genome by removing a random link. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATMutateWeights | Mutate the weights of a genome. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATMutation | This class represents a NEAT mutation. | Class | org.encog.neural.neat.training.opp | HeatonReasearch |
NEATNetwork | NEAT networks relieve the programmer of the need to define the hidden layer structure of the neural network. | Class | org.encog.neural.neat | HeatonReasearch |
NEATNeuronGene | NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks. | Class | org.encog.neural.neat.training | HeatonReasearch |
NEATNeuronType | The types of neurons supported by NEAT. | Class | org.encog.neural.neat | HeatonReasearch |
NEATPopulation | A population for a NEAT or HyperNEAT system. | Class | org.encog.neural.neat | HeatonReasearch |
NEATUtil | NEAT does not make use of a special trainer. | Class | org.encog.neural.neat | HeatonReasearch |
NeighborhoodBubble | A neighborhood function that uses a simple bubble. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
NeighborhoodFunction | Defines how a neighborhood function should work in competitive training. | Interface | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
NeighborhoodRBF | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch | |
NeighborhoodRBF1D | A neighborhood function based on an RBF function. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
NeighborhoodSingle | A very simple neighborhood function that will return 1. | Class | org.encog.neural.som.training.basic.neighborhood | HeatonReasearch |
NelderMeadTraining | The Nelder-Mead method is a commonly used parameter optimization method that can be used for neural network training. | Class | org.encog.neural.networks.training.nm | HeatonReasearch |
NetworkCODEC | This class will extract the "long term memory" of a neural network, that is the weights and bias values into an array. | Class | org.encog.neural.networks.structure | HeatonReasearch |
NetworkFold | The network for one fold of a cross validation. | Class | org.encog.neural.networks.training.cross | HeatonReasearch |
NetworkPattern | Specify which network pattern to use. | Class | org.encog.neural.prune | HeatonReasearch |
NeuralData | This is an alias class for Encog 2. | Interface | org.encog.neural.data | HeatonReasearch |
NeuralDataMapping | Used to map one neural data object to another. | Class | org.encog.neural.networks | HeatonReasearch |
NeuralDataPair | This is an alias class for Encog 2. | Interface | org.encog.neural.data | HeatonReasearch |
NeuralDataSet | This is an alias class for Encog 2. | Interface | org.encog.neural.data | HeatonReasearch |
NeuralNetworkError | Used by the neural network classes to indicate an error. | Class | org.encog.neural | HeatonReasearch |
NeuralNetworkPattern | Patterns are used to create common sorts of neural networks. | Interface | org.encog.neural.pattern | HeatonReasearch |
NeuralPSO | Iteratively trains a population of neural networks by applying particle swarm optimisation (PSO). | Class | org.encog.neural.networks.training.pso | HeatonReasearch |
NeuralPSOWorker | PSO multi-treaded worker. | Class | org.encog.neural.networks.training.pso | HeatonReasearch |
NeuralSimulatedAnnealing | This class implements a simulated annealing training algorithm for neural networks. | Class | org.encog.neural.networks.training.anneal | HeatonReasearch |
NeuralSimulatedAnnealingHelper | Simple class used by the neural simulated annealing. | Class | org.encog.neural.networks.training.anneal | HeatonReasearch |
NeuralStructure | Holds "cached" information about the structure of the neural network. | Class | org.encog.neural.networks.structure | HeatonReasearch |
NeuronTask | Defines a task that is carried out for every neuron. | Interface | org.encog.neural.freeform.task | HeatonReasearch |
OriginalNEATSpeciation | The original NEAT Speciation Strategy. | Class | org.encog.neural.neat.training.species | HeatonReasearch |
OutputErrorFunction | Class | org.encog.neural.error | HeatonReasearch | |
PatternError | This class is thrown when an error occurs while using one of the neural network pattern classes. | Class | org.encog.neural.pattern | HeatonReasearch |
PerformerTask | A task to be performed. | Class | org.encog.neural.networks.training.concurrent.performers | HeatonReasearch |
PersistART1 | Persist an ART1 network. | Class | org.encog.neural.art | HeatonReasearch |
PersistBAM | Persist the BAM network. | Class | org.encog.neural.bam | HeatonReasearch |
PersistBasicNetwork | Persist a basic network. | Class | org.encog.neural.networks | HeatonReasearch |
PersistBasicPNN | Class | org.encog.neural.pnn | HeatonReasearch | |
PersistBoltzmann | Persist the Boltzmann machine. | Class | org.encog.neural.thermal | HeatonReasearch |
PersistCPN | Persist a CPN network. | Class | org.encog.neural.cpn | HeatonReasearch |
PersistHopfield | Persist the Hopfield network. | Class | org.encog.neural.thermal | HeatonReasearch |
PersistNEATPopulation | Persist a NEAT or HyperNEAT network. | Class | org.encog.neural.neat | HeatonReasearch |
PersistRBFNetwork | Persist a RBF network. | Class | org.encog.neural.rbf | HeatonReasearch |
PersistSOM | Class | org.encog.neural.som | HeatonReasearch | |
PersistTrainingContinuation | Persist the training continuation. | Class | org.encog.neural.networks.training.propagation | HeatonReasearch |
PNNKernelType | Specifies the kernel type for the PNN. | Class | org.encog.neural.pnn | HeatonReasearch |
PNNOutputMode | The output mode that will be used by the PNN. | Class | org.encog.neural.pnn | HeatonReasearch |
PNNPattern | Pattern to create a PNN. | Class | org.encog.neural.pattern | HeatonReasearch |
Propagation | methods. | Class | org.encog.neural.networks.training.propagation | HeatonReasearch |
PruneIncremental | This class is used to help determine the optimal configuration for the hidden layers of a neural network. | Class | org.encog.neural.prune | HeatonReasearch |
PruneSelective | Prune a neural network selectively. | Class | org.encog.neural.prune | HeatonReasearch |
QuickPropagation | QPROP is an efficient training method that is based on Newton's Method. | Class | org.encog.neural.networks.training.propagation.quick | HeatonReasearch |
RadialBasisPattern | A radial basis function (RBF) network uses several radial basis functions to provide a more dynamic hidden layer activation function than many other types | Class | org.encog.neural.pattern | HeatonReasearch |
RBFNetwork | Class | org.encog.neural.rbf | HeatonReasearch | |
RegularizationStrategy | Class | org.encog.neural.networks.training.strategy | HeatonReasearch | |
ResilientPropagation | One problem with the backpropagation algorithm is that the magnitude of the partial derivative is usually too large or too small. | Class | org.encog.neural.networks.training.propagation.resilient | HeatonReasearch |
RPROPConst | Constants used for Resilient Propagation (RPROP) training. | Class | org.encog.neural.networks.training.propagation.resilient | HeatonReasearch |
RPROPJob | A training definition for RPROP training. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |
RPROPType | Allows the type of RPROP to be defined. | Class | org.encog.neural.networks.training.propagation.resilient | HeatonReasearch |
ScaledConjugateGradient | This is a training class that makes use of scaled conjugate gradient methods. | Class | org.encog.neural.networks.training.propagation.scg | HeatonReasearch |
SelectFixed | Select a fixed number of link genes. | Class | org.encog.neural.neat.training.opp.links | HeatonReasearch |
SelectLinks | This interface defines ways that NEAT links can be chosen for mutation. | Interface | org.encog.neural.neat.training.opp.links | HeatonReasearch |
SelectProportion | Select a random proportion of links to mutate. | Class | org.encog.neural.neat.training.opp.links | HeatonReasearch |
SmartLearningRate | Attempt to automatically set the learning rate in a learning method that supports a learning rate. | Class | org.encog.neural.networks.training.strategy | HeatonReasearch |
SmartMomentum | Class | org.encog.neural.networks.training.strategy | HeatonReasearch | |
SOM | A self organizing map neural network. | Class | org.encog.neural.som | HeatonReasearch |
SOMClusterCopyTraining | SOM cluster copy is a very simple trainer for SOM's. | Class | org.encog.neural.som.training.clustercopy | HeatonReasearch |
SOMPattern | A self organizing map is a neural network pattern with an input and output layer. | Class | org.encog.neural.pattern | HeatonReasearch |
Substrate | The substrate defines the structure of the produced HyperNEAT network. | Class | org.encog.neural.hyperneat.substrate | HeatonReasearch |
SubstrateFactory | Produce substrates for various topologies. | Class | org.encog.neural.hyperneat.substrate | HeatonReasearch |
SubstrateLink | ----------------------------------------------------------------------------- http://www. | Class | org.encog.neural.hyperneat.substrate | HeatonReasearch |
SubstrateNode | A substrate node. | Class | org.encog.neural.hyperneat.substrate | HeatonReasearch |
SVD | Perform a SVD decomp on a matrix. | Class | org.encog.neural.rbf.training | HeatonReasearch |
SVDTraining | Train a RBF neural network using a SVD. | Class | org.encog.neural.rbf.training | HeatonReasearch |
SVMPattern | A pattern to create support vector machines. | Class | org.encog.neural.pattern | HeatonReasearch |
TempTrainingData | Interface | org.encog.neural.freeform | HeatonReasearch | |
ThermalNetwork | The thermal network forms the base class for Hopfield and Boltzmann machines. | Class | org.encog.neural.thermal | HeatonReasearch |
Train | This is an alias class for Encog 2. | Interface | org.encog.neural.networks.training | HeatonReasearch |
TrainAdaline | Train an ADALINE neural network. | Class | org.encog.neural.networks.training.simple | HeatonReasearch |
TrainBasicPNN | Class | org.encog.neural.networks.training.pnn | HeatonReasearch | |
TrainingContinuation | Allows training to be continued. | Class | org.encog.neural.networks.training.propagation | HeatonReasearch |
TrainingError | Thrown when a training error occurs. | Class | org.encog.neural.networks.training | HeatonReasearch |
TrainingJob | Base class for all concurrent training jobs. | Class | org.encog.neural.networks.training.concurrent.jobs | HeatonReasearch |
TrainingSetScore | Calculate a score based on a training set. | Class | org.encog.neural.networks.training | HeatonReasearch |
TrainInstar | Used for Instar training of a CPN neural network. | Class | org.encog.neural.cpn.training | HeatonReasearch |
TrainOutstar | Used for Instar training of a CPN neural network. | Class | org.encog.neural.cpn.training | HeatonReasearch |