de.hattrickorganizer.prediction.rjmlp
Class Net
java.lang.Object
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 |
Net
public Net(java.lang.String structure)
Net
public Net(java.lang.String structure,
java.lang.String filename)
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