public class NeuralNet extends Object implements Serializable
| Constructor and Description |
|---|
NeuralNet(int[] noofneurons,
double[] learningratecoefficient,
char[] axonfamily,
double[] momentumrate,
double[] axonfuncflatness,
Randomizer randomizer) |
NeuralNet(int N,
int M,
int[] t) |
NeuralNet(String path,
Randomizer randomizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchTrain(double rate,
Pattern pattern) |
void |
BatchTrainPatterns(Pattern[] patterns,
double rate) |
double |
CrossValErrorRatio(org.gcube.dataanalysis.ecoengine.models.cores.neuralnetworks.neurosolutions.PatternSet patternset) |
void |
FeedForward(double[] inputs) |
double[] |
getNegativeCase() |
double[] |
getPositiveCase() |
void |
IncrementalTrain(double rate,
Pattern pattern) |
void |
IncrementalTrainPatterns(Pattern[] patterns,
double rate) |
void |
init(int[] noofneurons,
double[] learningratecoefficient,
char[] axonfamily,
double[] momentumrate,
double[] axonfuncflatness,
Randomizer randomizer) |
void |
LoadWeights(String path) |
void |
MinibatchTrainPatterns(Pattern[] patterns,
double rate,
int nopatterns) |
double[] |
Output(double[] inputs) |
static double[] |
preprocessObjects(Object[] vector) |
void |
SaveConfig(String path) |
void |
SaveWeights(String path) |
static int[] |
setupInnerLayers(int... numberOfNeurons) |
double |
TestErrorRatio(org.gcube.dataanalysis.ecoengine.models.cores.neuralnetworks.neurosolutions.PatternSet patternset) |
public NeuralNet(String path, Randomizer randomizer)
public NeuralNet(int N,
int M,
int[] t)
public NeuralNet(int[] noofneurons,
double[] learningratecoefficient,
char[] axonfamily,
double[] momentumrate,
double[] axonfuncflatness,
Randomizer randomizer)
public static double[] preprocessObjects(Object[] vector)
public double[] getNegativeCase()
public double[] getPositiveCase()
public static int[] setupInnerLayers(int... numberOfNeurons)
public void init(int[] noofneurons,
double[] learningratecoefficient,
char[] axonfamily,
double[] momentumrate,
double[] axonfuncflatness,
Randomizer randomizer)
public void SaveConfig(String path) throws IOException
IOExceptionpublic void LoadWeights(String path)
public void SaveWeights(String path) throws IOException
IOExceptionpublic void FeedForward(double[] inputs)
public double[] Output(double[] inputs)
public double CrossValErrorRatio(org.gcube.dataanalysis.ecoengine.models.cores.neuralnetworks.neurosolutions.PatternSet patternset)
public double TestErrorRatio(org.gcube.dataanalysis.ecoengine.models.cores.neuralnetworks.neurosolutions.PatternSet patternset)
public void IncrementalTrainPatterns(Pattern[] patterns, double rate)
public void IncrementalTrain(double rate,
Pattern pattern)
public void MinibatchTrainPatterns(Pattern[] patterns, double rate, int nopatterns)
public void BatchTrainPatterns(Pattern[] patterns, double rate)
public void BatchTrain(double rate,
Pattern pattern)
Copyright © 2022. All Rights Reserved.