public class NetworkLayerForward extends AbstractAlgorithm
Algorithm.EdgeDirection| Modifier and Type | Field and Description |
|---|---|
static String |
AGGREGATIONFUNCTION |
static String |
INPUT |
static String |
NETINPUT |
static String |
OUTPUT |
static String |
TRANSFERFUNCTION |
static String |
WEIGHT |
static String |
WEIGHTEDINPUT |
static String |
WEIGHTINGFUNCTION |
ALGORITHMARRAY, COMPRESSED, DECOMPRESSED, DIFFERENCE, DIMENSION, HASH, IGNORENAN, PREDICTED, RMSE, SOURCE, TARGETDESCRIPTION| Constructor and Description |
|---|
NetworkLayerForward(MultiLayerNetwork.Aggregation aggregationFunction,
MultiLayerNetwork.Transfer transferFunction,
MultiLayerNetwork.BiasType biasType) |
NetworkLayerForward(MultiLayerNetwork.BiasType biasType) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
calculateObjects(Map<String,Object> input) |
Algorithm |
getAggregationFunction() |
Matrix |
getInputMatrix() |
Variable |
getInputVariable() |
Matrix |
getNetInputMatrix() |
Variable |
getNetInputVariable() |
Matrix |
getOutputMatrix() |
Variable |
getOutputVariable() |
Algorithm |
getTransferFunction() |
Matrix |
getWeightedInputMatrix() |
Variable |
getWeightedInputVariable() |
Algorithm |
getWeightingFunction() |
Matrix |
getWeightMatrix() |
Variable |
getWeightVariable() |
void |
setAggregationFunction(MultiLayerNetwork.Aggregation aggregationFunction) |
void |
setInputVariable(Variable v) |
void |
setLayer(int nr) |
void |
setNetInputVariable(Variable v) |
void |
setOutputVariable(Variable v) |
void |
setTransferFunction(MultiLayerNetwork.Transfer transferFunction) |
void |
setWeightedInputVariable(Variable v) |
void |
setWeightVariable(Variable v) |
addVariableKey, calculate, calculate, calculate, calculate, calculateObjects, calculateObjects, clear, getAlgorithmMap, getDataSetMap, getDescription, getEdgeDirection, getEdgeLabel, getId, getInputKeys, getLabel, getLabelObject, getOutputKeys, getVariableKeys, getVariableMap, setAlgorithm, setDescription, setEdgeDirection, setEdgeLabel, setId, setLabel, setVariable, setVariables, toStringclone, fireValueChanged, getCoreObjectId, getGUIObject, showGUIequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclone, getCoreObjectIdfireValueChanged, getGUIObject, showGUIpublic static final String INPUT
public static final String WEIGHT
public static final String WEIGHTINGFUNCTION
public static final String WEIGHTEDINPUT
public static final String AGGREGATIONFUNCTION
public static final String NETINPUT
public static final String TRANSFERFUNCTION
public static final String OUTPUT
public NetworkLayerForward(MultiLayerNetwork.BiasType biasType)
public NetworkLayerForward(MultiLayerNetwork.Aggregation aggregationFunction, MultiLayerNetwork.Transfer transferFunction, MultiLayerNetwork.BiasType biasType)
public Map<String,Object> calculateObjects(Map<String,Object> input)
calculateObjects in interface AlgorithmcalculateObjects in class AbstractAlgorithmpublic Matrix getInputMatrix()
public Variable getInputVariable()
public void setInputVariable(Variable v)
public Matrix getWeightMatrix()
public Variable getWeightVariable()
public void setWeightVariable(Variable v)
public Matrix getWeightedInputMatrix()
public Variable getWeightedInputVariable()
public void setAggregationFunction(MultiLayerNetwork.Aggregation aggregationFunction)
public void setTransferFunction(MultiLayerNetwork.Transfer transferFunction)
public void setWeightedInputVariable(Variable v)
public Algorithm getWeightingFunction()
public Algorithm getAggregationFunction()
public Algorithm getTransferFunction()
public Variable getNetInputVariable()
public Matrix getNetInputMatrix()
public void setNetInputVariable(Variable v)
public Variable getOutputVariable()
public Matrix getOutputMatrix()
public void setOutputVariable(Variable v)
public void setLayer(int nr)
Copyright © 2015 Java Data Mining Package. All rights reserved.