Class NeuralNetworkRegression
- java.lang.Object
-
- com.actelion.research.calc.regression.ARegressionMethod<ParameterNeuralNetwork>
-
- com.actelion.research.calc.regression.neuralnetwork.NeuralNetworkRegression
-
- All Implemented Interfaces:
ICalculateModel,ICalculateYHat,java.lang.Comparable<NeuralNetworkRegression>
public class NeuralNetworkRegression extends ARegressionMethod<ParameterNeuralNetwork> implements java.lang.Comparable<NeuralNetworkRegression>
NeuralNetworkRegressionModest v. Korff
Created by korffmo1 on 02.04.19.
-
-
Field Summary
-
Fields inherited from class com.actelion.research.calc.regression.ARegressionMethod
parameterRegressionMethod
-
-
Constructor Summary
Constructors Constructor Description NeuralNetworkRegression()NeuralNetworkRegression(ParameterNeuralNetwork parameterNeuralNetwork)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculateYHat(double[] arrRow)MatrixcalculateYHat(Matrix X)intcompareTo(NeuralNetworkRegression o)MatrixcreateModel(ModelXYIndex modelXYIndexTrain)-
Methods inherited from class com.actelion.research.calc.regression.ARegressionMethod
decodeProperties2Parameter, getName, getParameter, getProgressController, getProperties, setParameterRegressionMethod, setProgressController
-
-
-
-
Constructor Detail
-
NeuralNetworkRegression
public NeuralNetworkRegression()
-
NeuralNetworkRegression
public NeuralNetworkRegression(ParameterNeuralNetwork parameterNeuralNetwork)
-
-
Method Detail
-
createModel
public Matrix createModel(ModelXYIndex modelXYIndexTrain)
- Specified by:
createModelin interfaceICalculateModel
-
calculateYHat
public Matrix calculateYHat(Matrix X)
- Specified by:
calculateYHatin interfaceICalculateYHat
-
calculateYHat
public double calculateYHat(double[] arrRow)
- Specified by:
calculateYHatin interfaceICalculateYHat
-
compareTo
public int compareTo(NeuralNetworkRegression o)
- Specified by:
compareToin interfacejava.lang.Comparable<NeuralNetworkRegression>
-
-