# Hierarchy For All Packages

Package Hierarchies:

- org.encog,
- org.encog.app.analyst,
- org.encog.app.analyst.analyze,
- org.encog.app.analyst.commands,
- org.encog.app.analyst.csv,
- org.encog.app.analyst.csv.balance,
- org.encog.app.analyst.csv.basic,
- org.encog.app.analyst.csv.filter,
- org.encog.app.analyst.csv.normalize,
- org.encog.app.analyst.csv.process,
- org.encog.app.analyst.csv.segregate,
- org.encog.app.analyst.csv.shuffle,
- org.encog.app.analyst.csv.sort,
- org.encog.app.analyst.missing,
- org.encog.app.analyst.report,
- org.encog.app.analyst.script,
- org.encog.app.analyst.script.ml,
- org.encog.app.analyst.script.normalize,
- org.encog.app.analyst.script.preprocess,
- org.encog.app.analyst.script.process,
- org.encog.app.analyst.script.prop,
- org.encog.app.analyst.script.segregate,
- org.encog.app.analyst.script.task,
- org.encog.app.analyst.util,
- org.encog.app.analyst.wizard,
- org.encog.app.generate,
- org.encog.app.generate.generators,
- org.encog.app.generate.generators.cs,
- org.encog.app.generate.generators.java,
- org.encog.app.generate.generators.js,
- org.encog.app.generate.generators.mql4,
- org.encog.app.generate.generators.ninja,
- org.encog.app.generate.program,
- org.encog.app.quant,
- org.encog.app.quant.indicators,
- org.encog.app.quant.indicators.predictive,
- org.encog.app.quant.loader,
- org.encog.app.quant.loader.yahoo,
- org.encog.app.quant.ninja,
- org.encog.app.quant.util,
- org.encog.bot,
- org.encog.bot.browse,
- org.encog.bot.browse.range,
- org.encog.bot.dataunit,
- org.encog.bot.rss,
- org.encog.ca,
- org.encog.ca.program,
- org.encog.ca.program.basic,
- org.encog.ca.program.conway,
- org.encog.ca.program.elementary,
- org.encog.ca.program.generic,
- org.encog.ca.runner,
- org.encog.ca.universe,
- org.encog.ca.universe.basic,
- org.encog.ca.visualize,
- org.encog.ca.visualize.basic,
- org.encog.engine.network.activation,
- org.encog.ensemble,
- org.encog.ensemble.adaboost,
- org.encog.ensemble.aggregator,
- org.encog.ensemble.bagging,
- org.encog.ensemble.data,
- org.encog.ensemble.data.factories,
- org.encog.ensemble.ml.mlp.factory,
- org.encog.ensemble.stacking,
- org.encog.ensemble.training,
- org.encog.mathutil,
- org.encog.mathutil.dimension,
- org.encog.mathutil.error,
- org.encog.mathutil.libsvm,
- org.encog.mathutil.matrices,
- org.encog.mathutil.matrices.decomposition,
- org.encog.mathutil.matrices.hessian,
- org.encog.mathutil.probability,
- org.encog.mathutil.probability.vars,
- org.encog.mathutil.randomize,
- org.encog.mathutil.randomize.factory,
- org.encog.mathutil.randomize.generate,
- org.encog.mathutil.rbf,
- org.encog.ml,
- org.encog.ml.anneal,
- org.encog.ml.bayesian,
- org.encog.ml.bayesian.bif,
- org.encog.ml.bayesian.parse,
- org.encog.ml.bayesian.query,
- org.encog.ml.bayesian.query.enumerate,
- org.encog.ml.bayesian.query.sample,
- org.encog.ml.bayesian.table,
- org.encog.ml.bayesian.training,
- org.encog.ml.bayesian.training.estimator,
- org.encog.ml.bayesian.training.search,
- org.encog.ml.bayesian.training.search.k2,
- org.encog.ml.data,
- org.encog.ml.data.auto,
- org.encog.ml.data.basic,
- org.encog.ml.data.buffer,
- org.encog.ml.data.buffer.codec,
- org.encog.ml.data.cross,
- org.encog.ml.data.folded,
- org.encog.ml.data.market,
- org.encog.ml.data.market.loader,
- org.encog.ml.data.sparse,
- org.encog.ml.data.specific,
- org.encog.ml.data.temporal,
- org.encog.ml.data.versatile,
- org.encog.ml.data.versatile.columns,
- org.encog.ml.data.versatile.division,
- org.encog.ml.data.versatile.missing,
- org.encog.ml.data.versatile.normalizers,
- org.encog.ml.data.versatile.normalizers.strategies,
- org.encog.ml.data.versatile.sources,
- org.encog.ml.ea.codec,
- org.encog.ml.ea.exception,
- org.encog.ml.ea.genome,
- org.encog.ml.ea.opp,
- org.encog.ml.ea.opp.selection,
- org.encog.ml.ea.population,
- org.encog.ml.ea.rules,
- org.encog.ml.ea.score,
- org.encog.ml.ea.score.adjust,
- org.encog.ml.ea.score.parallel,
- org.encog.ml.ea.sort,
- org.encog.ml.ea.species,
- org.encog.ml.ea.train,
- org.encog.ml.ea.train.basic,
- org.encog.ml.factory,
- org.encog.ml.factory.method,
- org.encog.ml.factory.parse,
- 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.crossover,
- org.encog.ml.genetic.genome,
- org.encog.ml.genetic.mutate,
- org.encog.ml.graph,
- org.encog.ml.graph.search,
- org.encog.ml.hmm,
- org.encog.ml.hmm.alog,
- org.encog.ml.hmm.distributions,
- org.encog.ml.hmm.train.bw,
- org.encog.ml.hmm.train.kmeans,
- org.encog.ml.kmeans,
- org.encog.ml.model,
- org.encog.ml.model.config,
- org.encog.ml.prg,
- org.encog.ml.prg.expvalue,
- org.encog.ml.prg.extension,
- org.encog.ml.prg.generator,
- org.encog.ml.prg.opp,
- org.encog.ml.prg.species,
- org.encog.ml.prg.train,
- org.encog.ml.prg.train.rewrite,
- org.encog.ml.schedule,
- org.encog.ml.svm,
- org.encog.ml.svm.training,
- org.encog.ml.train,
- org.encog.ml.train.strategy,
- org.encog.ml.train.strategy.end,
- org.encog.ml.tree,
- org.encog.ml.tree.basic,
- org.encog.ml.tree.traverse,
- org.encog.ml.tree.traverse.tasks,
- org.encog.ml.world,
- org.encog.ml.world.basic,
- org.encog.ml.world.grid,
- org.encog.ml.world.grid.probability,
- org.encog.ml.world.learning.mdp,
- org.encog.ml.world.learning.q,
- org.encog.neural,
- org.encog.neural.art,
- org.encog.neural.bam,
- org.encog.neural.cpn,
- org.encog.neural.cpn.training,
- org.encog.neural.data,
- org.encog.neural.data.basic,
- org.encog.neural.error,
- org.encog.neural.flat,
- org.encog.neural.freeform,
- org.encog.neural.freeform.basic,
- org.encog.neural.freeform.factory,
- org.encog.neural.freeform.task,
- org.encog.neural.freeform.training,
- org.encog.neural.hyperneat,
- org.encog.neural.hyperneat.substrate,
- org.encog.neural.neat,
- org.encog.neural.neat.training,
- org.encog.neural.neat.training.opp,
- org.encog.neural.neat.training.opp.links,
- org.encog.neural.neat.training.species,
- org.encog.neural.networks,
- org.encog.neural.networks.layers,
- org.encog.neural.networks.structure,
- org.encog.neural.networks.training,
- org.encog.neural.networks.training.anneal,
- org.encog.neural.networks.training.concurrent,
- org.encog.neural.networks.training.concurrent.jobs,
- org.encog.neural.networks.training.concurrent.performers,
- 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.networks.training.strategy,
- org.encog.neural.pattern,
- org.encog.neural.pnn,
- org.encog.neural.prune,
- org.encog.neural.rbf,
- org.encog.neural.rbf.training,
- org.encog.neural.som,
- org.encog.neural.som.training,
- org.encog.neural.som.training.basic,
- org.encog.neural.som.training.basic.neighborhood,
- org.encog.neural.som.training.clustercopy,
- org.encog.neural.thermal,
- org.encog.parse,
- org.encog.parse.expression,
- org.encog.parse.expression.common,
- org.encog.parse.expression.epl,
- org.encog.parse.expression.latex,
- org.encog.parse.expression.rpn,
- org.encog.parse.tags,
- org.encog.parse.tags.read,
- org.encog.parse.tags.write,
- org.encog.persist,
- org.encog.platformspecific.j2se,
- org.encog.platformspecific.j2se.data,
- org.encog.platformspecific.j2se.data.image,
- org.encog.plugin,
- org.encog.plugin.system,
- org.encog.util,
- org.encog.util.arrayutil,
- org.encog.util.benchmark,
- org.encog.util.concurrency,
- org.encog.util.concurrency.job,
- org.encog.util.csv,
- org.encog.util.data,
- org.encog.util.datastruct,
- org.encog.util.downsample,
- org.encog.util.error,
- org.encog.util.file,
- org.encog.util.http,
- org.encog.util.identity,
- org.encog.util.kmeans,
- org.encog.util.logging,
- org.encog.util.normalize,
- org.encog.util.normalize.input,
- org.encog.util.normalize.output,
- org.encog.util.normalize.output.mapped,
- org.encog.util.normalize.output.multiplicative,
- org.encog.util.normalize.output.nominal,
- org.encog.util.normalize.output.zaxis,
- org.encog.util.normalize.segregate,
- org.encog.util.normalize.segregate.index,
- org.encog.util.normalize.target,
- org.encog.util.obj,
- org.encog.util.simple,
- org.encog.util.text,
- org.encog.util.time,
- org.encog.util.validate

## Class Hierarchy

