Package org.opencv.ml
Class ANN_MLP
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.ml.StatModel
-
- org.opencv.ml.ANN_MLP
-
- Direct Known Subclasses:
ANN_MLP_ANNEAL
public class ANN_MLP extends StatModel
-
-
Field Summary
Fields Modifier and Type Field Description static intANNEALstatic intBACKPROPstatic intGAUSSIANstatic intIDENTITYstatic intLEAKYRELUstatic intNO_INPUT_SCALEstatic intNO_OUTPUT_SCALEstatic intRELUstatic intRPROPstatic intSIGMOID_SYMstatic intUPDATE_WEIGHTS-
Fields inherited from class org.opencv.ml.StatModel
COMPRESSED_INPUT, PREPROCESSED_INPUT, RAW_OUTPUT, UPDATE_MODEL
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedANN_MLP(long addr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ANN_MLP__fromPtr__(long addr)static ANN_MLPcreate()protected voidfinalize()doublegetAnnealCoolingRatio()doublegetAnnealFinalT()doublegetAnnealInitialT()intgetAnnealItePerStep()doublegetBackpropMomentumScale()doublegetBackpropWeightScale()MatgetLayerSizes()doublegetRpropDW0()doublegetRpropDWMax()doublegetRpropDWMin()doublegetRpropDWMinus()doublegetRpropDWPlus()TermCriteriagetTermCriteria()intgetTrainMethod()MatgetWeights(int layerIdx)static ANN_MLPload(String filepath)voidsetActivationFunction(int type)voidsetActivationFunction(int type, double param1)voidsetActivationFunction(int type, double param1, double param2)voidsetAnnealCoolingRatio(double val)voidsetAnnealFinalT(double val)voidsetAnnealInitialT(double val)voidsetAnnealItePerStep(int val)voidsetBackpropMomentumScale(double val)voidsetBackpropWeightScale(double val)voidsetLayerSizes(Mat _layer_sizes)voidsetRpropDW0(double val)voidsetRpropDWMax(double val)voidsetRpropDWMin(double val)voidsetRpropDWMinus(double val)voidsetRpropDWPlus(double val)voidsetTermCriteria(TermCriteria val)voidsetTrainMethod(int method)voidsetTrainMethod(int method, double param1)voidsetTrainMethod(int method, double param1, double param2)-
Methods inherited from class org.opencv.ml.StatModel
calcError, empty, getVarCount, isClassifier, isTrained, predict, predict, predict, train, train, train
-
Methods inherited from class org.opencv.core.Algorithm
clear, getDefaultName, getNativeObjAddr, save
-
-
-
-
Field Detail
-
BACKPROP
public static final int BACKPROP
- See Also:
- Constant Field Values
-
RPROP
public static final int RPROP
- See Also:
- Constant Field Values
-
ANNEAL
public static final int ANNEAL
- See Also:
- Constant Field Values
-
IDENTITY
public static final int IDENTITY
- See Also:
- Constant Field Values
-
SIGMOID_SYM
public static final int SIGMOID_SYM
- See Also:
- Constant Field Values
-
GAUSSIAN
public static final int GAUSSIAN
- See Also:
- Constant Field Values
-
RELU
public static final int RELU
- See Also:
- Constant Field Values
-
LEAKYRELU
public static final int LEAKYRELU
- See Also:
- Constant Field Values
-
UPDATE_WEIGHTS
public static final int UPDATE_WEIGHTS
- See Also:
- Constant Field Values
-
NO_INPUT_SCALE
public static final int NO_INPUT_SCALE
- See Also:
- Constant Field Values
-
NO_OUTPUT_SCALE
public static final int NO_OUTPUT_SCALE
- See Also:
- Constant Field Values
-
-
Method Detail
-
__fromPtr__
public static ANN_MLP __fromPtr__(long addr)
-
getLayerSizes
public Mat getLayerSizes()
-
getWeights
public Mat getWeights(int layerIdx)
-
create
public static ANN_MLP create()
-
getTermCriteria
public TermCriteria getTermCriteria()
-
getAnnealCoolingRatio
public double getAnnealCoolingRatio()
-
getAnnealFinalT
public double getAnnealFinalT()
-
getAnnealInitialT
public double getAnnealInitialT()
-
getBackpropMomentumScale
public double getBackpropMomentumScale()
-
getBackpropWeightScale
public double getBackpropWeightScale()
-
getRpropDW0
public double getRpropDW0()
-
getRpropDWMax
public double getRpropDWMax()
-
getRpropDWMin
public double getRpropDWMin()
-
getRpropDWMinus
public double getRpropDWMinus()
-
getRpropDWPlus
public double getRpropDWPlus()
-
getAnnealItePerStep
public int getAnnealItePerStep()
-
getTrainMethod
public int getTrainMethod()
-
setActivationFunction
public void setActivationFunction(int type, double param1, double param2)
-
setActivationFunction
public void setActivationFunction(int type, double param1)
-
setActivationFunction
public void setActivationFunction(int type)
-
setAnnealCoolingRatio
public void setAnnealCoolingRatio(double val)
-
setAnnealFinalT
public void setAnnealFinalT(double val)
-
setAnnealInitialT
public void setAnnealInitialT(double val)
-
setAnnealItePerStep
public void setAnnealItePerStep(int val)
-
setBackpropMomentumScale
public void setBackpropMomentumScale(double val)
-
setBackpropWeightScale
public void setBackpropWeightScale(double val)
-
setLayerSizes
public void setLayerSizes(Mat _layer_sizes)
-
setRpropDW0
public void setRpropDW0(double val)
-
setRpropDWMax
public void setRpropDWMax(double val)
-
setRpropDWMin
public void setRpropDWMin(double val)
-
setRpropDWMinus
public void setRpropDWMinus(double val)
-
setRpropDWPlus
public void setRpropDWPlus(double val)
-
setTermCriteria
public void setTermCriteria(TermCriteria val)
-
setTrainMethod
public void setTrainMethod(int method, double param1, double param2)
-
setTrainMethod
public void setTrainMethod(int method, double param1)
-
setTrainMethod
public void setTrainMethod(int method)
-
-