public class NeuralNet extends Object
| Modifier and Type | Method and Description |
|---|---|
NeuralNet |
addLayer(int layerType,
int inputs,
int outputs,
int activationUnit,
double[] activationParams) |
void |
finalLearn() |
DMatrix[] |
learn(double[] inputs,
double[] outputs,
boolean reportLoss) |
DMatrix[] |
learnVec(DMatrix inputs,
DMatrix outputs,
boolean reportLoss) |
double[] |
predict(double[] inputs) |
DMatrix |
predictVec(DMatrix inputs) |
void |
resetState() |
void |
setOptimizer(int optimizer,
double[] learnerParams,
int frequency) |
void |
setRandom(long seed,
double std) |
void |
setTestLoss(int testLoss) |
void |
setTrainLoss(int trainLoss) |
DMatrix[] |
testVec(DMatrix inputs,
DMatrix outputs) |
public NeuralNet(EGraph p_backend)
public void setTrainLoss(int trainLoss)
public void setTestLoss(int testLoss)
public void setOptimizer(int optimizer,
double[] learnerParams,
int frequency)
public void setRandom(long seed,
double std)
public NeuralNet addLayer(int layerType, int inputs, int outputs, int activationUnit, double[] activationParams)
public DMatrix[] learn(double[] inputs, double[] outputs, boolean reportLoss)
public final void finalLearn()
public void resetState()
public double[] predict(double[] inputs)
Copyright © 2017. All rights reserved.