- java.lang.Object
  - org.encog.mathutil.randomize.generate.AbstractGenerateRandom (implements org.encog.mathutil.randomize.generate.GenerateRandom)
    - org.encog.mathutil.randomize.generate.AbstractBoxMuller
      - org.encog.mathutil.randomize.generate.LinearCongruentialRandom
      - org.encog.mathutil.randomize.generate.MersenneTwisterGenerateRandom
      - org.encog.mathutil.randomize.generate.MultiplyWithCarryGenerateRandom
    - org.encog.mathutil.randomize.generate.BasicGenerateRandom
    - org.encog.mathutil.randomize.generate.SecureGenerateRandom
  - org.encog.app.generate.generators.AbstractGenerator (implements org.encog.app.generate.generators.ProgramGenerator)
    - org.encog.app.generate.generators.cs.GenerateCS
    - org.encog.app.generate.generators.java.GenerateEncogJava
    - org.encog.app.generate.generators.js.GenerateEncogJavaScript
  - org.encog.ml.ea.sort.AbstractGenomeComparator (implements org.encog.ml.ea.sort.GenomeComparator, java.io.Serializable)
    - org.encog.ml.ea.sort.MaximizeAdjustedScoreComp (implements java.io.Serializable)
    - org.encog.ml.ea.sort.MaximizeScoreComp (implements java.io.Serializable)
    - org.encog.ml.ea.sort.MinimizeAdjustedScoreComp (implements java.io.Serializable)
    - org.encog.ml.ea.sort.MinimizeScoreComp (implements java.io.Serializable)
  - org.encog.ml.graph.search.AbstractGraphSearch (implements org.encog.ml.graph.search.GraphSearch)
    - org.encog.ml.graph.search.AStarSearch
    - org.encog.ml.graph.search.BreadthFirstSearch
    - org.encog.ml.graph.search.DepthFirstSearch
  - org.encog.ml.prg.generator.AbstractPrgGenerator (implements org.encog.util.concurrency.MultiThreadable, org.encog.ml.prg.generator.PrgGenerator)
    - org.encog.ml.prg.generator.PrgFullGenerator
    - org.encog.ml.prg.generator.PrgGrowGenerator
    - org.encog.ml.prg.generator.RampedHalfAndHalf
  - org.encog.app.generate.generators.AbstractTemplateGenerator (implements org.encog.app.generate.generators.TemplateGenerator)
    - org.encog.app.generate.generators.mql4.GenerateMQL4
    - org.encog.app.generate.generators.ninja.GenerateNinjaScript
  - org.encog.engine.network.activation.ActivationBiPolar (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationBipolarSteepenedSigmoid (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationClippedLinear (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationCompetitive (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationElliott (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationElliottSymmetric (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationGaussian (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationLinear (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationLOG (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationRamp (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationSigmoid (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationSIN (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationSoftMax (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationSteepenedSigmoid (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationStep (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.engine.network.activation.ActivationTANH (implements org.encog.engine.network.activation.ActivationFunction)
  - org.encog.util.obj.ActivationUtil
  - org.encog.neural.pattern.ADALINEPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.bot.browse.Address
  - org.encog.app.analyst.script.AnalystClassItem (implements java.lang.Comparable<T>)
  - org.encog.app.analyst.script.normalize.AnalystField
  - org.encog.app.analyst.script.normalize.AnalystNormalize
  - org.encog.app.analyst.script.preprocess.AnalystPreprocess
  - org.encog.app.analyst.script.process.AnalystProcess
  - org.encog.app.analyst.report.AnalystReport
  - org.encog.app.analyst.util.AnalystReportBridge (implements org.encog.StatusReportable)
  - org.encog.app.analyst.script.AnalystScript
  - org.encog.app.analyst.script.segregate.AnalystSegregate
  - org.encog.app.analyst.script.segregate.AnalystSegregateTarget
  - org.encog.app.analyst.script.task.AnalystTask
  - org.encog.app.analyst.util.AnalystUtility
  - org.encog.app.analyst.wizard.AnalystWizard
  - org.encog.neural.networks.structure.AnalyzeNetwork
  - org.encog.ml.factory.train.AnnealFactory
  - org.encog.ml.factory.parse.ArchitectureLayer
  - org.encog.ml.factory.parse.ArchitectureParse
  - org.encog.ml.data.buffer.codec.ArrayDataCODEC (implements org.encog.ml.data.buffer.codec.DataSetCODEC)
  - org.encog.neural.pattern.ART1Pattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.neural.error.ATanErrorFunction (implements org.encog.neural.error.ErrorFunction)
  - org.encog.ml.data.auto.AutoFloatColumn
  - org.encog.ml.data.auto.AutoFloatDataSet (implements org.encog.ml.data.MLDataSet, java.io.Serializable)
  - org.encog.ml.data.auto.AutoFloatDataSet.AutoFloatIterator (implements java.util.Iterator<E>)
  - org.encog.ensemble.aggregator.Averaging (implements org.encog.ensemble.EnsembleAggregator)
  - org.encog.ensemble.training.BackpropagationFactory (implements org.encog.ensemble.EnsembleTrainFactory)
  - org.encog.ml.factory.train.BackPropFactory
  - org.encog.util.text.BagOfWords
  - org.encog.neural.pattern.BAMPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.app.quant.util.BarBuffer
  - org.encog.util.text.Base64
  - org.encog.ml.hmm.train.bw.BaseBaumWelch (implements org.encog.ml.train.MLTrain)
    - org.encog.ml.hmm.train.bw.TrainBaumWelch
    - org.encog.ml.hmm.train.bw.TrainBaumWelchScaled
  - org.encog.app.analyst.csv.basic.BaseCachedColumn
    - org.encog.app.analyst.csv.basic.FileData
    - org.encog.app.quant.indicators.Indicator
      - org.encog.app.quant.indicators.predictive.BestClose
      - org.encog.app.quant.indicators.predictive.BestReturn
      - org.encog.app.quant.indicators.MovingAverage
  - org.encog.ml.world.basic.BasicAction (implements org.encog.ml.world.Action)
  - org.encog.neural.freeform.basic.BasicActivationSummation (implements org.encog.neural.freeform.InputSummation, java.io.Serializable)
  - org.encog.neural.freeform.basic.BasicActivationSummationFactory (implements org.encog.neural.freeform.factory.InputSummationFactory, java.io.Serializable)
  - org.encog.ml.world.basic.BasicAgent (implements org.encog.ml.world.WorldAgent)
  - org.encog.ca.runner.BasicCARunner (implements org.encog.ca.runner.CARunner, java.lang.Runnable)
  - org.encog.ca.visualize.basic.BasicCAVisualizer (implements org.encog.ca.visualize.CAVisualizer)
  - org.encog.ca.universe.basic.BasicCellFactory (implements java.io.Serializable, org.encog.ca.universe.UniverseCellFactory)
  - org.encog.ml.kmeans.BasicCluster (implements org.encog.ml.MLCluster)
  - org.encog.ca.universe.basic.BasicContinuousCell (implements org.encog.ca.universe.ContinuousCell, java.io.Serializable)
  - org.encog.ca.universe.basic.BasicDiscreteCell (implements org.encog.ca.universe.DiscreteCell, java.io.Serializable)
  - org.encog.ml.ea.train.basic.BasicEA (implements org.encog.EncogShutdownTask, org.encog.ml.ea.train.EvolutionaryAlgorithm, org.encog.util.concurrency.MultiThreadable, java.io.Serializable)
    - org.encog.ml.ea.train.basic.TrainEA (implements org.encog.ml.train.MLTrain)
      - org.encog.ml.genetic.MLMethodGeneticAlgorithm.MLMethodGeneticAlgorithmHelper
  - org.encog.ml.graph.BasicEdge
  - org.encog.app.analyst.csv.basic.BasicFile (implements org.encog.app.quant.QuantTask)
    - org.encog.app.analyst.csv.AnalystClusterCSV
    - org.encog.app.analyst.csv.AnalystEvaluateCSV
    - org.encog.app.analyst.csv.AnalystEvaluateRawCSV
    - org.encog.app.analyst.csv.normalize.AnalystNormalizeCSV
    - org.encog.app.analyst.csv.normalize.AnalystNormalizeToEGB
    - org.encog.app.analyst.csv.process.AnalystProcess
    - org.encog.app.analyst.csv.balance.BalanceCSV
    - org.encog.app.analyst.csv.basic.BasicCachedFile
      - org.encog.app.quant.ninja.NinjaFileConvert
      - org.encog.app.quant.indicators.ProcessIndicators
    - org.encog.app.analyst.csv.filter.FilterCSV
    - org.encog.app.analyst.csv.segregate.SegregateCSV
    - org.encog.app.analyst.csv.shuffle.ShuffleCSV
    - org.encog.app.analyst.csv.sort.SortCSV
  - org.encog.neural.freeform.basic.BasicFreeformConnection (implements org.encog.neural.freeform.FreeformConnection, java.io.Serializable)
  - org.encog.neural.freeform.basic.BasicFreeformConnectionFactory (implements org.encog.neural.freeform.factory.FreeformConnectionFactory, java.io.Serializable)
  - org.encog.neural.freeform.basic.BasicFreeformLayer (implements org.encog.neural.freeform.FreeformLayer, java.io.Serializable)
  - org.encog.neural.freeform.basic.BasicFreeformLayerFactory (implements org.encog.neural.freeform.factory.FreeformLayerFactory, java.io.Serializable)
  - org.encog.neural.freeform.basic.BasicFreeformNeuron (implements org.encog.neural.freeform.FreeformNeuron, java.io.Serializable)
    - org.encog.neural.freeform.FreeformContextNeuron
  - org.encog.neural.freeform.basic.BasicFreeformNeuronFactory (implements org.encog.neural.freeform.factory.FreeformNeuronFactory, java.io.Serializable)
  - org.encog.util.identity.BasicGenerateID (implements org.encog.util.identity.GenerateID, java.io.Serializable)
  - org.encog.ml.ea.genome.BasicGenome (implements org.encog.ml.ea.genome.Genome, java.io.Serializable)
    - org.encog.ml.genetic.genome.DoubleArrayGenome (implements org.encog.ml.genetic.genome.ArrayGenome)
      - org.encog.ml.genetic.MLMethodGenome
    - org.encog.ml.prg.EncogProgram (implements org.encog.ml.MLError, org.encog.ml.MLRegression)
    - org.encog.ml.genetic.genome.IntegerArrayGenome (implements org.encog.ml.genetic.genome.ArrayGenome)
    - org.encog.neural.neat.training.NEATGenome (implements java.lang.Cloneable, java.io.Serializable)
      - org.encog.neural.hyperneat.HyperNEATGenome
  - org.encog.ml.graph.BasicGraph
    - org.encog.ml.schedule.ScheduleGraph
  - org.encog.mathutil.matrices.hessian.BasicHessian (implements org.encog.mathutil.matrices.hessian.ComputeHessian)
    - org.encog.mathutil.matrices.hessian.HessianCR (implements org.encog.util.concurrency.MultiThreadable)
    - org.encog.mathutil.matrices.hessian.HessianFD
  - org.encog.util.normalize.input.BasicInputField (implements org.encog.util.normalize.input.InputField)
    - org.encog.util.normalize.input.InputFieldArray1D (implements org.encog.util.normalize.input.HasFixedLength)
    - org.encog.util.normalize.input.InputFieldArray2D (implements org.encog.util.normalize.input.HasFixedLength)
    - org.encog.util.normalize.input.InputFieldCSV
      - org.encog.util.normalize.input.InputFieldCSVText
    - org.encog.util.normalize.input.InputFieldEncogCollection
    - org.encog.util.normalize.input.InputFieldMLDataSet
  - org.encog.ml.BasicML (implements org.encog.ml.MLMethod, org.encog.ml.MLProperties, java.io.Serializable)
    - org.encog.neural.pnn.AbstractPNN
      - org.encog.neural.pnn.BasicPNN (implements org.encog.ml.MLClassification, org.encog.ml.MLError, org.encog.ml.MLRegression)
    - org.encog.neural.art.ART
      - org.encog.neural.art.ART1 (implements org.encog.ml.MLClassification, org.encog.ml.MLResettable)
    - org.encog.neural.bam.BAM
    - org.encog.neural.networks.BasicNetwork (implements org.encog.neural.networks.ContainsFlat, org.encog.ml.MLClassification, org.encog.ml.MLContext, org.encog.ml.MLEncodable, org.encog.ml.MLError, org.encog.ml.MLFactory, org.encog.ml.MLRegression, org.encog.ml.MLResettable)
    - org.encog.ml.ea.population.BasicPopulation (implements org.encog.ml.ea.population.Population, java.io.Serializable)
      - org.encog.neural.neat.NEATPopulation (implements org.encog.ml.MLError, org.encog.ml.MLRegression, java.io.Serializable)
      - org.encog.ml.prg.train.PrgPopulation (implements org.encog.ml.MLRegression)
    - org.encog.ca.universe.basic.BasicUniverse (implements java.io.Serializable, org.encog.ca.universe.Universe)
    - org.encog.ml.bayesian.BayesianNetwork (implements org.encog.ml.MLClassification, org.encog.ml.MLError, org.encog.ml.MLResettable, java.io.Serializable)
    - org.encog.neural.cpn.CPN (implements org.encog.ml.MLError, org.encog.ml.MLRegression, org.encog.ml.MLResettable)
    - org.encog.neural.freeform.FreeformNetwork (implements java.lang.Cloneable, org.encog.ml.MLClassification, org.encog.ml.MLContext, org.encog.ml.MLEncodable, org.encog.ml.MLError, org.encog.ml.MLRegression, org.encog.ml.MLResettable)
    - org.encog.ml.hmm.HiddenMarkovModel (implements java.lang.Cloneable, org.encog.ml.MLStateSequence, java.io.Serializable)
    - org.encog.neural.rbf.RBFNetwork (implements org.encog.neural.networks.ContainsFlat, org.encog.ml.MLEncodable, org.encog.ml.MLError, org.encog.ml.MLRegression, org.encog.ml.MLResettable)
    - org.encog.neural.som.SOM (implements org.encog.ml.MLClassification, org.encog.ml.MLError, org.encog.ml.MLResettable)
    - org.encog.ml.svm.SVM (implements org.encog.ml.MLClassification, org.encog.ml.MLError, org.encog.ml.MLRegression)
    - org.encog.neural.thermal.ThermalNetwork (implements org.encog.ml.MLAutoAssocation, org.encog.ml.MLMethod, org.encog.ml.MLResettable)
      - org.encog.neural.thermal.BoltzmannMachine
      - org.encog.neural.thermal.HopfieldNetwork
  - org.encog.ml.data.basic.BasicMLComplexData (implements org.encog.ml.data.MLComplexData)
  - org.encog.ml.data.basic.BasicMLData (implements java.lang.Cloneable, org.encog.ml.data.MLData, java.io.Serializable)
    - org.encog.neural.data.basic.BasicNeuralData
    - org.encog.platformspecific.j2se.data.image.ImageMLData
  - org.encog.ml.data.basic.BasicMLDataCentroid (implements org.encog.util.kmeans.Centroid<O>, java.lang.Cloneable)
  - org.encog.ml.data.basic.BasicMLDataPair (implements org.encog.ml.data.MLDataPair, java.io.Serializable)
    - org.encog.neural.data.basic.BasicNeuralDataPair
  - org.encog.ml.data.basic.BasicMLDataPairCentroid (implements org.encog.util.kmeans.Centroid<O>, java.lang.Cloneable)
  - org.encog.ml.data.basic.BasicMLDataSet (implements org.encog.ml.data.MLDataSet, java.io.Serializable)
    - org.encog.neural.data.basic.BasicNeuralDataSet (implements org.encog.neural.data.NeuralDataSet)
      - org.encog.ml.data.temporal.TemporalMLDataSet (implements java.io.Serializable)
        - org.encog.ml.data.market.MarketMLDataSet
    - org.encog.ml.data.specific.CSVNeuralDataSet
    - org.encog.platformspecific.j2se.data.image.ImageMLDataSet
    - org.encog.platformspecific.j2se.data.SQLNeuralDataSet
  - org.encog.ml.data.basic.BasicMLDataSet.BasicMLIterator (implements java.util.Iterator<E>)
  - org.encog.ml.data.basic.BasicMLSequenceSet (implements org.encog.ml.data.MLSequenceSet, java.io.Serializable)
  - org.encog.ml.data.basic.BasicMLSequenceSet.BasicMLSeqIterator (implements java.util.Iterator<E>)
  - org.encog.ml.graph.BasicNode
    - org.encog.ml.schedule.ActionNode
    - org.encog.ml.graph.EuclideanNode
  - org.encog.ml.data.versatile.normalizers.strategies.BasicNormalizationStrategy (implements org.encog.ml.data.versatile.normalizers.strategies.NormalizationStrategy)
  - org.encog.util.normalize.output.BasicOutputField (implements org.encog.util.normalize.output.OutputField)
    - org.encog.util.normalize.output.nominal.OutputEquilateral
    - org.encog.util.normalize.output.OutputFieldDirect
    - org.encog.util.normalize.output.mapped.OutputFieldEncode
    - org.encog.util.normalize.output.OutputFieldGrouped
      - org.encog.util.normalize.output.multiplicative.OutputFieldMultiplicative
      - org.encog.util.normalize.output.zaxis.OutputFieldZAxis
      - org.encog.util.normalize.output.zaxis.OutputFieldZAxisSynthetic
    - org.encog.util.normalize.output.OutputFieldRangeMapped (implements org.encog.util.normalize.output.RequireTwoPass)
    - org.encog.util.normalize.output.nominal.OutputOneOf
  - org.encog.util.normalize.output.BasicOutputFieldGroup (implements org.encog.util.normalize.output.OutputFieldGroup)
    - org.encog.util.normalize.output.multiplicative.MultiplicativeGroup
    - org.encog.util.normalize.output.zaxis.ZAxisGroup
  - org.encog.ml.graph.BasicPath
  - org.encog.ca.program.basic.BasicProgram (implements org.encog.ca.program.CAProgram, java.io.Serializable)
    - org.encog.ca.program.conway.ConwayProgram
    - org.encog.ca.program.elementary.ElementaryCA
    - org.encog.ca.program.generic.GenericCA (implements java.io.Serializable)
  - org.encog.ml.bayesian.query.BasicQuery (implements org.encog.ml.bayesian.query.BayesianQuery, java.io.Serializable)
    - org.encog.ml.bayesian.query.enumerate.EnumerationQuery (implements java.io.Serializable)
    - org.encog.ml.bayesian.query.sample.SamplingQuery (implements java.io.Serializable)
  - org.encog.mathutil.randomize.factory.BasicRandomFactory (implements org.encog.mathutil.randomize.factory.RandomFactory, java.io.Serializable)
  - org.encog.mathutil.randomize.BasicRandomizer (implements org.encog.mathutil.randomize.Randomizer)
    - org.encog.mathutil.randomize.ConsistentRandomizer
    - org.encog.mathutil.randomize.ConstRandomizer
    - org.encog.mathutil.randomize.Distort
    - org.encog.mathutil.randomize.FanInRandomizer
    - org.encog.mathutil.randomize.GaussianRandomizer
    - org.encog.mathutil.randomize.NguyenWidrowRandomizer
    - org.encog.mathutil.randomize.RangeRandomizer
  - org.encog.mathutil.rbf.BasicRBF (implements org.encog.mathutil.rbf.RadialBasisFunction)
    - org.encog.mathutil.rbf.GaussianFunction
    - org.encog.mathutil.rbf.InverseMultiquadricFunction
    - org.encog.mathutil.rbf.MexicanHatFunction
    - org.encog.mathutil.rbf.MultiquadricFunction
  - org.encog.ml.ea.rules.BasicRuleHolder (implements org.encog.ml.ea.rules.RuleHolder)
  - org.encog.ml.ea.species.BasicSpecies (implements java.io.Serializable, org.encog.ml.ea.species.Species)
  - org.encog.ml.world.basic.BasicState (implements org.encog.ml.world.State)
    - org.encog.ml.world.grid.GridState
  - org.encog.ml.prg.extension.BasicTemplate (implements org.encog.ml.prg.extension.ProgramExtensionTemplate)
  - org.encog.ml.train.BasicTraining (implements org.encog.ml.train.MLTrain)
    - org.encog.neural.som.training.basic.BasicTrainSOM (implements org.encog.neural.networks.training.LearningRate)
    - org.encog.neural.networks.training.cross.CrossTraining
      - org.encog.neural.networks.training.cross.CrossValidationKFold
    - org.encog.neural.freeform.training.FreeformPropagationTraining (implements java.io.Serializable)
      - org.encog.neural.freeform.training.FreeformBackPropagation (implements java.io.Serializable)
      - org.encog.neural.freeform.training.FreeformResilientPropagation (implements java.io.Serializable)
    - org.encog.neural.networks.training.lma.LevenbergMarquardtTraining (implements org.encog.util.concurrency.MultiThreadable)
    - org.encog.ml.genetic.MLMethodGeneticAlgorithm (implements org.encog.util.concurrency.MultiThreadable)
    - org.encog.neural.networks.training.nm.NelderMeadTraining
    - org.encog.neural.networks.training.pso.NeuralPSO
    - org.encog.neural.networks.training.anneal.NeuralSimulatedAnnealing
    - org.encog.neural.networks.training.propagation.Propagation (implements org.encog.neural.networks.training.BatchSize, org.encog.util.concurrency.MultiThreadable, org.encog.neural.networks.training.Train)
      - org.encog.neural.networks.training.propagation.back.Backpropagation (implements org.encog.neural.networks.training.LearningRate, org.encog.neural.networks.training.Momentum)
      - org.encog.neural.networks.training.propagation.manhattan.ManhattanPropagation (implements org.encog.neural.networks.training.LearningRate)
      - org.encog.neural.networks.training.propagation.quick.QuickPropagation (implements org.encog.neural.networks.training.LearningRate)
      - org.encog.neural.networks.training.propagation.resilient.ResilientPropagation
      - org.encog.neural.networks.training.propagation.scg.ScaledConjugateGradient
    - org.encog.neural.som.training.clustercopy.SOMClusterCopyTraining
    - org.encog.neural.rbf.training.SVDTraining
    - org.encog.ml.svm.training.SVMSearchTrain
    - org.encog.ml.svm.training.SVMTrain
    - org.encog.neural.networks.training.simple.TrainAdaline (implements org.encog.neural.networks.training.LearningRate)
    - org.encog.neural.networks.training.pnn.TrainBasicPNN (implements org.encog.neural.networks.training.pnn.CalculationCriteria)
    - org.encog.ml.bayesian.training.TrainBayesian
    - org.encog.ml.fitting.gaussian.TrainGaussian
    - org.encog.neural.cpn.training.TrainInstar (implements org.encog.neural.networks.training.LearningRate)
    - org.encog.ml.fitting.linear.TrainLinearRegression
    - org.encog.neural.cpn.training.TrainOutstar (implements org.encog.neural.networks.training.LearningRate)
  - org.encog.ml.tree.basic.BasicTreeNode (implements java.io.Serializable, org.encog.ml.tree.TreeNode)
    - org.encog.ml.prg.ProgramNode (implements java.io.Serializable)
  - org.encog.ml.world.basic.BasicWorld (implements org.encog.ml.world.World)
    - org.encog.ml.world.grid.GridWorld
  - org.encog.ml.bayesian.BayesianChoice (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.encog.ml.bayesian.BayesianEvent (implements java.io.Serializable)
  - org.encog.ml.factory.method.BayesianFactory
  - org.encog.ml.bayesian.table.BayesianTable (implements java.io.Serializable)
  - org.encog.neural.som.training.basic.BestMatchingUnit
  - org.encog.ml.bayesian.bif.BIFDefinition
  - org.encog.ml.bayesian.bif.BIFUtil
  - org.encog.ml.bayesian.bif.BIFVariable
  - org.encog.ml.data.buffer.BinaryDataLoader
  - org.encog.ml.data.specific.BiPolarNeuralData (implements org.encog.ml.data.MLData, java.io.Serializable)
  - org.encog.mathutil.matrices.BiPolarUtil
  - org.encog.neural.pattern.BoltzmannPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.bot.BotUtil
  - org.encog.mathutil.BoundMath
  - org.encog.mathutil.BoundNumbers
  - org.encog.bot.browse.Browser
  - org.encog.ml.data.buffer.BufferedDataSetIterator (implements java.util.Iterator<E>)
  - org.encog.ml.data.buffer.BufferedMLDataSet (implements org.encog.ml.data.MLDataSet, java.io.Serializable)
  - org.encog.mathutil.probability.CalcProbability
  - org.encog.util.error.CalculateRegressionError
  - org.encog.ml.schedule.CalculateScheduleTimes
  - org.encog.mathutil.matrices.hessian.ChainRuleWorker (implements org.encog.util.concurrency.EngineTask)
  - org.encog.mathutil.matrices.decomposition.CholeskyDecomposition (implements java.io.Serializable)
  - org.encog.util.obj.ChooseObject<T> (implements java.io.Serializable)
    - org.encog.ml.ea.opp.OperationList
  - org.encog.util.arrayutil.ClassItem
  - org.encog.util.kmeans.Cluster<T>
  - org.encog.ml.hmm.train.kmeans.Clusters
  - org.encog.ml.factory.train.ClusterSOMFactory
  - org.encog.app.analyst.commands.Cmd
    - org.encog.app.analyst.commands.CmdBalance
    - org.encog.app.analyst.commands.CmdCluster
    - org.encog.app.analyst.commands.CmdCode
    - org.encog.app.analyst.commands.CmdCreate
    - org.encog.app.analyst.commands.CmdEvaluate
    - org.encog.app.analyst.commands.CmdEvaluateRaw
    - org.encog.app.analyst.commands.CmdGenerate
    - org.encog.app.analyst.commands.CmdNormalize
    - org.encog.app.analyst.commands.CmdProcess
    - org.encog.app.analyst.commands.CmdRandomize
    - org.encog.app.analyst.commands.CmdReset
    - org.encog.app.analyst.commands.CmdSegregate
    - org.encog.app.analyst.commands.CmdSet
    - org.encog.app.analyst.commands.CmdTrain
  - org.encog.ml.data.versatile.columns.ColumnDefinition (implements java.io.Serializable)
  - org.encog.parse.expression.CommonRender
    - org.encog.parse.expression.common.RenderCommonExpression
    - org.encog.parse.expression.epl.RenderEPL
    - org.encog.parse.expression.rpn.RenderRPN
  - org.encog.ml.prg.species.CompareEncogProgram
  - org.encog.ml.ea.score.adjust.ComplexityAdjustedScore (implements org.encog.ml.ea.score.AdjustScore)
  - org.encog.mathutil.ComplexNumber
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.encog.platformspecific.j2se.TrainingDialog (implements java.awt.event.ActionListener)
  - org.encog.ml.ea.opp.CompoundOperator (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.util.concurrency.job.ConcurrentJob (implements org.encog.util.concurrency.MultiThreadable, java.lang.Runnable)
    - org.encog.neural.prune.PruneIncremental
  - org.encog.neural.networks.training.concurrent.ConcurrentTrainingManager (implements java.lang.Runnable)
  - org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformerCPU (implements org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformer, java.lang.Runnable)
  - org.encog.app.analyst.ConsoleAnalystListener (implements org.encog.app.analyst.AnalystListener)
  - org.encog.ConsoleStatusReportable (implements org.encog.StatusReportable)
  - org.encog.ml.prg.opp.ConstMutation (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.hmm.distributions.ContinousDistribution (implements org.encog.ml.hmm.distributions.StateDistribution)
  - org.encog.mathutil.Convert
  - org.encog.app.analyst.util.ConvertStringConst
  - org.encog.util.http.CookieUtility
  - org.encog.neural.pattern.CPNPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.ml.data.buffer.codec.CSVDataCODEC (implements org.encog.ml.data.buffer.codec.DataSetCODEC)
  - org.encog.ml.data.versatile.sources.CSVDataSource (implements org.encog.ml.data.versatile.sources.VersatileDataSource)
  - org.encog.util.csv.CSVFormat (implements java.io.Serializable)
  - org.encog.app.analyst.util.CSVHeaders
  - org.encog.ml.data.versatile.division.DataDivision
  - org.encog.app.analyst.script.DataField
    - org.encog.app.analyst.analyze.AnalyzedField
  - org.encog.ml.data.cross.DataFold
  - org.encog.util.normalize.DataNormalization (implements java.io.Serializable)
  - org.encog.bot.dataunit.DataUnit
    - org.encog.bot.dataunit.CodeDataUnit
    - org.encog.bot.dataunit.TagDataUnit
    - org.encog.bot.dataunit.TextDataUnit
  - org.encog.util.time.DateUtil
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.encog.ml.bayesian.bif.BIFHandler
  - org.encog.ml.tree.traverse.DepthFirstTraversal (implements org.encog.ml.tree.traverse.TreeTraversal)
  - org.encog.neural.networks.training.pnn.DeriveMinimum
  - org.encog.util.concurrency.DetermineWorkload
  - org.encog.mathutil.dimension.DimensionConstraint
  - org.encog.util.file.Directory
  - org.encog.app.analyst.missing.DiscardMissing (implements org.encog.app.analyst.missing.HandleMissingValues)
  - org.encog.ml.hmm.distributions.DiscreteDistribution (implements org.encog.ml.hmm.distributions.StateDistribution)
  - org.encog.bot.browse.range.DocumentRange
    - org.encog.bot.browse.range.Div
    - org.encog.bot.browse.range.Form
    - org.encog.bot.browse.range.FormElement
      - org.encog.bot.browse.range.Input
    - org.encog.bot.browse.range.Link
    - org.encog.bot.browse.range.Span
  - org.encog.ml.genetic.genome.DoubleArrayGenomeFactory (implements org.encog.ml.ea.genome.GenomeFactory)
  - org.encog.util.text.DoubleString
  - org.encog.util.logging.DumpMatrix
  - org.encog.ml.train.strategy.end.EarlyStoppingStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.ml.ea.train.basic.EAWorker (implements java.util.concurrent.Callable<V>)
  - org.encog.mathutil.matrices.decomposition.EigenvalueDecomposition
  - org.encog.neural.pattern.ElmanPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.ml.ea.score.EmptyScoreFunction (implements org.encog.ml.CalculateScore, java.io.Serializable)
  - org.encog.util.benchmark.EncoderTrainingFactory
  - org.encog.ml.svm.training.EncodeSVMProblem
  - org.encog.Encog
  - org.encog.app.analyst.EncogAnalyst
  - org.encog.util.benchmark.EncogBenchmark
  - org.encog.app.generate.EncogCodeGeneration
  - org.encog.persist.EncogDirectoryPersistence
  - org.encog.ml.data.buffer.EncogEGBFile
  - org.encog.persist.EncogFileSection
  - org.encog.util.logging.EncogLogging
  - org.encog.mathutil.EncogMath
  - org.encog.ml.model.EncogModel
  - org.encog.platformspecific.j2se.EncogPlatformSpecific
  - org.encog.app.generate.program.EncogProgramArg
  - org.encog.ml.prg.EncogProgramContext (implements java.io.Serializable)
  - org.encog.ml.prg.EncogProgramVariables (implements java.io.Serializable)
  - org.encog.persist.EncogReadHelper
  - org.encog.app.generate.program.EncogTreeNode
    - org.encog.app.generate.program.EncogGenProgram
    - org.encog.app.generate.program.EncogProgramNode
  - org.encog.util.simple.EncogUtility
  - org.encog.util.EncogValidate
  - org.encog.persist.EncogWriteHelper
  - org.encog.ml.train.strategy.end.EndIterationsStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.ml.train.strategy.end.EndMaxErrorStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.ml.train.strategy.end.EndMinutesStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.util.EngineArray
  - org.encog.util.concurrency.EngineConcurrency (implements org.encog.util.concurrency.MultiThreadable)
  - org.encog.util.time.EnglishTimeUnitNames (implements org.encog.util.time.TimeUnitNames)
  - org.encog.ensemble.Ensemble
    - org.encog.ensemble.adaboost.AdaBoost
    - org.encog.ensemble.bagging.Bagging
    - org.encog.ensemble.stacking.Stacking
  - org.encog.ensemble.data.EnsembleDataSet (implements org.encog.ml.data.MLDataSet)
  - org.encog.ensemble.data.factories.EnsembleDataSetFactory
    - org.encog.ensemble.data.factories.ResamplingDataSetFactory
    - org.encog.ensemble.data.factories.WeightedResamplingDataSetFactory
    - org.encog.ensemble.data.factories.WrappingNonResamplingDataSetFactory
  - org.encog.ensemble.EnsembleTypes
  - org.encog.ml.factory.method.EPLFactory
  - org.encog.ml.factory.train.EPLGAFactory
  - org.encog.mathutil.Equilateral (implements java.io.Serializable)
  - org.encog.mathutil.error.ErrorCalculation
  - org.encog.ml.bayesian.training.estimator.EstimatorNone (implements org.encog.ml.bayesian.training.estimator.BayesEstimator)
  - org.encog.ml.graph.search.EuclideanCostEstimator (implements org.encog.ml.graph.search.CostEstimator)
  - org.encog.util.benchmark.Evaluate
  - org.encog.ml.prg.expvalue.EvaluateExpr
  - org.encog.ml.bayesian.query.sample.EventState (implements java.io.Serializable)
  - org.encog.ml.data.buffer.codec.ExcelCODEC (implements org.encog.ml.data.buffer.codec.DataSetCODEC)
  - org.encog.app.analyst.csv.filter.ExcludedField
  - org.encog.ml.prg.expvalue.ExpressionValue (implements java.io.Serializable)
  - org.encog.neural.hyperneat.FactorHyperNEATGenome (implements org.encog.neural.neat.NEATGenomeFactory)
  - org.encog.neural.neat.FactorNEATGenome (implements org.encog.neural.neat.NEATGenomeFactory, java.io.Serializable)
  - org.encog.ml.model.config.FeedforwardConfig (implements org.encog.ml.model.config.MethodConfig)
  - org.encog.ml.factory.method.FeedforwardFactory
  - org.encog.neural.pattern.FeedForwardPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.app.analyst.script.preprocess.FieldPreprocess
  - org.encog.util.file.FileUtil
  - org.encog.ml.fitness.FitnessObjective (implements java.io.Serializable)
  - org.encog.neural.flat.FlatLayer
    - org.encog.neural.networks.layers.BasicLayer (implements org.encog.neural.networks.layers.Layer, java.io.Serializable)
  - org.encog.neural.flat.FlatNetwork (implements java.lang.Cloneable, java.io.Serializable)
    - org.encog.neural.flat.FlatNetworkRBF (implements java.lang.Cloneable, java.io.Serializable)
  - org.encog.ml.data.folded.FoldedDataSet (implements org.encog.ml.data.MLDataSet)
  - org.encog.ml.data.folded.FoldedIterator (implements java.util.Iterator<E>)
  - org.encog.util.Format
  - java.util.logging.Formatter
    - org.encog.util.logging.EncogFormatter
  - org.encog.util.http.FormUtility
  - org.encog.ml.hmm.alog.ForwardBackwardCalculator
    - org.encog.ml.hmm.alog.ForwardBackwardScaledCalculator
  - org.encog.ml.graph.search.FrontierHolder
  - org.encog.ml.prg.extension.FunctionFactory (implements java.io.Serializable)
  - org.encog.ml.fitting.gaussian.GaussianFitting (implements org.encog.ml.MLRegression)
  - org.encog.ml.prg.generator.GenerateWorker (implements java.lang.Runnable)
  - org.encog.util.data.GenerationUtil
  - org.encog.ensemble.GenericEnsembleML (implements org.encog.ensemble.EnsembleML)
  - org.encog.ca.program.generic.GenericIO
  - org.encog.ml.factory.train.GeneticFactory
  - org.encog.ml.ea.codec.GenomeAsPhenomeCODEC (implements org.encog.ml.ea.codec.GeneticCODEC)
  - org.encog.neural.networks.training.pnn.GlobalMinimumSearch
  - org.encog.neural.networks.training.propagation.GradientWorker (implements org.encog.util.concurrency.EngineTask)
  - org.encog.ml.train.strategy.Greedy (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.ml.world.grid.probability.GridAbstractProbability (implements org.encog.ml.world.ActionProbability)
    - org.encog.ml.world.grid.probability.GridDeterministicProbability
    - org.encog.ml.world.grid.probability.GridStochasticProbability
  - org.encog.neural.prune.HiddenLayerParams
  - org.encog.neural.pattern.HopfieldPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.util.HTMLReport
  - org.encog.ml.train.strategy.HybridStrategy (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.neural.hyperneat.HyperNEATCODEC (implements org.encog.ml.ea.codec.GeneticCODEC)
  - org.encog.util.ImageSize (implements java.awt.image.ImageObserver)
  - org.encog.ml.data.versatile.normalizers.IndexedNormalizer (implements org.encog.ml.data.versatile.normalizers.Normalizer)
  - org.encog.util.normalize.segregate.index.IndexSegregator (implements org.encog.util.normalize.segregate.Segregator)
    - org.encog.util.normalize.segregate.index.IndexRangeSegregator
    - org.encog.util.normalize.segregate.index.IndexSampleSegregator
  - java.io.InputStream (implements java.io.Closeable)
    - java.io.FilterInputStream
      - org.encog.util.text.Base64.InputStream
    - org.encog.parse.PeekableInputStream
  - org.encog.ml.genetic.genome.IntegerArrayGenomeFactory (implements org.encog.ml.ea.genome.GenomeFactory)
  - org.encog.util.normalize.segregate.IntegerBalanceSegregator (implements org.encog.util.normalize.segregate.Segregator)
  - org.encog.mathutil.IntPair (implements java.lang.Cloneable, java.io.Serializable)
  - org.encog.mathutil.IntRange
  - org.encog.util.concurrency.job.JobUnitContext
  - org.encog.util.concurrency.job.JobUnitWorker (implements org.encog.util.concurrency.EngineTask)
  - org.encog.neural.pattern.JordanPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.ml.data.cross.KFoldCrossvalidation
  - org.encog.ml.kmeans.KMeansClustering (implements org.encog.ml.MLClustering)
  - org.encog.util.kmeans.KMeansUtil<K>
  - org.encog.ml.hmm.alog.KullbackLeiblerDistanceCalculator
  - org.encog.ml.prg.opp.LevelHolder
  - org.encog.ensemble.training.LevenbergMarquardtFactory (implements org.encog.ensemble.EnsembleTrainFactory)
  - org.encog.util.text.LevenshteinDistance
  - org.encog.neural.error.LinearErrorFunction (implements org.encog.neural.error.ErrorFunction)
  - org.encog.ml.fitting.linear.LinearRegression (implements org.encog.ml.MLError, org.encog.ml.MLRegression)
  - org.encog.ml.factory.train.LMAFactory
  - org.encog.ml.data.market.loader.LoadedMarketData (implements java.lang.Comparable<T>)
  - org.encog.app.analyst.csv.basic.LoadedRow
  - org.encog.bot.browse.LoadWebPage
  - org.encog.mathutil.matrices.decomposition.LUDecomposition
  - org.encog.ensemble.aggregator.MajorityVoting (implements org.encog.ensemble.EnsembleAggregator)
  - org.encog.ml.factory.train.ManhattanFactory
  - org.encog.ensemble.training.ManhattanPropagationFactory (implements org.encog.ensemble.EnsembleTrainFactory)
  - org.encog.util.normalize.output.mapped.MappedRange (implements java.io.Serializable)
  - org.encog.ml.world.learning.mdp.MarkovDecisionProcess
    - org.encog.ml.world.learning.mdp.ValueIteration
  - org.encog.ml.hmm.alog.MarkovGenerator
  - org.encog.mathutil.MathConst
  - org.encog.mathutil.matrices.Matrix (implements java.lang.Cloneable, java.io.Serializable)
  - org.encog.mathutil.matrices.MatrixMath
  - org.encog.ml.data.versatile.MatrixMLDataSet (implements org.encog.ml.data.MLDataSet)
    - org.encog.ml.data.versatile.VersatileMLDataSet
  - org.encog.ml.data.versatile.MatrixMLDataSet.MatrixMLDataSetIterator (implements java.util.Iterator<E>)
  - org.encog.app.analyst.missing.MeanAndModeMissing (implements org.encog.app.analyst.missing.HandleMissingValues)
  - org.encog.ml.data.versatile.missing.MeanMissingHandler (implements org.encog.ml.data.versatile.missing.MissingHandler, java.io.Serializable)
  - org.encog.ml.data.buffer.MemoryDataLoader
  - org.encog.ensemble.aggregator.MetaClassifier (implements org.encog.ensemble.EnsembleAggregator)
  - org.encog.ml.factory.MLActivationFactory
  - org.encog.util.normalize.input.MLDataFieldHolder (implements java.io.Serializable)
  - org.encog.ml.genetic.MLEncodableCODEC (implements org.encog.ml.ea.codec.GeneticCODEC, java.io.Serializable)
  - org.encog.ml.factory.MLMethodFactory
  - org.encog.ml.genetic.MLMethodGenomeFactory (implements org.encog.ml.ea.genome.GenomeFactory)
  - org.encog.ml.factory.MLTrainFactory
  - org.encog.ca.program.basic.Movement (implements java.io.Serializable)
  - org.encog.mathutil.dimension.MultiDimension
  - org.encog.ensemble.ml.mlp.factory.MultiLayerPerceptronFactory (implements org.encog.ensemble.EnsembleMLMethodFactory)
  - org.encog.ml.fitness.MultiObjectiveFitness (implements org.encog.ml.CalculateScore, java.io.Serializable)
  - org.encog.ml.genetic.mutate.MutatePerturb (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.neural.neat.training.opp.links.MutatePerturbLinkWeight (implements org.encog.neural.neat.training.opp.links.MutateLinkWeight)
  - org.encog.neural.neat.training.opp.links.MutateResetLinkWeight (implements org.encog.neural.neat.training.opp.links.MutateLinkWeight)
  - org.encog.ml.genetic.mutate.MutateShuffle (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.neural.neat.training.NEATBaseGene (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.encog.neural.neat.training.NEATLinkGene (implements java.io.Serializable)
    - org.encog.neural.neat.training.NEATNeuronGene (implements java.io.Serializable)
  - org.encog.neural.neat.NEATCODEC (implements org.encog.ml.ea.codec.GeneticCODEC, java.io.Serializable)
  - org.encog.ml.model.config.NEATConfig (implements org.encog.ml.model.config.MethodConfig)
  - org.encog.neural.neat.training.opp.NEATCrossover (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.factory.method.NEATFactory
  - org.encog.ml.factory.train.NEATGAFactory
  - org.encog.neural.neat.training.NEATInnovation (implements java.io.Serializable)
  - org.encog.neural.neat.training.NEATInnovationList (implements java.io.Serializable)
  - org.encog.neural.neat.NEATLink (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.encog.neural.neat.training.opp.NEATMutation (implements org.encog.ml.ea.opp.EvolutionaryOperator)
    - org.encog.neural.neat.training.opp.NEATMutateAddLink
    - org.encog.neural.neat.training.opp.NEATMutateAddNode
    - org.encog.neural.neat.training.opp.NEATMutateRemoveLink
    - org.encog.neural.neat.training.opp.NEATMutateWeights
  - org.encog.neural.neat.NEATNetwork (implements org.encog.ml.MLError, org.encog.ml.MLRegression, java.io.Serializable)
  - org.encog.neural.neat.NEATUtil
  - org.encog.app.analyst.missing.NegateMissing (implements org.encog.app.analyst.missing.HandleMissingValues)
  - org.encog.neural.som.training.basic.neighborhood.NeighborhoodBubble (implements org.encog.neural.som.training.basic.neighborhood.NeighborhoodFunction)
  - org.encog.neural.som.training.basic.neighborhood.NeighborhoodRBF (implements org.encog.neural.som.training.basic.neighborhood.NeighborhoodFunction)
  - org.encog.neural.som.training.basic.neighborhood.NeighborhoodRBF1D (implements org.encog.neural.som.training.basic.neighborhood.NeighborhoodFunction)
  - org.encog.neural.som.training.basic.neighborhood.NeighborhoodSingle (implements org.encog.neural.som.training.basic.neighborhood.NeighborhoodFunction)
  - org.encog.ml.factory.train.NeighborhoodSOMFactory
  - org.encog.ml.factory.train.NelderMeadFactory
  - org.encog.neural.networks.structure.NetworkCODEC
  - org.encog.neural.networks.training.cross.NetworkFold
  - org.encog.neural.networks.NeuralDataMapping
  - org.encog.ml.data.buffer.codec.NeuralDataSetCODEC (implements org.encog.ml.data.buffer.codec.DataSetCODEC)
  - org.encog.neural.networks.training.pso.NeuralPSOWorker (implements org.encog.util.concurrency.EngineTask)
  - org.encog.neural.networks.structure.NeuralStructure (implements java.io.Serializable)
  - org.encog.app.quant.ninja.NinjaStreamWriter
  - org.encog.util.normalize.output.nominal.NominalItem (implements java.io.Serializable)
  - org.encog.ml.data.versatile.NormalizationHelper (implements java.io.Serializable)
  - org.encog.util.normalize.target.NormalizationStorageArray1D (implements org.encog.util.normalize.target.NormalizationStorage)
  - org.encog.util.normalize.target.NormalizationStorageArray2D (implements org.encog.util.normalize.target.NormalizationStorage)
  - org.encog.util.normalize.target.NormalizationStorageCSV (implements org.encog.util.normalize.target.NormalizationStorage)
  - org.encog.util.normalize.target.NormalizationStorageEncogCollection (implements org.encog.util.normalize.target.NormalizationStorage)
  - org.encog.util.normalize.target.NormalizationStorageNeuralDataSet (implements org.encog.util.normalize.target.NormalizationStorage)
  - org.encog.util.arrayutil.NormalizeArray
  - org.encog.util.arrayutil.NormalizedField (implements java.io.Serializable)
  - org.encog.NullStatusReportable (implements org.encog.StatusReportable)
  - org.encog.util.csv.NumberList
  - org.encog.util.time.NumericDateUtil
  - org.encog.mathutil.NumericRange
  - org.encog.util.obj.ObjectCloner
  - org.encog.util.obj.ObjectHolder<T> (implements java.io.Serializable)
  - org.encog.util.ObjectPair<A,B>
  - org.encog.ml.data.versatile.normalizers.OneOfNNormalizer (implements org.encog.ml.data.versatile.normalizers.Normalizer)
  - org.encog.neural.error.OutputErrorFunction (implements org.encog.neural.error.ErrorFunction)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - org.encog.util.text.Base64.OutputStream
  - org.encog.ml.ea.score.parallel.ParallelScore (implements org.encog.util.concurrency.MultiThreadable)
  - org.encog.ml.ea.score.parallel.ParallelScoreTask (implements java.lang.Runnable)
  - org.encog.util.ParamsHolder
  - org.encog.ml.prg.extension.ParamTemplate (implements java.io.Serializable)
  - org.encog.parse.expression.common.ParseCommonExpression
  - org.encog.util.csv.ParseCSVLine
  - org.encog.ml.bayesian.parse.ParsedChoice
  - org.encog.ml.bayesian.parse.ParsedEvent
  - org.encog.ml.bayesian.parse.ParsedProbability
  - org.encog.parse.expression.epl.ParseEPL
  - org.encog.ml.bayesian.parse.ParseProbability
  - org.encog.ml.data.versatile.normalizers.PassThroughNormalizer (implements org.encog.ml.data.versatile.normalizers.Normalizer)
  - org.encog.app.analyst.analyze.PerformAnalysis
  - org.encog.ml.data.versatile.division.PerformDataDivision
  - org.encog.neural.networks.training.concurrent.performers.PerformerTask (implements org.encog.util.concurrency.EngineTask)
  - org.encog.neural.art.PersistART1 (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.bam.PersistBAM (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.networks.PersistBasicNetwork (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.pnn.PersistBasicPNN (implements org.encog.persist.EncogPersistor)
  - org.encog.ca.universe.basic.PersistBasicUniverse (implements org.encog.persist.EncogPersistor)
  - org.encog.ml.bayesian.PersistBayes (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.thermal.PersistBoltzmann (implements org.encog.persist.EncogPersistor)
  - org.encog.persist.PersistConst
  - org.encog.neural.cpn.PersistCPN (implements org.encog.persist.EncogPersistor)
  - org.encog.ml.hmm.PersistHMM (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.thermal.PersistHopfield (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.neat.PersistNEATPopulation (implements org.encog.persist.EncogPersistor)
  - org.encog.persist.PersistorRegistry
  - org.encog.ml.prg.PersistPrgPopulation (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.rbf.PersistRBFNetwork (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.som.PersistSOM (implements org.encog.persist.EncogPersistor)
  - org.encog.ml.svm.PersistSVM (implements org.encog.persist.EncogPersistor)
  - org.encog.neural.networks.training.propagation.PersistTrainingContinuation (implements org.encog.persist.EncogPersistor)
  - org.encog.ml.model.config.PNNConfig (implements org.encog.ml.model.config.MethodConfig)
  - org.encog.ml.factory.method.PNNFactory
  - org.encog.neural.pattern.PNNPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.ml.factory.train.PNNTrainFactory
  - org.encog.util.concurrency.PoolItem (implements java.lang.Runnable)
  - org.encog.ml.prg.PrgCODEC (implements org.encog.ml.ea.codec.GeneticCODEC)
  - org.encog.ml.prg.train.PrgGenomeFactory (implements org.encog.ml.ea.genome.GenomeFactory, java.io.Serializable)
  - org.encog.app.analyst.csv.process.ProcessExtension
  - org.encog.app.analyst.script.process.ProcessField
  - org.encog.app.analyst.script.prop.PropertyConstraints
  - org.encog.app.analyst.script.prop.PropertyEntry (implements java.lang.Comparable<T>)
  - org.encog.neural.prune.PruneSelective
  - org.encog.ml.factory.train.PSOFactory
  - org.encog.ml.world.learning.q.QLearning
  - org.encog.mathutil.matrices.decomposition.QRDecomposition
  - org.encog.ml.factory.train.QuickPropFactory
  - org.encog.neural.pattern.RadialBasisPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.mathutil.randomize.RandomChoice (implements java.io.Serializable)
  - org.encog.util.benchmark.RandomTrainingFactory
  - org.encog.mathutil.probability.vars.RandomVariable (implements java.io.Serializable)
  - org.encog.ml.data.versatile.normalizers.RangeNormalizer (implements org.encog.ml.data.versatile.normalizers.Normalizer)
  - org.encog.ml.data.versatile.normalizers.RangeOrdinal (implements org.encog.ml.data.versatile.normalizers.Normalizer)
  - org.encog.util.normalize.segregate.RangeSegregator (implements org.encog.util.normalize.segregate.Segregator)
  - org.encog.ml.model.config.RBFNetworkConfig (implements org.encog.ml.model.config.MethodConfig)
  - org.encog.ml.factory.method.RBFNetworkFactory
  - org.encog.ml.factory.train.RBFSVDFactory
  - org.encog.util.csv.ReadCSV
  - org.encog.parse.tags.read.ReadTags
    - org.encog.parse.tags.read.ReadHTML
    - org.encog.parse.tags.read.ReadXML
  - org.encog.util.obj.ReflectionUtil
  - org.encog.neural.networks.training.strategy.RegularizationStrategy (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.parse.expression.latex.RenderLatexExpression
  - org.encog.ml.train.strategy.RequiredImprovementStrategy (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.ml.train.strategy.ResetStrategy (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.ensemble.training.ResilientPropagationFactory (implements org.encog.ensemble.EnsembleTrainFactory)
  - org.encog.util.file.ResourceInputStream
  - org.encog.util.ResourceLoader
  - org.encog.ml.prg.train.rewrite.RewriteAlgebraic (implements org.encog.ml.ea.rules.RewriteRule)
  - org.encog.ml.prg.train.rewrite.RewriteBoolean (implements org.encog.ml.ea.rules.RewriteRule)
  - org.encog.ml.prg.train.rewrite.RewriteConstants (implements org.encog.ml.ea.rules.RewriteRule)
  - org.encog.util.downsample.RGBDownsample (implements org.encog.util.downsample.Downsample)
    - org.encog.util.downsample.SimpleIntensityDownsample
  - org.encog.app.analyst.csv.sort.RowComparator (implements java.util.Comparator<T>)
  - org.encog.neural.networks.training.propagation.resilient.RPROPConst
  - org.encog.ml.factory.train.RPROPFactory
  - org.encog.bot.rss.RSS
  - org.encog.bot.rss.RSSItem
  - org.encog.ensemble.training.ScaledConjugateGradientFactory (implements org.encog.ensemble.EnsembleTrainFactory)
  - org.encog.ml.factory.train.SCGFactory
  - org.encog.app.analyst.script.ScriptLoad
  - org.encog.app.analyst.script.ml.ScriptOpcode
  - org.encog.app.analyst.script.prop.ScriptProperties
  - org.encog.app.analyst.script.ScriptSave
  - org.encog.ml.bayesian.training.search.k2.SearchK2 (implements org.encog.ml.bayesian.training.search.k2.BayesSearch)
  - org.encog.ml.bayesian.training.search.SearchNone (implements org.encog.ml.bayesian.training.search.k2.BayesSearch)
  - org.encog.app.analyst.csv.segregate.SegregateTargetPercent
  - org.encog.util.normalize.segregate.SegregationRange (implements java.io.Serializable)
  - org.encog.neural.neat.training.opp.links.SelectFixed (implements org.encog.neural.neat.training.opp.links.SelectLinks)
  - org.encog.neural.neat.training.opp.links.SelectProportion (implements org.encog.neural.neat.training.opp.links.SelectLinks)
  - org.encog.util.obj.SerializeObject
  - org.encog.ml.graph.search.SimpleDestinationGoal (implements org.encog.ml.graph.search.SearchGoal)
  - org.encog.ml.train.strategy.end.SimpleEarlyStoppingStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.ml.bayesian.training.estimator.SimpleEstimator (implements org.encog.ml.bayesian.training.estimator.BayesEstimator)
  - org.encog.util.SimpleParser
  - org.encog.ml.anneal.SimulatedAnnealing<UNIT_TYPE>
    - org.encog.neural.networks.training.anneal.NeuralSimulatedAnnealingHelper
  - org.encog.ml.ea.species.SingleSpeciation (implements org.encog.ml.ea.species.Speciation)
  - org.encog.mathutil.matrices.decomposition.SingularValueDecomposition
  - org.encog.neural.networks.training.strategy.SmartLearningRate (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.neural.networks.training.strategy.SmartMomentum (implements org.encog.ml.train.strategy.Strategy)
  - org.encog.ml.factory.method.SOMFactory
  - org.encog.neural.pattern.SOMPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.app.analyst.csv.sort.SortedField
  - org.encog.ml.ea.sort.SortGenomesForSpecies (implements java.util.Comparator<T>)
  - org.encog.app.analyst.wizard.SourceElement
  - org.encog.ml.data.sparse.SparseMLData (implements java.lang.Cloneable, org.encog.ml.data.MLData, java.io.Serializable)
  - org.encog.ml.ea.sort.SpeciesComparator (implements java.util.Comparator<T>)
  - org.encog.ml.genetic.crossover.Splice (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.genetic.crossover.SpliceNoRepeat (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.data.buffer.codec.SQLCODEC (implements org.encog.ml.data.buffer.codec.DataSetCODEC)
  - org.encog.ml.factory.method.SRNFactory
  - org.encog.util.datastruct.StackInt
  - org.encog.util.datastruct.StackObject<T>
  - org.encog.util.datastruct.StackString
  - org.encog.ml.prg.extension.StandardExtensions
  - org.encog.ml.train.strategy.StopTrainingStrategy (implements org.encog.ml.train.strategy.end.EndTrainingStrategy)
  - org.encog.util.Stopwatch
  - org.encog.neural.hyperneat.substrate.Substrate (implements java.io.Serializable)
  - org.encog.neural.hyperneat.substrate.SubstrateFactory
  - org.encog.neural.hyperneat.substrate.SubstrateLink (implements java.io.Serializable)
  - org.encog.neural.hyperneat.substrate.SubstrateNode (implements java.io.Serializable)
  - org.encog.ml.prg.opp.SubtreeCrossover (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.prg.opp.SubtreeMutation (implements org.encog.ml.ea.opp.EvolutionaryOperator)
  - org.encog.ml.world.SuccessorState (implements java.lang.Comparable<T>)
  - org.encog.neural.rbf.training.SVD
  - org.encog.mathutil.libsvm.svm
  - org.encog.mathutil.libsvm.svm_model (implements java.io.Serializable)
  - org.encog.mathutil.libsvm.svm_node (implements java.io.Serializable)
  - org.encog.mathutil.libsvm.svm_parameter (implements java.lang.Cloneable, java.io.Serializable)
  - org.encog.mathutil.libsvm.svm_problem (implements java.io.Serializable)
  - org.encog.ml.model.config.SVMConfig (implements org.encog.ml.model.config.MethodConfig)
  - org.encog.ml.factory.method.SVMFactory
  - org.encog.ml.factory.train.SVMFactory
  - org.encog.neural.pattern.SVMPattern (implements org.encog.neural.pattern.NeuralNetworkPattern)
  - org.encog.ml.factory.train.SVMSearchFactory
  - org.encog.plugin.system.SystemActivationPlugin (implements org.encog.plugin.EncogPluginService1)
  - org.encog.plugin.system.SystemLoggingPlugin (implements org.encog.plugin.EncogPluginLogging1)
  - org.encog.plugin.system.SystemMethodsPlugin (implements org.encog.plugin.EncogPluginService1)
  - org.encog.plugin.system.SystemTrainingPlugin (implements org.encog.plugin.EncogPluginService1)
  - org.encog.ml.bayesian.table.TableLine (implements java.io.Serializable)
  - org.encog.parse.tags.Tag (implements java.lang.Cloneable)
  - org.encog.parse.tags.TagConst
  - org.encog.ml.tree.traverse.tasks.TaskCountNodes (implements org.encog.ml.tree.traverse.TreeTraversalTask)
  - org.encog.ml.tree.traverse.tasks.TaskGetNodeIndex (implements org.encog.ml.tree.traverse.TreeTraversalTask)
  - org.encog.util.concurrency.TaskGroup
  - org.encog.ml.tree.traverse.tasks.TaskReplaceNode (implements org.encog.ml.tree.traverse.TreeTraversalTask)
  - org.encog.ml.data.temporal.TemporalDataDescription
    - org.encog.ml.data.market.MarketDataDescription
  - org.encog.ml.data.temporal.TemporalPoint (implements java.lang.Comparable<T>)
    - org.encog.ml.data.market.MarketPoint
  - org.encog.util.arrayutil.TemporalWindowArray
  - org.encog.util.arrayutil.TemporalWindowField
  - org.encog.Test
  - org.encog.ml.ea.species.ThresholdSpeciation (implements java.io.Serializable, org.encog.ml.ea.species.Speciation)
    - org.encog.neural.neat.training.species.OriginalNEATSpeciation
    - org.encog.ml.prg.species.PrgSpeciation
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.encog.ensemble.Ensemble.NotPossibleInThisMethod
      - java.lang.RuntimeException
        - org.encog.EncogError
          - org.encog.app.analyst.AnalystError
            - org.encog.app.generate.AnalystCodeGenerationError
          - org.encog.ml.bayesian.BayesianError
          - org.encog.bot.BotError
            - org.encog.bot.browse.BrowseError
          - org.encog.ml.data.buffer.BufferedDataError
          - org.encog.ca.CellularAutomataError
          - org.encog.util.csv.CSVError
          - org.encog.ml.ea.exception.EAError
            - org.encog.ml.ea.exception.EACompileError
            - org.encog.ml.ea.exception.EARuntimeError
              - org.encog.ml.prg.expvalue.DivisionByZeroError
          - org.encog.mathutil.EncogMathError
          - org.encog.ml.genetic.GeneticError
          - org.encog.mathutil.matrices.MatrixError
          - org.encog.neural.NeuralNetworkError
            - org.encog.neural.pattern.PatternError
            - org.encog.neural.networks.training.TrainingError
          - org.encog.util.normalize.NormalizationError
          - org.encog.parse.ParseError
          - org.encog.persist.PersistError
          - org.encog.app.quant.QuantError
            - org.encog.app.quant.loader.LoaderError
          - org.encog.ml.data.temporal.TemporalError
            - org.encog.ml.data.market.MarketError
              - org.encog.ml.data.market.loader.LoaderError
        - org.encog.neural.freeform.FreeformNetworkError
        - org.encog.ml.data.MLDataError
        - org.encog.ml.world.WorldError
  - org.encog.ml.data.market.TickerSymbol
  - org.encog.app.analyst.csv.TimeSeriesUtil
  - org.encog.util.time.TimeSpan
  - org.encog.ml.ea.opp.selection.TournamentSelection (implements org.encog.ml.ea.opp.selection.SelectionOperator, java.io.Serializable)
  - org.encog.ml.factory.train.TrainBayesianFactory
  - org.encog.neural.networks.training.propagation.TrainingContinuation (implements java.io.Serializable)
  - org.encog.neural.networks.training.concurrent.jobs.TrainingJob
    - org.encog.neural.networks.training.concurrent.jobs.BPROPJob
    - org.encog.neural.networks.training.concurrent.jobs.RPROPJob
  - org.encog.neural.networks.training.TrainingSetScore (implements org.encog.ml.CalculateScore)
  - org.encog.util.simple.TrainingSetUtil
  - org.encog.ml.hmm.train.kmeans.TrainKMeans (implements org.encog.ml.train.MLTrain)
  - org.encog.ca.program.generic.Trans (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.encog.ml.ea.opp.selection.TruncationSelection (implements org.encog.ml.ea.opp.selection.SelectionOperator, java.io.Serializable)
  - org.encog.util.http.URLUtility
  - org.encog.util.validate.ValidateNetwork
  - org.encog.mathutil.probability.vars.VariableList
  - org.encog.ml.prg.VariableMapping (implements java.io.Serializable)
  - org.encog.mathutil.VectorAlgebra
  - org.encog.util.arrayutil.VectorWindow
  - org.encog.ml.hmm.alog.ViterbiCalculator
  - org.encog.bot.browse.WebPage
  - org.encog.util.arrayutil.WindowDouble
  - org.encog.util.datastruct.WindowInt
  - org.encog.parse.tags.write.WriteTags
    - org.encog.parse.tags.write.WriteXML
  - org.encog.app.quant.loader.yahoo.YahooDownload (implements org.encog.app.quant.loader.MarketLoader, org.encog.app.quant.QuantTask)
  - org.encog.ml.data.market.loader.YahooFinanceLoader (implements org.encog.ml.data.market.loader.MarketLoader)
  - org.encog.util.YahooSearch
  - org.encog.ml.prg.train.ZeroEvalScoreFunction (implements org.encog.ml.CalculateScore, java.io.Serializable)

## Interface Hierarchy

- org.encog.ml.world.Action
- org.encog.ml.world.ActionProbability
- org.encog.ml.ea.score.AdjustScore
- org.encog.ml.world.AgentPolicy
- org.encog.app.analyst.AnalystListener
- org.encog.neural.networks.training.BatchSize
- org.encog.ml.bayesian.training.estimator.BayesEstimator
- org.encog.ml.bayesian.training.search.k2.BayesSearch
- org.encog.ml.CalculateScore
- org.encog.neural.networks.training.pnn.CalculationCriteria
- org.encog.ca.program.CAProgram
- org.encog.ca.runner.CARunner
- org.encog.ca.visualize.CAVisualizer
- org.encog.util.kmeans.Centroid<O>
- org.encog.util.kmeans.CentroidFactory<O>
  - org.encog.ml.data.MLComplexData
  - org.encog.ml.data.MLData (also extends java.lang.Cloneable)
    - org.encog.ml.data.MLComplexData
    - org.encog.neural.data.NeuralData
  - org.encog.ml.data.MLDataPair
    - org.encog.neural.data.NeuralDataPair
  - org.encog.neural.data.NeuralData
  - org.encog.neural.data.NeuralDataPair
- java.lang.Cloneable
  - org.encog.engine.network.activation.ActivationFunction (also extends java.io.Serializable)
  - org.encog.ml.bayesian.query.BayesianQuery
  - org.encog.ml.data.MLComplexData
  - org.encog.ml.data.MLData (also extends org.encog.util.kmeans.CentroidFactory<O>)
    - org.encog.ml.data.MLComplexData
    - org.encog.neural.data.NeuralData
  - org.encog.neural.data.NeuralData
  - org.encog.ml.hmm.distributions.StateDistribution (also extends java.io.Serializable)
- java.util.Comparator<T>
  - org.encog.ml.ea.sort.GenomeComparator
- org.encog.mathutil.matrices.hessian.ComputeHessian
- org.encog.neural.freeform.task.ConnectionTask
- org.encog.ml.ea.rules.ConstraintRule
- org.encog.ml.graph.search.CostEstimator
- org.encog.ml.data.buffer.codec.DataSetCODEC
- org.encog.util.downsample.Downsample
- org.encog.mathutil.EncogFunction
- org.encog.persist.EncogPersistor
- org.encog.plugin.EncogPluginBase
  - org.encog.plugin.EncogPluginLogging1
  - org.encog.plugin.EncogPluginService1
- org.encog.EncogShutdownTask
- org.encog.util.concurrency.EngineTask
- org.encog.ensemble.EnsembleAggregator
- org.encog.ensemble.EnsembleMLMethodFactory
- org.encog.ensemble.EnsembleTrainFactory
- org.encog.neural.error.ErrorFunction
- org.encog.ml.ea.train.EvolutionaryAlgorithm
- org.encog.ml.ea.opp.EvolutionaryOperator
- org.encog.neural.freeform.factory.FreeformConnectionFactory
- org.encog.neural.freeform.FreeformLayer
- org.encog.neural.freeform.factory.FreeformLayerFactory
- org.encog.neural.freeform.factory.FreeformNeuronFactory
- org.encog.util.identity.GenerateID
- org.encog.mathutil.randomize.generate.GenerateRandom
- org.encog.ml.ea.codec.GeneticCODEC
- org.encog.ml.ea.genome.GenomeFactory
  - org.encog.neural.neat.NEATGenomeFactory
- org.encog.app.analyst.missing.HandleMissingValues
- org.encog.neural.freeform.InputSummation
- org.encog.neural.freeform.factory.InputSummationFactory
- java.lang.Iterable<T>
  - org.encog.ml.data.MLDataSet
    - org.encog.ml.data.MLSequenceSet
    - org.encog.neural.data.NeuralDataSet
  - org.encog.ml.data.MLSequenceSet
  - org.encog.neural.data.NeuralDataSet
- org.encog.app.generate.generators.LanguageSpecificGenerator
  - org.encog.app.generate.generators.ProgramGenerator
  - org.encog.app.generate.generators.TemplateGenerator
- org.encog.neural.networks.layers.Layer
- org.encog.neural.networks.training.LearningRate
- org.encog.ml.data.market.loader.MarketLoader
- org.encog.ml.model.config.MethodConfig
- org.encog.ml.MethodFactory
- org.encog.ml.MLCluster
- org.encog.ml.MLFactory
- org.encog.ml.MLMethod
  - org.encog.ml.genetic.genome.ArrayGenome
  - org.encog.neural.networks.ContainsFlat
  - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLRegression)
  - org.encog.ml.ea.genome.Genome
    - org.encog.ml.genetic.genome.ArrayGenome
  - org.encog.ml.MLAutoAssocation
  - org.encog.ml.MLClassification
    - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
  - org.encog.ml.MLClustering
  - org.encog.ml.MLContext
  - org.encog.ml.MLEncodable
  - org.encog.ml.MLError
  - org.encog.ml.MLInput
    - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLAutoAssocation
    - org.encog.ml.MLClassification
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLInputOutput (also extends org.encog.ml.MLOutput)
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod, org.encog.ml.MLRegression)
      - org.encog.ml.MLAutoAssocation
      - org.encog.ml.MLClassification
        - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
      - org.encog.ml.MLRegression
        - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
        - org.encog.ml.MLAutoAssocation
    - org.encog.ml.MLRegression
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
      - org.encog.ml.MLAutoAssocation
  - org.encog.ml.MLInputOutput (also extends org.encog.ml.MLInput, org.encog.ml.MLOutput)
    - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLAutoAssocation
    - org.encog.ml.MLClassification
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLRegression
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
      - org.encog.ml.MLAutoAssocation
  - org.encog.ml.MLOutput
    - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLAutoAssocation
    - org.encog.ml.MLClassification
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
    - org.encog.ml.MLInputOutput (also extends org.encog.ml.MLInput)
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod, org.encog.ml.MLRegression)
      - org.encog.ml.MLAutoAssocation
      - org.encog.ml.MLClassification
        - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLMethod, org.encog.ml.MLRegression)
      - org.encog.ml.MLRegression
        - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
        - org.encog.ml.MLAutoAssocation
    - org.encog.ml.MLRegression
      - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
      - org.encog.ml.MLAutoAssocation
  - org.encog.ml.MLProperties
  - org.encog.ml.MLRegression
    - org.encog.ensemble.EnsembleML (also extends org.encog.ml.MLClassification, org.encog.ml.MLMethod)
    - org.encog.ml.MLAutoAssocation
  - org.encog.ml.MLResettable
  - org.encog.ml.MLStateSequence
  - org.encog.ml.ea.population.Population (also extends java.io.Serializable)
- org.encog.ml.train.MLTrain
  - org.encog.neural.networks.training.Train
- org.encog.neural.networks.training.Momentum
- org.encog.util.concurrency.MultiThreadable
- org.encog.neural.neat.training.opp.links.MutateLinkWeight
- org.encog.neural.som.training.basic.neighborhood.NeighborhoodFunction
- org.encog.neural.pattern.NeuralNetworkPattern
- org.encog.neural.freeform.task.NeuronTask
- org.encog.ml.data.versatile.normalizers.strategies.NormalizationStrategy
- org.encog.ml.data.versatile.normalizers.Normalizer
- org.encog.ml.world.PerformAction
- org.encog.ml.ea.population.PopulationGenerator
  - org.encog.ml.prg.generator.PrgGenerator
- org.encog.ml.graph.search.Prioritizer
  - org.encog.ml.graph.search.GraphSearch
- org.encog.app.quant.QuantTask
  - org.encog.app.quant.loader.MarketLoader
- org.encog.mathutil.randomize.factory.RandomFactory
- org.encog.mathutil.randomize.Randomizer
- org.encog.ml.ea.rules.RewriteRule
- org.encog.ml.ea.rules.RuleHolder
- java.lang.Runnable
  - org.encog.neural.networks.training.concurrent.performers.ConcurrentTrainingPerformer
- org.encog.ml.graph.search.SearchGoal
- org.encog.ml.ea.opp.selection.SelectionOperator
- org.encog.neural.neat.training.opp.links.SelectLinks
- java.io.Serializable
  - org.encog.engine.network.activation.ActivationFunction (also extends java.lang.Cloneable)
  - org.encog.util.normalize.input.HasFixedLength
  - org.encog.util.normalize.input.InputField
  - org.encog.ml.data.versatile.missing.MissingHandler
  - org.encog.util.normalize.target.NormalizationStorage
  - org.encog.util.normalize.output.OutputField
  - org.encog.util.normalize.output.OutputFieldGroup
  - org.encog.ml.ea.population.Population (also extends org.encog.ml.MLMethod)
  - org.encog.ml.prg.extension.ProgramExtensionTemplate
  - org.encog.mathutil.rbf.RadialBasisFunction
  - org.encog.util.normalize.output.RequireTwoPass
  - org.encog.util.normalize.segregate.Segregator
  - org.encog.ml.hmm.distributions.StateDistribution (also extends java.lang.Cloneable)
- org.encog.ml.ea.species.Speciation
- org.encog.ml.ea.species.Species
- org.encog.ml.world.State
- org.encog.StatusReportable
- org.encog.ml.train.strategy.Strategy
  - org.encog.ml.train.strategy.end.EndTrainingStrategy
- org.encog.mathutil.libsvm.svm_print_interface
- org.encog.neural.freeform.TempTrainingData
  - org.encog.neural.freeform.FreeformConnection
  - org.encog.neural.freeform.FreeformNeuron
- org.encog.util.time.TimeUnitNames
- org.encog.ml.tree.TreeNode
- org.encog.ml.tree.traverse.TreeTraversal
- org.encog.ml.tree.traverse.TreeTraversalTask
- org.encog.ca.universe.Universe
- org.encog.ca.universe.UniverseCell
  - org.encog.ca.universe.ContinuousCell
  - org.encog.ca.universe.DiscreteCell
- org.encog.ca.universe.UniverseCellFactory
- org.encog.ca.universe.UniverseListener
- org.encog.ml.data.versatile.sources.VersatileDataSource
- org.encog.ml.world.World
- org.encog.ml.world.WorldAgent

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.encog.bot.browse.range.Form.Method
    - org.encog.neural.neat.NEATNeuronType
    - org.encog.neural.neat.training.NEATInnovationType
    - org.encog.neural.pnn.PNNOutputMode
    - org.encog.neural.pnn.PNNKernelType
    - org.encog.neural.networks.training.propagation.resilient.RPROPType
    - org.encog.neural.prune.NetworkPattern
    - org.encog.ensemble.EnsembleTypes.ProblemType
    - org.encog.app.analyst.AnalystGoal
    - org.encog.app.analyst.AnalystFileFormat
    - org.encog.app.analyst.util.FieldDirection
    - org.encog.app.analyst.wizard.WizardMethodType
    - org.encog.app.analyst.wizard.NormalizeRange
    - org.encog.app.analyst.wizard.PredictionType
    - org.encog.app.analyst.script.preprocess.PreprocessAction
    - org.encog.app.analyst.script.prop.PropertyType
    - org.encog.app.analyst.csv.sort.SortType
    - org.encog.app.generate.TargetLanguage
    - org.encog.app.generate.program.NodeType
    - org.encog.app.generate.program.EncogArgType
    - org.encog.util.arrayutil.TemporalType
    - org.encog.util.arrayutil.NormalizationAction
    - org.encog.util.time.TimeUnit
    - org.encog.ml.prg.expvalue.ValueType
    - org.encog.ml.prg.extension.NodeType
    - org.encog.ml.prg.extension.EncogOpcodeRegistry
    - org.encog.ml.bayesian.EventType
    - org.encog.ml.bayesian.bif.FileSection
    - org.encog.ml.bayesian.training.BayesianInit
    - org.encog.ml.TrainingImplementationType
    - org.encog.ml.hmm.alog.ForwardBackwardCalculator.Computation
    - org.encog.ml.data.temporal.TemporalDataDescription.Type
    - org.encog.ml.data.market.MarketDataType
    - org.encog.ml.data.versatile.columns.ColumnType
    - org.encog.ml.svm.SVMType
    - org.encog.ml.svm.KernelType
    - org.encog.mathutil.rbf.RBFEnum
    - org.encog.mathutil.error.ErrorCalculationMode
    - org.encog.parse.tags.Tag.Type
    - org.encog.parse.expression.ExpressionNodeType

Copyright © 2014. All Rights Reserved.