## Uses of Interface
org.encog.ml.MLMethod

- Packages that use MLMethod
  Package | Description
  --- | ---
  org.encog.app.analyst |
  org.encog.app.analyst.commands |
  org.encog.app.analyst.csv |
  org.encog.app.generate |
  org.encog.ca.universe.basic |
  org.encog.ensemble |
  org.encog.ensemble.ml.mlp.factory |
  org.encog.ensemble.training |
  org.encog.mathutil.randomize |
  org.encog.ml |
  org.encog.ml.bayesian |
  org.encog.ml.bayesian.training |
  org.encog.ml.data.cross |
  org.encog.ml.ea.codec |
  org.encog.ml.ea.genome |
  org.encog.ml.ea.population |
  org.encog.ml.ea.score |
  org.encog.ml.ea.train.basic |
  org.encog.ml.factory |
  org.encog.ml.factory.method |
  org.encog.ml.factory.train |
  org.encog.ml.fitness |
  org.encog.ml.fitting.gaussian |
  org.encog.ml.fitting.linear |
  org.encog.ml.genetic |
  org.encog.ml.genetic.genome |
  org.encog.ml.hmm |
  org.encog.ml.hmm.train.bw |
  org.encog.ml.hmm.train.kmeans |
  org.encog.ml.kmeans |
  org.encog.ml.model |
  org.encog.ml.prg |
  org.encog.ml.prg.train |
  org.encog.ml.svm |
  org.encog.ml.svm.training |
  org.encog.ml.train |
  org.encog.neural.art |
  org.encog.neural.bam |
  org.encog.neural.cpn |
  org.encog.neural.cpn.training |
  org.encog.neural.freeform |
  org.encog.neural.freeform.training |
  org.encog.neural.hyperneat |
  org.encog.neural.neat |
  org.encog.neural.neat.training |
  org.encog.neural.networks |
  org.encog.neural.networks.structure |
  org.encog.neural.networks.training |
  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.pso |
  org.encog.neural.networks.training.simple |
  org.encog.neural.pattern |
  org.encog.neural.pnn |
  org.encog.neural.rbf |
  org.encog.neural.som |
  org.encog.neural.som.training.basic |
  org.encog.neural.som.training.clustercopy |
  org.encog.neural.thermal |
  org.encog.plugin |
  org.encog.plugin.system |
  org.encog.util.simple |
  org.encog.util.validate |

