## Uses of Class
org.encog.ml.train.BasicTraining

- Packages that use BasicTraining
  Package | Description
  --- | ---
  org.encog.ml.bayesian.training |
  org.encog.ml.fitting.gaussian |
  org.encog.ml.fitting.linear |
  org.encog.ml.genetic |
  org.encog.ml.svm.training |
  org.encog.neural.cpn.training |
  org.encog.neural.freeform.training |
  org.encog.neural.networks.training.anneal |
  org.encog.neural.networks.training.cross |
  org.encog.neural.networks.training.lma |
  org.encog.neural.networks.training.nm |
  org.encog.neural.networks.training.pnn |
  org.encog.neural.networks.training.propagation |
  org.encog.neural.networks.training.propagation.back |
  org.encog.neural.networks.training.propagation.manhattan |
  org.encog.neural.networks.training.propagation.quick |
  org.encog.neural.networks.training.propagation.resilient |
  org.encog.neural.networks.training.propagation.scg |
  org.encog.neural.networks.training.pso |
  org.encog.neural.networks.training.simple |
  org.encog.neural.rbf.training |
  org.encog.neural.som.training.basic |
  org.encog.neural.som.training.clustercopy |

- - ### Uses of BasicTraining in org.encog.ml.bayesian.training

    Subclasses of BasicTraining in org.encog.ml.bayesian.training
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainBayesian` Train a Bayesian network.

  - ### Uses of BasicTraining in org.encog.ml.fitting.gaussian

    Subclasses of BasicTraining in org.encog.ml.fitting.gaussian
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainGaussian`

  - ### Uses of BasicTraining in org.encog.ml.fitting.linear

    Subclasses of BasicTraining in org.encog.ml.fitting.linear
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainLinearRegression`

  - ### Uses of BasicTraining in org.encog.ml.genetic

    Subclasses of BasicTraining in org.encog.ml.genetic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLMethodGeneticAlgorithm` Implements a genetic algorithm that allows an MLMethod that is encodable (MLEncodable) to be trained.

  - ### Uses of BasicTraining in org.encog.ml.svm.training

    Subclasses of BasicTraining in org.encog.ml.svm.training
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SVMSearchTrain` Provides training for Support Vector Machine networks.
    `class` | `SVMTrain` Provides training for Support Vector Machine networks.

  - ### Uses of BasicTraining in org.encog.neural.cpn.training

    Subclasses of BasicTraining in org.encog.neural.cpn.training
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainInstar` Used for Instar training of a CPN neural network.
    `class` | `TrainOutstar` Used for Instar training of a CPN neural network.

  - ### Uses of BasicTraining in org.encog.neural.freeform.training

    Subclasses of BasicTraining in org.encog.neural.freeform.training
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeformBackPropagation` Perform backpropagation for a freeform neural network.
    `class` | `FreeformPropagationTraining` Provides basic propagation functions to other trainers.
    `class` | `FreeformResilientPropagation`

  - ### Uses of BasicTraining in org.encog.neural.networks.training.anneal

    Subclasses of BasicTraining in org.encog.neural.networks.training.anneal
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NeuralSimulatedAnnealing` This class implements a simulated annealing training algorithm for neural networks.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.cross

    Subclasses of BasicTraining in org.encog.neural.networks.training.cross
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CrossTraining` Base class for cross training trainers.
    `class` | `CrossValidationKFold` Train using K-Fold cross validation.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.lma

    Subclasses of BasicTraining in org.encog.neural.networks.training.lma
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LevenbergMarquardtTraining` Trains a neural network using a Levenberg Marquardt algorithm (LMA).

  - ### Uses of BasicTraining in org.encog.neural.networks.training.nm

    Subclasses of BasicTraining in org.encog.neural.networks.training.nm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NelderMeadTraining` The Nelder-Mead method is a commonly used parameter optimization method that can be used for neural network training.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.pnn

    Subclasses of BasicTraining in org.encog.neural.networks.training.pnn
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainBasicPNN` Train a PNN.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Propagation` Implements basic functionality that is needed by each of the propagation methods.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation.back

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation.back
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Backpropagation` This class implements a backpropagation training algorithm for feed forward neural networks.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation.manhattan

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation.manhattan
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ManhattanPropagation` One problem that the backpropagation technique has is that the magnitude of the partial derivative may be calculated too large or too small.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation.quick

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation.quick
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QuickPropagation` QPROP is an efficient training method that is based on Newton's Method.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation.resilient

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation.resilient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ResilientPropagation` One problem with the backpropagation algorithm is that the magnitude of the partial derivative is usually too large or too small.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.propagation.scg

    Subclasses of BasicTraining in org.encog.neural.networks.training.propagation.scg
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ScaledConjugateGradient` This is a training class that makes use of scaled conjugate gradient methods.

  - ### Uses of BasicTraining in org.encog.neural.networks.training.pso

    Subclasses of BasicTraining in org.encog.neural.networks.training.pso
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NeuralPSO` Iteratively trains a population of neural networks by applying particle swarm optimisation (PSO).

  - ### Uses of BasicTraining in org.encog.neural.networks.training.simple

    Subclasses of BasicTraining in org.encog.neural.networks.training.simple
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TrainAdaline` Train an ADALINE neural network.

  - ### Uses of BasicTraining in org.encog.neural.rbf.training

    Subclasses of BasicTraining in org.encog.neural.rbf.training
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SVDTraining` Train a RBF neural network using a SVD.

  - ### Uses of BasicTraining in org.encog.neural.som.training.basic

    Subclasses of BasicTraining in org.encog.neural.som.training.basic
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicTrainSOM` This class implements competitive training, which would be used in a winner-take-all neural network, such as the self organizing map (SOM).

  - ### Uses of BasicTraining in org.encog.neural.som.training.clustercopy

    Subclasses of BasicTraining in org.encog.neural.som.training.clustercopy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SOMClusterCopyTraining` SOM cluster copy is a very simple trainer for SOM's.

Copyright © 2014. All Rights Reserved.