Documentation of 'org.encog.ml.factory.MLMethodFactory' Java class
MLMethodFactory
org.encog.ml.factory

Class MLMethodFactory



  • public class MLMethodFactory
    extends java.lang.Object
    This factory is used to create machine learning methods.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String PROPERTY_AF 
      static java.lang.String PROPERTY_CYCLES 
      static java.lang.String PROPERTY_POPULATION_SIZE
      Population size.
      static java.lang.String TYPE_BAYESIAN
      String constant for a bayesian neural network.
      static java.lang.String TYPE_EPL
      A Encog program.
      static java.lang.String TYPE_FEEDFORWARD
      String constant for feedforward neural networks.
      static java.lang.String TYPE_NEAT
      A NEAT neural network.
      static java.lang.String TYPE_PNN
      A probabilistic neural network.
      static java.lang.String TYPE_RBFNETWORK
      String constant for RBF neural networks.
      static java.lang.String TYPE_SOM
      String constant for SOMs.
      static java.lang.String TYPE_SVM
      String constant for support vector machines.
    • Constructor Summary

      Constructors 
      Constructor and Description
      MLMethodFactory() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      MLMethod create(java.lang.String methodType, java.lang.String architecture, int input, int output)
      Create a new machine learning method.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TYPE_BAYESIAN

        public static final java.lang.String TYPE_BAYESIAN
        String constant for a bayesian neural network.
        See Also:
        Constant Field Values
      • TYPE_FEEDFORWARD

        public static final java.lang.String TYPE_FEEDFORWARD
        String constant for feedforward neural networks.
        See Also:
        Constant Field Values
      • TYPE_RBFNETWORK

        public static final java.lang.String TYPE_RBFNETWORK
        String constant for RBF neural networks.
        See Also:
        Constant Field Values
      • TYPE_SVM

        public static final java.lang.String TYPE_SVM
        String constant for support vector machines.
        See Also:
        Constant Field Values
      • TYPE_SOM

        public static final java.lang.String TYPE_SOM
        String constant for SOMs.
        See Also:
        Constant Field Values
      • TYPE_PNN

        public static final java.lang.String TYPE_PNN
        A probabilistic neural network. Supports both PNN and GRNN.
        See Also:
        Constant Field Values
      • TYPE_NEAT

        public static final java.lang.String TYPE_NEAT
        A NEAT neural network.
        See Also:
        Constant Field Values
      • TYPE_EPL

        public static final java.lang.String TYPE_EPL
        A Encog program.
        See Also:
        Constant Field Values
      • PROPERTY_POPULATION_SIZE

        public static final java.lang.String PROPERTY_POPULATION_SIZE
        Population size.
        See Also:
        Constant Field Values
    • Constructor Detail

      • MLMethodFactory

        public MLMethodFactory()
    • Method Detail

      • create

        public MLMethod create(java.lang.String methodType,
                               java.lang.String architecture,
                               int input,
                               int output)
        Create a new machine learning method.
        Parameters:
        methodType - The method to create.
        architecture - The architecture string.
        input - The input count.
        output - The output count.
        Returns:
        The newly created machine learning method.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.