de.hattrickorganizer.prediction.rjmlp
Class Net

java.lang.Object
  extended by de.hattrickorganizer.prediction.rjmlp.Net

public class Net
extends java.lang.Object

ROOT Java MultiLayerPerceptron This class creates a Neuronal Net using the same syntax as the CERN ROOT MultiLayerPerceptron You can load the weights file produced by CERN ROOT and then apply an input pattern to the Network It consists of several Layer with Neurons and Synapses between these Neuron

Author:
Christian Erpelding

Constructor Summary
Net(java.lang.String structure)
           
Net(java.lang.String structure, java.lang.String filename)
           
 
Method Summary
 double calculate(double[] inputPar)
           
 double calculate(int index, double[] inputPar)
           
 double calculate(int index, java.util.Map inputMap)
           
 double calculate(java.lang.String outvarName, double[] inputPar)
           
 double calculate(java.lang.String outvarName, java.util.Map inputMap)
           
 void loadWeights(java.lang.String filename)
           
 java.lang.String toString()
          Dump this network
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Net

public Net(java.lang.String structure)

Net

public Net(java.lang.String structure,
           java.lang.String filename)
Method Detail

calculate

public double calculate(double[] inputPar)

calculate

public double calculate(java.lang.String outvarName,
                        double[] inputPar)

calculate

public double calculate(int index,
                        double[] inputPar)

calculate

public double calculate(int index,
                        java.util.Map inputMap)

calculate

public double calculate(java.lang.String outvarName,
                        java.util.Map inputMap)

loadWeights

public void loadWeights(java.lang.String filename)

toString

public java.lang.String toString()
Dump this network

Overrides:
toString in class java.lang.Object