@Deprecated public class RNTN extends Object implements Layer
Modifier and Type | Class and Description |
---|---|
static class |
RNTN.Builder
Deprecated.
|
Layer.Type
Modifier and Type | Field and Description |
---|---|
protected String |
activationFunction
Deprecated.
|
protected NeuralNetConfiguration |
conf
Deprecated.
|
protected int |
index
Deprecated.
|
protected Collection<IterationListener> |
iterationListeners
Deprecated.
|
protected int |
numParameters
Deprecated.
|
protected String |
outputActivation
Deprecated.
|
protected org.nd4j.linalg.learning.AdaGrad |
paramAdaGrad
Deprecated.
|
protected double |
value
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
accumulateScore(double accum)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
activate()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
activate(boolean training)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
activate(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
activate(org.nd4j.linalg.api.ndarray.INDArray input,
boolean training)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
activationMean()
Deprecated.
|
Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> |
backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon)
Deprecated.
|
String |
basicCategory(String category)
Deprecated.
|
int |
batchSize()
Deprecated.
|
Gradient |
calcGradient(Gradient layerError,
org.nd4j.linalg.api.ndarray.INDArray indArray)
Deprecated.
|
double |
calcL1()
Deprecated.
|
double |
calcL2()
Deprecated.
|
void |
clear()
Deprecated.
|
Layer |
clone()
Deprecated.
|
void |
computeGradientAndScore()
Deprecated.
|
NeuralNetConfiguration |
conf()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
derivativeActivation(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
|
Gradient |
error(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
|
void |
fit()
Deprecated.
|
void |
fit(org.nd4j.linalg.api.ndarray.INDArray data)
Deprecated.
|
void |
fit(List<Tree> trainingBatch)
Deprecated.
Trains the network on this mini batch and waits for the training set to complete
|
List<scala.concurrent.Future<Object>> |
fitAsync(List<Tree> trainingBatch)
Deprecated.
Trains the network on this mini batch and returns a list of futures for each training job
|
void |
forwardPropagateTree(Tree tree)
Deprecated.
This is the method to call for assigning labels and node vectors
to the Tree.
|
org.nd4j.linalg.api.ndarray.INDArray |
getBinaryClassification(String left,
String right)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getBinaryINDArray(String left,
String right)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getBinaryTransform(String left,
String right)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getClassWForNode(Tree node)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getFeatureVector(String word)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getINDArrayForNode(Tree node)
Deprecated.
|
int |
getIndex()
Deprecated.
|
int |
getInputMiniBatchSize()
Deprecated.
|
Collection<IterationListener> |
getListeners()
Deprecated.
|
int |
getNumParameters()
Deprecated.
|
ConvexOptimizer |
getOptimizer()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getParam(String param)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getParameters()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getUnaryClassification(String category)
Deprecated.
|
double |
getValue()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getValueGradient(List<Tree> trainingBatch)
Deprecated.
|
String |
getVocabWord(String word)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
getWForNode(Tree node)
Deprecated.
|
Gradient |
gradient()
Deprecated.
|
Pair<Gradient,Double> |
gradientAndScore()
Deprecated.
|
void |
initParams()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
input()
Deprecated.
|
void |
iterate(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
|
void |
merge(Layer layer,
int batchSize)
Deprecated.
|
int |
numParams()
Deprecated.
|
List<org.nd4j.linalg.api.ndarray.INDArray> |
output(List<Tree> trees)
Deprecated.
output the prediction probabilities for each tree
|
org.nd4j.linalg.api.ndarray.INDArray |
params()
Deprecated.
|
Map<String,org.nd4j.linalg.api.ndarray.INDArray> |
paramTable()
Deprecated.
|
List<Integer> |
predict(List<Tree> trees)
Deprecated.
output the top level labels for each tree
|
org.nd4j.linalg.api.ndarray.INDArray |
preOutput(org.nd4j.linalg.api.ndarray.INDArray x)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
preOutput(org.nd4j.linalg.api.ndarray.INDArray x,
boolean training)
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
randomTransformBlock()
Deprecated.
|
org.nd4j.linalg.api.ndarray.INDArray |
randomTransformMatrix()
Deprecated.
|
double |
score()
Deprecated.
|
void |
setConf(NeuralNetConfiguration conf)
Deprecated.
|
void |
setIndex(int index)
Deprecated.
|
void |
setInput(org.nd4j.linalg.api.ndarray.INDArray input)
Deprecated.
|
void |
setInputMiniBatchSize(int size)
Deprecated.
|
void |
setListeners(Collection<IterationListener> listeners)
Deprecated.
|
void |
setListeners(IterationListener... listeners)
Deprecated.
|
void |
setParam(String key,
org.nd4j.linalg.api.ndarray.INDArray val)
Deprecated.
|
void |
setParams(org.nd4j.linalg.api.ndarray.INDArray params)
Deprecated.
Set the parameters for the model
|
void |
setParamTable(Map<String,org.nd4j.linalg.api.ndarray.INDArray> paramTable)
Deprecated.
|
void |
shutdown()
Deprecated.
Shut down this network actor
|
Layer |
transpose()
Deprecated.
|
Layer.Type |
type()
Deprecated.
|
void |
update(Gradient gradient)
Deprecated.
|
void |
update(org.nd4j.linalg.api.ndarray.INDArray gradient,
String paramType)
Deprecated.
|
void |
validateInput()
Deprecated.
|
protected NeuralNetConfiguration conf
protected Collection<IterationListener> iterationListeners
protected double value
protected String activationFunction
protected String outputActivation
protected org.nd4j.linalg.learning.AdaGrad paramAdaGrad
protected int numParameters
protected int index
public void setInput(org.nd4j.linalg.api.ndarray.INDArray input)
public Collection<IterationListener> getListeners()
getListeners
in interface Layer
public void setListeners(IterationListener... listeners)
setListeners
in interface Layer
public void setListeners(Collection<IterationListener> listeners)
setListeners
in interface Layer
public org.nd4j.linalg.api.ndarray.INDArray randomTransformMatrix()
public org.nd4j.linalg.api.ndarray.INDArray randomTransformBlock()
public void shutdown()
public void fit(List<Tree> trainingBatch)
trainingBatch
- the trees to iterate onpublic List<scala.concurrent.Future<Object>> fitAsync(List<Tree> trainingBatch)
trainingBatch
- the trees to iterate onpublic org.nd4j.linalg.api.ndarray.INDArray getWForNode(Tree node)
public org.nd4j.linalg.api.ndarray.INDArray getINDArrayForNode(Tree node)
public org.nd4j.linalg.api.ndarray.INDArray getClassWForNode(Tree node)
public org.nd4j.linalg.api.ndarray.INDArray getFeatureVector(String word)
public org.nd4j.linalg.api.ndarray.INDArray getUnaryClassification(String category)
public org.nd4j.linalg.api.ndarray.INDArray getBinaryClassification(String left, String right)
public org.nd4j.linalg.api.ndarray.INDArray getBinaryTransform(String left, String right)
public org.nd4j.linalg.api.ndarray.INDArray getBinaryINDArray(String left, String right)
public void forwardPropagateTree(Tree tree)
public List<org.nd4j.linalg.api.ndarray.INDArray> output(List<Tree> trees)
trees
- the trees to predictpublic List<Integer> predict(List<Tree> trees)
trees
- the trees to predictpublic void setParams(org.nd4j.linalg.api.ndarray.INDArray params)
public int getNumParameters()
public org.nd4j.linalg.api.ndarray.INDArray getParameters()
public org.nd4j.linalg.api.ndarray.INDArray getValueGradient(List<Tree> trainingBatch)
public double getValue()
public void update(org.nd4j.linalg.api.ndarray.INDArray gradient, String paramType)
public org.nd4j.linalg.api.ndarray.INDArray params()
public void fit(org.nd4j.linalg.api.ndarray.INDArray data)
public void iterate(org.nd4j.linalg.api.ndarray.INDArray input)
public Pair<Gradient,Double> gradientAndScore()
gradientAndScore
in interface Model
public Layer.Type type()
public Gradient error(org.nd4j.linalg.api.ndarray.INDArray input)
public org.nd4j.linalg.api.ndarray.INDArray derivativeActivation(org.nd4j.linalg.api.ndarray.INDArray input)
derivativeActivation
in interface Layer
public Gradient calcGradient(Gradient layerError, org.nd4j.linalg.api.ndarray.INDArray indArray)
calcGradient
in interface Layer
public Pair<Gradient,org.nd4j.linalg.api.ndarray.INDArray> backpropGradient(org.nd4j.linalg.api.ndarray.INDArray epsilon)
backpropGradient
in interface Layer
public void merge(Layer layer, int batchSize)
public org.nd4j.linalg.api.ndarray.INDArray getParam(String param)
public void initParams()
initParams
in interface Model
public Map<String,org.nd4j.linalg.api.ndarray.INDArray> paramTable()
paramTable
in interface Model
public void setParamTable(Map<String,org.nd4j.linalg.api.ndarray.INDArray> paramTable)
setParamTable
in interface Model
public void setParam(String key, org.nd4j.linalg.api.ndarray.INDArray val)
public org.nd4j.linalg.api.ndarray.INDArray activationMean()
activationMean
in interface Layer
public NeuralNetConfiguration conf()
public org.nd4j.linalg.api.ndarray.INDArray preOutput(org.nd4j.linalg.api.ndarray.INDArray x)
public org.nd4j.linalg.api.ndarray.INDArray preOutput(org.nd4j.linalg.api.ndarray.INDArray x, boolean training)
public org.nd4j.linalg.api.ndarray.INDArray activate(boolean training)
public org.nd4j.linalg.api.ndarray.INDArray activate(org.nd4j.linalg.api.ndarray.INDArray input, boolean training)
public org.nd4j.linalg.api.ndarray.INDArray activate()
public org.nd4j.linalg.api.ndarray.INDArray activate(org.nd4j.linalg.api.ndarray.INDArray input)
public Layer clone()
public void computeGradientAndScore()
computeGradientAndScore
in interface Model
public void accumulateScore(double accum)
accumulateScore
in interface Model
public void setConf(NeuralNetConfiguration conf)
public org.nd4j.linalg.api.ndarray.INDArray input()
public void validateInput()
validateInput
in interface Model
public ConvexOptimizer getOptimizer()
getOptimizer
in interface Model
public void setInputMiniBatchSize(int size)
setInputMiniBatchSize
in interface Layer
public int getInputMiniBatchSize()
getInputMiniBatchSize
in interface Layer
Copyright © 2015. All Rights Reserved.