- - ### Uses of MLMethod in org.encog.app.analyst

    Methods in org.encog.app.analyst that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | EncogAnalyst.`getMethod()`

    Methods in org.encog.app.analyst with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `void` | EncogAnalyst.`setMethod(MLMethod method)`

  - ### Uses of MLMethod in org.encog.app.analyst.commands

    Methods in org.encog.app.analyst.commands that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | Cmd.`obtainMethod()` Obtain the ML method.

  - ### Uses of MLMethod in org.encog.app.analyst.csv

    Methods in org.encog.app.analyst.csv with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnalystEvaluateCSV.`process(File outputFile, MLMethod method)` Process the file.

  - ### Uses of MLMethod in org.encog.app.generate

    Methods in org.encog.app.generate with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | EncogCodeGeneration.`isSupported(MLMethod method)` Is the specified method supported for code generation?

  - ### Uses of MLMethod in org.encog.ca.universe.basic

    Classes in org.encog.ca.universe.basic that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicUniverse`

  - ### Uses of MLMethod in org.encog.ensemble

    Subinterfaces of MLMethod in org.encog.ensemble
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EnsembleML`

    Classes in org.encog.ensemble that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericEnsembleML`

    Methods in org.encog.ensemble that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | EnsembleMLMethodFactory.`createML(int inputs, int outputs)`
    `MLMethod` | EnsembleML.`getMl()`
    `MLMethod` | GenericEnsembleML.`getMl()`

    Methods in org.encog.ensemble with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | EnsembleTrainFactory.`getTraining(MLMethod method, MLDataSet trainingData)`
    `void` | EnsembleMLMethodFactory.`reInit(MLMethod ml)`
    `void` | EnsembleML.`setMl(MLMethod newMl)` Set the MLMethod to run
    `void` | GenericEnsembleML.`setMl(MLMethod newMl)`

    Constructors in org.encog.ensemble with parameters of type MLMethod
    Constructor and Description
    `GenericEnsembleML(MLMethod fromML, String description)`

  - ### Uses of MLMethod in org.encog.ensemble.ml.mlp.factory

    Methods in org.encog.ensemble.ml.mlp.factory that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | MultiLayerPerceptronFactory.`createML(int inputs, int outputs)`

    Methods in org.encog.ensemble.ml.mlp.factory with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultiLayerPerceptronFactory.`reInit(MLMethod ml)`

  - ### Uses of MLMethod in org.encog.ensemble.training

    Methods in org.encog.ensemble.training with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | ManhattanPropagationFactory.`getTraining(MLMethod mlMethod, MLDataSet trainingData)`
    `MLTrain` | ResilientPropagationFactory.`getTraining(MLMethod mlMethod, MLDataSet trainingData)`
    `MLTrain` | ScaledConjugateGradientFactory.`getTraining(MLMethod mlMethod, MLDataSet trainingData)`
    `MLTrain` | LevenbergMarquardtFactory.`getTraining(MLMethod mlMethod, MLDataSet trainingData)`
    `MLTrain` | BackpropagationFactory.`getTraining(MLMethod mlMethod, MLDataSet trainingData)`

  - ### Uses of MLMethod in org.encog.mathutil.randomize

    Methods in org.encog.mathutil.randomize with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicRandomizer.`randomize(MLMethod method)` Randomize the synapses and biases in the basic network based on an array, modify the array.
    `void` | NguyenWidrowRandomizer.`randomize(MLMethod method)`
    `void` | Randomizer.`randomize(MLMethod network)` Randomize the synapses and bias values in the basic network based on an array, modify the array.

  - ### Uses of MLMethod in org.encog.ml

    Subinterfaces of MLMethod in org.encog.ml
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `MLAutoAssocation` Defines a MLMethod that can handle autoassocation.
    `interface` | `MLClassification` This interface defines a MLMethod that is used for classification.
    `interface` | `MLClustering` A machine learning method that is used to break data into clusters.
    `interface` | `MLContext` Defines a MLMethod that can hold context.
    `interface` | `MLEncodable` Defines a Machine Learning Method that can be encoded to a double array.
    `interface` | `MLError` Defines Machine Learning Method that can calculate an error based on a data set.
    `interface` | `MLInput` Defines a MLMethod that accepts input.
    `interface` | `MLInputOutput` This is a convenience interface that combines MLInput and MLOutput.
    `interface` | `MLOutput` Defines a MLMethod that produces output.
    `interface` | `MLProperties` Defines a Machine Learning Method that holds properties.
    `interface` | `MLRegression` Defines a Machine Learning Method that supports regression.
    `interface` | `MLResettable` Defines a Machine Learning Method that can be reset to an untrained starting point.
    `interface` | `MLStateSequence` A state sequence ML method, for example a Hidden Markov Model.

    Classes in org.encog.ml that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicML` A class that provides basic property functionality for the MLProperties interface.

    Methods in org.encog.ml that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | MethodFactory.`factor()`

    Methods in org.encog.ml with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | CalculateScore.`calculateScore(MLMethod method)` Calculate this network's score.

  - ### Uses of MLMethod in org.encog.ml.bayesian

    Classes in org.encog.ml.bayesian that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BayesianNetwork` The Bayesian Network is a machine learning method that is based on probability, and particularly Bayes' Rule.

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

    Methods in org.encog.ml.bayesian.training that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainBayesian.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.ml.data.cross

    Methods in org.encog.ml.data.cross that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | DataFold.`getMethod()`

    Methods in org.encog.ml.data.cross with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataFold.`setMethod(MLMethod method)`

  - ### Uses of MLMethod in org.encog.ml.ea.codec

    Methods in org.encog.ml.ea.codec that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | GenomeAsPhenomeCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.
    `MLMethod` | GeneticCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.

    Methods in org.encog.ml.ea.codec with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `Genome` | GenomeAsPhenomeCODEC.`encode(MLMethod phenotype)` Attempt to build a genome from a phenome.
    `Genome` | GeneticCODEC.`encode(MLMethod phenotype)` Attempt to build a genome from a phenome.

  - ### Uses of MLMethod in org.encog.ml.ea.genome

    Subinterfaces of MLMethod in org.encog.ml.ea.genome
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Genome` A genome is the basic blueprint for creating an phenome (organism) in Encog.

    Classes in org.encog.ml.ea.genome that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicGenome` A basic abstract genome.

  - ### Uses of MLMethod in org.encog.ml.ea.population

    Subinterfaces of MLMethod in org.encog.ml.ea.population
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Population` Defines a population of genomes.

    Classes in org.encog.ml.ea.population that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicPopulation` Defines the basic functionality for a population of genomes.

  - ### Uses of MLMethod in org.encog.ml.ea.score

    Methods in org.encog.ml.ea.score with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | EmptyScoreFunction.`calculateScore(MLMethod phenotype)` Calculate this network's score.

  - ### Uses of MLMethod in org.encog.ml.ea.train.basic

    Methods in org.encog.ml.ea.train.basic that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainEA.`getMethod()`

  - ### Uses of MLMethod in org.encog.ml.factory

    Methods in org.encog.ml.factory that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | MLMethodFactory.`create(String methodType, String architecture, int input, int output)` Create a new machine learning method.

    Methods in org.encog.ml.factory with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | MLTrainFactory.`create(MLMethod method, MLDataSet training, String type, String args)` Create a trainer.

  - ### Uses of MLMethod in org.encog.ml.factory.method

    Methods in org.encog.ml.factory.method that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | FeedforwardFactory.`create(String architecture, int input, int output)` Create a feed forward network.
    `MLMethod` | PNNFactory.`create(String architecture, int input, int output)` Create a PNN network.
    `MLMethod` | SVMFactory.`create(String architecture, int input, int output)` Create the SVM.
    `MLMethod` | RBFNetworkFactory.`create(String architecture, int input, int output)` Create a RBF network.
    `MLMethod` | SRNFactory.`create(String architecture, int input, int output)` Create the SRN.
    `MLMethod` | EPLFactory.`create(String architecture, int input, int output)` Create a feed forward network.
    `MLMethod` | NEATFactory.`create(String architecture, int input, int output)` Create a NEAT population.
    `MLMethod` | BayesianFactory.`create(String architecture, int input, int output)` Create a bayesian network.
    `MLMethod` | SOMFactory.`create(String architecture, int input, int output)` Create a SOM.

  - ### Uses of MLMethod in org.encog.ml.factory.train

    Methods in org.encog.ml.factory.train with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | GeneticFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create an annealing trainer.
    `MLTrain` | SVMFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a SVM trainer.
    `MLTrain` | ClusterSOMFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a cluster SOM trainer.
    `MLTrain` | LMAFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a LMA trainer.
    `MLTrain` | NEATGAFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create an NEAT GA trainer.
    `MLTrain` | PSOFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a PSO trainer.
    `MLTrain` | QuickPropFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a quick propagation trainer.
    `MLTrain` | TrainBayesianFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a K2 trainer.
    `MLTrain` | RBFSVDFactory.`create(MLMethod method, MLDataSet training, String args)` Create a RBF-SVD trainer.
    `MLTrain` | AnnealFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create an annealing trainer.
    `MLTrain` | SCGFactory.`create(MLMethod method, MLDataSet training, String args)` Create a SCG trainer.
    `MLTrain` | NeighborhoodSOMFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a LMA trainer.
    `MLTrain` | BackPropFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a backpropagation trainer.
    `MLTrain` | PNNTrainFactory.`create(MLMethod method, MLDataSet training, String args)` Create a PNN trainer.
    `MLTrain` | NelderMeadFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a Nelder Mead trainer.
    `MLTrain` | ManhattanFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a Manhattan trainer.
    `MLTrain` | SVMSearchFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a SVM trainer.
    `MLTrain` | EPLGAFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create an EPL GA trainer.
    `MLTrain` | RPROPFactory.`create(MLMethod method, MLDataSet training, String argsStr)` Create a RPROP trainer.

  - ### Uses of MLMethod in org.encog.ml.fitness

    Methods in org.encog.ml.fitness with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | MultiObjectiveFitness.`calculateScore(MLMethod method)` Calculate this network's score.

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

    Classes in org.encog.ml.fitting.gaussian that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GaussianFitting`

    Methods in org.encog.ml.fitting.gaussian that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainGaussian.`getMethod()`

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

    Classes in org.encog.ml.fitting.linear that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LinearRegression`

    Methods in org.encog.ml.fitting.linear that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainLinearRegression.`getMethod()`

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

    Classes in org.encog.ml.genetic that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MLMethodGenome` Implements a genome that allows a feedforward neural network to be trained using a genetic algorithm.

    Methods in org.encog.ml.genetic that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | MLEncodableCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.
    `MLMethod` | MLMethodGeneticAlgorithm.`getMethod()` Get the current best machine learning method from the training.

    Methods in org.encog.ml.genetic with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `Genome` | MLEncodableCODEC.`encode(MLMethod phenotype)` Attempt to build a genome from a phenome.

  - ### Uses of MLMethod in org.encog.ml.genetic.genome

    Subinterfaces of MLMethod in org.encog.ml.genetic.genome
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ArrayGenome` An array genome represents an array of "something", this allows array operators such as crossover and mutate to work on the genome.

    Classes in org.encog.ml.genetic.genome that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DoubleArrayGenome` A genome made up of continuous doubles.
    `class` | `IntegerArrayGenome` A genome that is an array of discrete integer values.

  - ### Uses of MLMethod in org.encog.ml.hmm

    Classes in org.encog.ml.hmm that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HiddenMarkovModel` A Hidden Markov Model (HMM) is a Machine Learning Method that allows for predictions to be made about the hidden states and observations of a given system over time.

  - ### Uses of MLMethod in org.encog.ml.hmm.train.bw

    Methods in org.encog.ml.hmm.train.bw that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | BaseBaumWelch.`getMethod()`

  - ### Uses of MLMethod in org.encog.ml.hmm.train.kmeans

    Methods in org.encog.ml.hmm.train.kmeans that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainKMeans.`getMethod()`

  - ### Uses of MLMethod in org.encog.ml.kmeans

    Classes in org.encog.ml.kmeans that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KMeansClustering` This class performs a basic K-Means clustering.

  - ### Uses of MLMethod in org.encog.ml.model

    Methods in org.encog.ml.model that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | EncogModel.`createMethod()` Create the selected method.
    `MLMethod` | EncogModel.`crossvalidate(int k, boolean shuffle)` Crossvalidate and fit.

    Methods in org.encog.ml.model with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | EncogModel.`calculateError(MLMethod method, MLDataSet data)` Calculate the error for the given method and dataset.

  - ### Uses of MLMethod in org.encog.ml.prg

    Classes in org.encog.ml.prg that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EncogProgram` Holds an Encog Programming Language (EPL) program.

    Methods in org.encog.ml.prg that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | PrgCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.

    Methods in org.encog.ml.prg with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `Genome` | PrgCODEC.`encode(MLMethod phenotype)` Attempt to build a genome from a phenome.

  - ### Uses of MLMethod in org.encog.ml.prg.train

    Classes in org.encog.ml.prg.train that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PrgPopulation` A population that contains EncogProgram's.

    Methods in org.encog.ml.prg.train with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | ZeroEvalScoreFunction.`calculateScore(MLMethod genome)` Calculate this network's score.

  - ### Uses of MLMethod in org.encog.ml.svm

    Classes in org.encog.ml.svm that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SVM` This is a network that is backed by one or more Support Vector Machines (SVM).

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

    Methods in org.encog.ml.svm.training that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | SVMTrain.`getMethod()` Get the current best machine learning method from the training.
    `MLMethod` | SVMSearchTrain.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.ml.train

    Methods in org.encog.ml.train that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | MLTrain.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.neural.art

    Classes in org.encog.neural.art that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ART` Adaptive Resonance Theory (ART) is a form of neural network developed by Stephen Grossberg and Gail Carpenter.
    `class` | `ART1` Implements an ART1 neural network.

  - ### Uses of MLMethod in org.encog.neural.bam

    Classes in org.encog.neural.bam that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BAM` Bidirectional associative memory (BAM) is a type of neural network developed by Bart Kosko in 1988.

  - ### Uses of MLMethod in org.encog.neural.cpn

    Classes in org.encog.neural.cpn that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CPN` Counterpropagation Neural Networks (CPN) were developed by Professor Robert Hecht-Nielsen in 1987.

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

    Methods in org.encog.neural.cpn.training that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainOutstar.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.neural.freeform

    Classes in org.encog.neural.freeform that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreeformNetwork` Implements a freefrom neural network.

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

    Methods in org.encog.neural.freeform.training that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | FreeformPropagationTraining.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.neural.hyperneat

    Classes in org.encog.neural.hyperneat that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HyperNEATGenome` A HyperNEAT genome.

    Methods in org.encog.neural.hyperneat that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | HyperNEATCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.
    `MLMethod` | HyperNEATCODEC.`decode(NEATPopulation pop, Substrate substrate, Genome genome)`

    Methods in org.encog.neural.hyperneat with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `Genome` | HyperNEATCODEC.`encode(MLMethod phenotype)`

  - ### Uses of MLMethod in org.encog.neural.neat

    Classes in org.encog.neural.neat that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NEATNetwork` NEAT networks relieve the programmer of the need to define the hidden layer structure of the neural network.
    `class` | `NEATPopulation` A population for a NEAT or HyperNEAT system.

    Methods in org.encog.neural.neat that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | NEATCODEC.`decode(Genome genome)` Decode the specified genome into a phenome.

    Methods in org.encog.neural.neat with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `Genome` | NEATCODEC.`encode(MLMethod phenotype)` This method is not currently implemented.

  - ### Uses of MLMethod in org.encog.neural.neat.training

    Classes in org.encog.neural.neat.training that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NEATGenome` Implements a NEAT genome.

  - ### Uses of MLMethod in org.encog.neural.networks

    Subinterfaces of MLMethod in org.encog.neural.networks
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ContainsFlat` Interface that specifies that a machine learning method contains a flat network.

    Classes in org.encog.neural.networks that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicNetwork` This class implements a neural network.

  - ### Uses of MLMethod in org.encog.neural.networks.structure

    Methods in org.encog.neural.networks.structure with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `static void` | NetworkCODEC.`arrayToNetwork(double[] array, MLMethod network)` Use an array to populate the memory of the neural network.
    `static int` | NetworkCODEC.`networkSize(MLMethod network)` Determine the network size.
    `static double[]` | NetworkCODEC.`networkToArray(MLMethod network)` Convert to an array.

  - ### Uses of MLMethod in org.encog.neural.networks.training

    Methods in org.encog.neural.networks.training with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `double` | TrainingSetScore.`calculateScore(MLMethod method)` Calculate the score for the network.

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

    Methods in org.encog.neural.networks.training.cross that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | CrossTraining.`getMethod()` Get the current best machine learning method from the training.

    Constructors in org.encog.neural.networks.training.cross with parameters of type MLMethod
    Constructor and Description
    `CrossTraining(MLMethod network, FoldedDataSet training)` Construct a cross trainer.

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

    Methods in org.encog.neural.networks.training.lma that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | LevenbergMarquardtTraining.`getMethod()`

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

    Methods in org.encog.neural.networks.training.nm that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | NelderMeadTraining.`getMethod()` Get the current best machine learning method from the training.

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

    Methods in org.encog.neural.networks.training.pnn that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainBasicPNN.`getMethod()` Get the current best machine learning method from the training.

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

    Methods in org.encog.neural.networks.training.propagation that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | Propagation.`getMethod()` Get the current best machine learning method from the training.

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

    Methods in org.encog.neural.networks.training.pso that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | NeuralPSO.`getMethod()`

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

    Methods in org.encog.neural.networks.training.simple that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | TrainAdaline.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.neural.pattern

    Methods in org.encog.neural.pattern that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | NeuralNetworkPattern.`generate()` Generate the specified neural network.
    `MLMethod` | ART1Pattern.`generate()` Generate the neural network.
    `MLMethod` | BAMPattern.`generate()`
    `MLMethod` | ElmanPattern.`generate()` Generate the Elman neural network.
    `MLMethod` | JordanPattern.`generate()` Generate a Jordan neural network.
    `MLMethod` | RadialBasisPattern.`generate()` Generate the RBF network.
    `MLMethod` | BoltzmannPattern.`generate()` Generate the network.
    `MLMethod` | ADALINEPattern.`generate()` Generate the network.
    `MLMethod` | FeedForwardPattern.`generate()` Generate the feedforward neural network.
    `MLMethod` | SVMPattern.`generate()`
    `MLMethod` | SOMPattern.`generate()` Generate the RSOM network.
    `MLMethod` | CPNPattern.`generate()` Generate the network.
    `MLMethod` | HopfieldPattern.`generate()` Generate the Hopfield neural network.
    `MLMethod` | PNNPattern.`generate()` Generate the RSOM network.

  - ### Uses of MLMethod in org.encog.neural.pnn

    Classes in org.encog.neural.pnn that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPNN` Abstract class to build PNN networks upon.
    `class` | `BasicPNN` This class implements either a: Probabilistic Neural Network (PNN) General Regression Neural Network (GRNN) To use a PNN specify an output mode of classification, to make use of a GRNN specify either an output mode of regression or un-supervised autoassociation.

  - ### Uses of MLMethod in org.encog.neural.rbf

    Classes in org.encog.neural.rbf that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RBFNetwork` RBF neural network.

  - ### Uses of MLMethod in org.encog.neural.som

    Classes in org.encog.neural.som that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SOM` A self organizing map neural network.

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

    Methods in org.encog.neural.som.training.basic that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | BasicTrainSOM.`getMethod()` Get the current best machine learning method from the training.

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

    Methods in org.encog.neural.som.training.clustercopy that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | SOMClusterCopyTraining.`getMethod()` Get the current best machine learning method from the training.

  - ### Uses of MLMethod in org.encog.neural.thermal

    Classes in org.encog.neural.thermal that implement MLMethod
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BoltzmannMachine` Implements a Boltzmann machine.
    `class` | `HopfieldNetwork` Implements a Hopfield network.
    `class` | `ThermalNetwork` The thermal network forms the base class for Hopfield and Boltzmann machines.

  - ### Uses of MLMethod in org.encog.plugin

    Methods in org.encog.plugin that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | EncogPluginService1.`createMethod(String methodType, String architecture, int input, int output)` Create a new machine learning method.

    Methods in org.encog.plugin with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | EncogPluginService1.`createTraining(MLMethod method, MLDataSet training, String type, String args)` Create a trainer.

  - ### Uses of MLMethod in org.encog.plugin.system

    Methods in org.encog.plugin.system that return MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLMethod` | SystemActivationPlugin.`createMethod(String methodType, String architecture, int input, int output)` Create a new machine learning method.
    `MLMethod` | SystemTrainingPlugin.`createMethod(String methodType, String architecture, int input, int output)`
    `MLMethod` | SystemMethodsPlugin.`createMethod(String methodType, String architecture, int input, int output)` Create a new machine learning method.

    Methods in org.encog.plugin.system with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `MLTrain` | SystemActivationPlugin.`createTraining(MLMethod method, MLDataSet training, String type, String args)` Create a trainer.
    `MLTrain` | SystemTrainingPlugin.`createTraining(MLMethod method, MLDataSet training, String type, String args)`
    `MLTrain` | SystemMethodsPlugin.`createTraining(MLMethod method, MLDataSet training, String type, String args)` Create a trainer.

  - ### Uses of MLMethod in org.encog.util.simple

    Methods in org.encog.util.simple with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EncogUtility.`trainToError(MLMethod method, MLDataSet dataSet, double error)` Train the method, to a specific error, send the output to the console.

  - ### Uses of MLMethod in org.encog.util.validate

    Methods in org.encog.util.validate with parameters of type MLMethod
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ValidateNetwork.`validateMethodToData(MLMethod method, MLDataSet training)`

Copyright © 2014. All Rights Reserved.