Package moa.classifiers.multilabel.trees
Class ISOUPTree.MultitargetPerceptron
- java.lang.Object
-
- moa.classifiers.multilabel.trees.ISOUPTree.MultitargetPerceptron
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- ISOUPTree
public class ISOUPTree.MultitargetPerceptron extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected int
instancesSeen
protected ISOUPTree
tree
double[][]
weights
-
Constructor Summary
Constructors Constructor Description MultitargetPerceptron(ISOUPTree tree)
MultitargetPerceptron(ISOUPTree tree, ISOUPTree.MultitargetPerceptron original)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
calcByteSize()
void
getModelDescription(StringBuilder out, int indent)
String
getPurposeString()
void
initializeWeights()
void
normalizeWeights()
double[]
prediction(double[] instanceValues)
Output the prediction made by this perceptron on the given instancevoid
updatePerceptron(Instance inst)
Update the model using the provided instancevoid
updateWeights(Instance inst, double learningRatio)
-
-
-
Field Detail
-
tree
protected ISOUPTree tree
-
weights
public double[][] weights
-
instancesSeen
protected int instancesSeen
-
-
Constructor Detail
-
MultitargetPerceptron
public MultitargetPerceptron(ISOUPTree tree, ISOUPTree.MultitargetPerceptron original)
-
MultitargetPerceptron
public MultitargetPerceptron(ISOUPTree tree)
-
-
Method Detail
-
calcByteSize
public long calcByteSize()
-
getPurposeString
public String getPurposeString()
-
initializeWeights
public void initializeWeights()
-
updatePerceptron
public void updatePerceptron(Instance inst)
Update the model using the provided instance
-
updateWeights
public void updateWeights(Instance inst, double learningRatio)
-
normalizeWeights
public void normalizeWeights()
-
prediction
public double[] prediction(double[] instanceValues)
Output the prediction made by this perceptron on the given instance
-
getModelDescription
public void getModelDescription(StringBuilder out, int indent)
-
-