public interface ISynthesiser extends IComponent
| Modifier and Type | Method and Description |
|---|---|
ISynthesiser |
clone()
Creates a clone of a module, including a deep copy of any mutable state.
|
void |
generate(mikera.vectorz.AVector input,
mikera.vectorz.AVector output) |
IComponent |
getDownStack() |
IComponent |
getUpStack() |
void |
trainSynth(mikera.vectorz.AVector input) |
applyConstraints, getComponents, getDefaultLossFunction, getInputState, getLearnFactor, hasDifferentTrainingThinking, initRandom, isStochastic, setLearnFactor, thinkInternal, thinkInternalTraining, trainGradientInternaltrain, traingetOutputLengthgetInputLengthgetModulesgetGradient, getParameterLength, getParametersgetInput, getInputGradient, setInputgetOutput, getOutputGradient, setOutputvoid generate(mikera.vectorz.AVector input,
mikera.vectorz.AVector output)
void trainSynth(mikera.vectorz.AVector input)
IComponent getUpStack()
IComponent getDownStack()
ISynthesiser clone()
IModuleclone in interface IComponentclone in interface IModuleclone in interface IParameterisedclone in interface IThinkerclone in interface ITrainableCopyright © 2013. All Rights Reserved.