Documentation of 'org.neuroph.util.ConnectionFactory' Java class
ConnectionFactory
org.neuroph.util

Class ConnectionFactory



  • public class ConnectionFactory
    extends java.lang.Object
    Provides methods to connect neurons by creating Connection objects.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static void createConnection(Neuron fromNeuron, Layer toLayer)
      Creates connectivity between specified neuron and all neurons in specified layer
      static void createConnection(Neuron fromNeuron, Neuron toNeuron)
      Creates connection between two specified neurons
      static void createConnection(Neuron fromNeuron, Neuron toNeuron, double weightVal)
      Creates connection between two specified neurons
      static void createConnection(Neuron fromNeuron, Neuron toNeuron, double weightVal, int delay) 
      static void createConnection(Neuron fromNeuron, Neuron toNeuron, Weight weight)
      Creates connection between two specified neurons
      static void forwardConnect(Layer fromLayer, Layer toLayer)
      Creates forward connection pattern between specified layers
      static void forwardConnect(Layer fromLayer, Layer toLayer, double weightVal)
      Creates forward connectivity pattern between the specified layers
      static void fullConnect(Layer layer)
      Creates full connectivity within layer - each neuron with all other within the same layer
      static void fullConnect(Layer layer, double weightVal)
      Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight values for all conections.
      static void fullConnect(Layer layer, double weightVal, int delay)
      Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight and delay values for all conections.
      static void fullConnect(Layer fromLayer, Layer toLayer)
      Creates full connectivity between the two specified layers
      static void fullConnect(Layer fromLayer, Layer toLayer, boolean connectBiasNeuron)
      Creates full connectivity between the two specified layers
      static void fullConnect(Layer fromLayer, Layer toLayer, double weightVal)
      Creates full connectivity between two specified layers with specified weight for all connections
      • Methods inherited from class java.lang.Object

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

      • ConnectionFactory

        public ConnectionFactory()
    • Method Detail

      • createConnection

        public static void createConnection(Neuron fromNeuron,
                                            Neuron toNeuron)
        Creates connection between two specified neurons
        Parameters:
        fromNeuron - output neuron
        toNeuron - input neuron
      • createConnection

        public static void createConnection(Neuron fromNeuron,
                                            Neuron toNeuron,
                                            double weightVal)
        Creates connection between two specified neurons
        Parameters:
        fromNeuron - neuron to connect (connection source)
        toNeuron - neuron to connect to (connection target)
        weightVal - connection weight value
      • createConnection

        public static void createConnection(Neuron fromNeuron,
                                            Neuron toNeuron,
                                            double weightVal,
                                            int delay)
      • createConnection

        public static void createConnection(Neuron fromNeuron,
                                            Neuron toNeuron,
                                            Weight weight)
        Creates connection between two specified neurons
        Parameters:
        fromNeuron - neuron to connect (connection source)
        toNeuron - neuron to connect to (connection target)
        weight - connection weight
      • createConnection

        public static void createConnection(Neuron fromNeuron,
                                            Layer toLayer)
        Creates connectivity between specified neuron and all neurons in specified layer
        Parameters:
        fromNeuron - neuron to connect
        toLayer - layer to connect to
      • fullConnect

        public static void fullConnect(Layer fromLayer,
                                       Layer toLayer)
        Creates full connectivity between the two specified layers
        Parameters:
        fromLayer - layer to connect
        toLayer - layer to connect to
      • fullConnect

        public static void fullConnect(Layer fromLayer,
                                       Layer toLayer,
                                       boolean connectBiasNeuron)
        Creates full connectivity between the two specified layers
        Parameters:
        fromLayer - layer to connect
        toLayer - layer to connect to
      • fullConnect

        public static void fullConnect(Layer fromLayer,
                                       Layer toLayer,
                                       double weightVal)
        Creates full connectivity between two specified layers with specified weight for all connections
        Parameters:
        fromLayer - output layer
        toLayer - input layer
        weightVal - connection weight value
      • fullConnect

        public static void fullConnect(Layer layer)
        Creates full connectivity within layer - each neuron with all other within the same layer
      • fullConnect

        public static void fullConnect(Layer layer,
                                       double weightVal)
        Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight values for all conections.
      • fullConnect

        public static void fullConnect(Layer layer,
                                       double weightVal,
                                       int delay)
        Creates full connectivity within layer - each neuron with all other within the same layer with the specified weight and delay values for all conections.
      • forwardConnect

        public static void forwardConnect(Layer fromLayer,
                                          Layer toLayer,
                                          double weightVal)
        Creates forward connectivity pattern between the specified layers
        Parameters:
        fromLayer - layer to connect
        toLayer - layer to connect to
      • forwardConnect

        public static void forwardConnect(Layer fromLayer,
                                          Layer toLayer)
        Creates forward connection pattern between specified layers
        Parameters:
        fromLayer - layer to connect
        toLayer - layer to connect to

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.