public abstract class ACompoundComponent extends AComponent
| Modifier and Type | Field and Description |
|---|---|
protected int |
componentCount |
protected ArrayList<IComponent> |
components |
protected mikera.vectorz.AVector |
gradient |
protected mikera.vectorz.AVector |
parameters |
| Constructor and Description |
|---|
ACompoundComponent(List<? extends IComponent> comps) |
| Modifier and Type | Method and Description |
|---|---|
IComponent |
getComponent(int i) |
List<IComponent> |
getComponents() |
mikera.vectorz.AVector |
getGradient()
Return an AVector referencing the accumulated gradient in this model
|
int |
getParameterLength()
Returns the length of the parameter vector for this model
|
mikera.vectorz.AVector |
getParameters()
Return an AVector referring to the parameters in the model.
|
boolean |
hasDifferentTrainingThinking() |
applyConstraints, applyConstraintsInternal, clone, generate, generate, getConstraints, getDefaultLossFunction, getDownStack, getInputLength, getInputState, getLearnFactor, getModules, getOutputLength, getUpStack, initRandom, isStochastic, isSynthesiser, iterator, setConstraint, setInput, setLearnFactor, setOutput, think, think, thinkInternalTraining, topComponent, train, train, trainGradientInternal, trainSynth, trainSynthequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitthinkInternalgetInput, getInputGradientgetOutput, getOutputGradientforEach, spliteratorprotected final ArrayList<IComponent> components
protected final mikera.vectorz.AVector gradient
protected final mikera.vectorz.AVector parameters
protected final int componentCount
public ACompoundComponent(List<? extends IComponent> comps)
public final mikera.vectorz.AVector getGradient()
IParameterisedpublic final mikera.vectorz.AVector getParameters()
IParameterisedpublic int getParameterLength()
IParameterisedgetParameterLength in interface IParameterisedgetParameterLength in class AComponentpublic IComponent getComponent(int i)
getComponent in class AComponentpublic List<IComponent> getComponents()
public boolean hasDifferentTrainingThinking()
Copyright © 2014. All rights reserved.