A B C D E F G I J L M N O P R S T U W X 

A

AbsoluteErrorLoss - Class in nuroko.module.loss
 
AbsoluteErrorLoss() - Constructor for class nuroko.module.loss.AbsoluteErrorLoss
 
AbstractCoder<T> - Class in nuroko.coders
 
AbstractCoder() - Constructor for class nuroko.coders.AbstractCoder
 
AbstractTask - Class in nuroko.task
 
AbstractTask() - Constructor for class nuroko.task.AbstractTask
 
AComponent - Class in nuroko.module
 
AComponent() - Constructor for class nuroko.module.AComponent
 
ACompoundComponent - Class in nuroko.module
 
ACompoundComponent(List<? extends IComponent>) - Constructor for class nuroko.module.ACompoundComponent
 
addNoise(AVector, double, double) - Static method in class nuroko.core.Util
 
addNoise(AVector, double, double, double) - Static method in class nuroko.core.Util
 
ALayer - Class in nuroko.module
Layers represent layers of computation from input to output nodes
ALayer() - Constructor for class nuroko.module.ALayer
 
ALayerStack - Class in nuroko.module
Abstract base class representing a stack of WeightLayer components
ALayerStack() - Constructor for class nuroko.module.ALayerStack
 
applyConstraints() - Method in interface nuroko.core.IComponent
 
applyConstraints() - Method in class nuroko.module.AComponent
 
applyConstraints() - Method in class nuroko.module.AWeightLayer
 
applyConstraints() - Method in class nuroko.module.layers.FullWeightLayer
 
applyConstraints() - Method in class nuroko.module.layers.SparseWeightLayer
 
applyConstraints() - Method in class nuroko.module.NeuralNet
 
asLayerStack(IComponent) - Static method in class nuroko.core.Components
 
asMatrix() - Method in class nuroko.module.AWeightLayer
 
asMatrix() - Method in class nuroko.module.layers.FullWeightLayer
 
asMatrix() - Method in class nuroko.module.layers.SparseWeightLayer
 
AWeightLayer - Class in nuroko.module
Abstract base class representing a weighted linear transformation.
AWeightLayer(int, int) - Constructor for class nuroko.module.AWeightLayer
 

B

BaseSupervisedTask - Class in nuroko.task
 
BaseSupervisedTask(int, int) - Constructor for class nuroko.task.BaseSupervisedTask
 
BIAS_INITIAL_SCALE - Static variable in class nuroko.module.AWeightLayer
 

C

calculateErrorDerivative(AVector, AVector, AVector) - Method in class nuroko.module.loss.AbsoluteErrorLoss
 
calculateErrorDerivative(AVector, AVector, AVector) - Method in class nuroko.module.loss.CrossEntropyLoss
 
calculateErrorDerivative(AVector, AVector, AVector) - Method in class nuroko.module.loss.LossFunction
 
calculateErrorDerivative(AVector, AVector, IComponent) - Method in class nuroko.module.loss.LossFunction
 
calculateErrorDerivative(AVector, AVector, AVector) - Method in class nuroko.module.loss.SquaredErrorLoss
 
CharCoder - Class in nuroko.coders
 
CharCoder() - Constructor for class nuroko.coders.CharCoder
 
ChoiceCoder<T> - Class in nuroko.coders
Coder for a categorical choice variable, with a small fixed set of values.
ChoiceCoder(Collection<T>) - Constructor for class nuroko.coders.ChoiceCoder
 
ChoiceCoder(T...) - Constructor for class nuroko.coders.ChoiceCoder
 
clone() - Method in interface nuroko.core.IComponent
 
clone() - Method in interface nuroko.core.IModule
Creates a clone of a module, including a deep copy of any mutable state.
clone() - Method in interface nuroko.core.IParameterised
 
clone() - Method in interface nuroko.core.ISynthesiser
 
clone() - Method in interface nuroko.core.ITask
 
clone() - Method in interface nuroko.core.IThinker
 
clone() - Method in interface nuroko.core.ITrainable
 
clone() - Method in class nuroko.module.AComponent
 
clone() - Method in class nuroko.module.ALayer
 
clone() - Method in class nuroko.module.ALayerStack
 
clone() - Method in class nuroko.module.AWeightLayer
 
clone() - Method in class nuroko.module.CompoundLayerStack
 
clone() - Method in class nuroko.module.Dropout
 
clone() - Method in class nuroko.module.Join
 
clone() - Method in class nuroko.module.layers.FullWeightLayer
 
clone() - Method in class nuroko.module.layers.SparseWeightLayer
 
clone() - Method in class nuroko.module.NeuralNet
 
clone() - Method in class nuroko.module.Normaliser
 
clone() - Method in class nuroko.module.Operator
 
clone() - Method in class nuroko.module.Stack
 
clone() - Method in class nuroko.task.AbstractTask
 
codeLength() - Method in class nuroko.coders.AbstractCoder
 
codeLength() - Method in class nuroko.coders.CharCoder
 
codeLength() - Method in class nuroko.coders.ChoiceCoder
 
codeLength() - Method in class nuroko.coders.FixedListCoder
 
codeLength() - Method in class nuroko.coders.FixedLongCoder
 
codeLength() - Method in class nuroko.coders.FixedStringCoder
 
codeLength() - Method in class nuroko.coders.IdentityCoder
 
codeLength() - Method in class nuroko.coders.MaybeCoder
 
codeLength() - Method in interface nuroko.core.IDecoder
 
codeLength() - Method in interface nuroko.core.IEncoder
Returns the length of output vector produced by this encoder
componentCount - Variable in class nuroko.module.ACompoundComponent
 
Components - Class in nuroko.core
 
Components() - Constructor for class nuroko.core.Components
 
components - Variable in class nuroko.module.ACompoundComponent
 
CompoundLayerStack - Class in nuroko.module
 
CompoundLayerStack(ALayerStack, ALayerStack) - Constructor for class nuroko.module.CompoundLayerStack
 
create(List<AWeightLayer>) - Static method in class nuroko.module.CompoundLayerStack
 
create(AVector, AVector) - Static method in class nuroko.module.Normaliser
 
create(int, double, double) - Static method in class nuroko.module.Normaliser
 
createOutputVector() - Method in class nuroko.coders.AbstractCoder
 
createOutputVector() - Method in class nuroko.coders.ChoiceCoder
 
createOutputVector() - Method in interface nuroko.core.IEncoder
 
CrossEntropyLoss - Class in nuroko.module.loss
 
CrossEntropyLoss() - Constructor for class nuroko.module.loss.CrossEntropyLoss
 

D

decode(AVector, int) - Method in class nuroko.coders.AbstractCoder
 
decode(AVector) - Method in class nuroko.coders.AbstractCoder
 
decode(AVector, int) - Method in class nuroko.coders.CharCoder
 
decode(AVector, int) - Method in class nuroko.coders.ChoiceCoder
 
decode(AVector, int) - Method in class nuroko.coders.FixedListCoder
 
decode(AVector, int) - Method in class nuroko.coders.FixedLongCoder
 
decode(AVector, int) - Method in class nuroko.coders.FixedStringCoder
 
decode(AVector, int) - Method in class nuroko.coders.IdentityCoder
 
decode(AVector, int) - Method in class nuroko.coders.MaybeCoder
 
decode(AVector, int) - Method in interface nuroko.core.IDecoder
Decodes an object from the given vector
decodeChar(AVector, int) - Method in class nuroko.coders.CharCoder
 
dropout(int) - Static method in class nuroko.core.Components
 
dropout(int, double) - Static method in class nuroko.core.Components
 
Dropout - Class in nuroko.module
 
Dropout(int) - Constructor for class nuroko.module.Dropout
 
Dropout(int, double) - Constructor for class nuroko.module.Dropout
 

E

encode(T, AVector, int) - Method in class nuroko.coders.AbstractCoder
 
encode(T) - Method in class nuroko.coders.AbstractCoder
 
encode(T, AVector) - Method in class nuroko.coders.AbstractCoder
 
encode(Character, AVector, int) - Method in class nuroko.coders.CharCoder
 
encode(char, AVector, int) - Method in class nuroko.coders.CharCoder
 
encode(T, AVector, int) - Method in class nuroko.coders.ChoiceCoder
 
encode(List<T>, AVector, int) - Method in class nuroko.coders.FixedListCoder
 
encode(Long, AVector, int) - Method in class nuroko.coders.FixedLongCoder
 
encode(String, AVector, int) - Method in class nuroko.coders.FixedStringCoder
 
encode(AVector, AVector, int) - Method in class nuroko.coders.IdentityCoder
 
encode(T, AVector, int) - Method in class nuroko.coders.MaybeCoder
 
encode(T, AVector, int) - Method in interface nuroko.core.IEncoder
Encodes an object into the given destination vector
ExampleTask - Class in nuroko.task
 
ExampleTask(List<AVector>, List<AVector>) - Constructor for class nuroko.task.ExampleTask
 

F

FixedListCoder<T> - Class in nuroko.coders
Coder for a fixed-length list of a specific item type
FixedListCoder(int, ICoder<T>) - Constructor for class nuroko.coders.FixedListCoder
 
FixedLongCoder - Class in nuroko.coders
 
FixedLongCoder(int) - Constructor for class nuroko.coders.FixedLongCoder
 
FixedStringCoder - Class in nuroko.coders
Coder for fixed length strings.
FixedStringCoder(int) - Constructor for class nuroko.coders.FixedStringCoder
 
FullWeightLayer - Class in nuroko.module.layers
Fully connected weight layer
FullWeightLayer(int, int) - Constructor for class nuroko.module.layers.FullWeightLayer
 

G

generate(AVector, AVector) - Method in interface nuroko.core.ISynthesiser
 
generate(AVector) - Method in class nuroko.module.AComponent
 
generate(AVector, AVector) - Method in class nuroko.module.AComponent
 
generate(AVector, AVector) - Method in class nuroko.module.Normaliser
 
getChoiceList() - Method in class nuroko.coders.ChoiceCoder
 
getComponent(int) - Method in class nuroko.module.AComponent
 
getComponent(int) - Method in class nuroko.module.ACompoundComponent
 
getComponents() - Method in interface nuroko.core.IComponent
 
getComponents() - Method in class nuroko.module.ACompoundComponent
 
getComponents() - Method in class nuroko.module.CompoundLayerStack
 
getComponents() - Method in class nuroko.module.NeuralNet
 
getComponents() - Method in class nuroko.module.Normaliser
 
getComponents() - Method in class nuroko.module.Operator
 
getData(int) - Method in class nuroko.module.ALayerStack
 
getData(int) - Method in class nuroko.module.CompoundLayerStack
 
getData(int) - Method in class nuroko.module.NeuralNet
 
getEvaluation(AVector, AVector) - Method in interface nuroko.core.ITask
Returns the evaluation of the given output vector
getEvaluation(AVector, AVector) - Method in class nuroko.task.AbstractTask
 
getGradient() - Method in interface nuroko.core.IParameterised
Return an AVector referencing the accumulated gradient in this model
getGradient() - Method in class nuroko.module.ACompoundComponent
 
getGradient() - Method in class nuroko.module.CompoundLayerStack
 
getGradient() - Method in class nuroko.module.Dropout
 
getGradient() - Method in class nuroko.module.layers.FullWeightLayer
 
getGradient() - Method in class nuroko.module.layers.SparseWeightLayer
 
getGradient() - Method in class nuroko.module.NeuralNet
 
getGradient() - Method in class nuroko.module.Normaliser
 
getGradient() - Method in class nuroko.module.Operator
 
getInput() - Method in interface nuroko.core.IInputState
 
getInput(AVector) - Method in interface nuroko.core.ITask
Gets the input vector for the task, advancing the task state to the next stage
getInput() - Method in class nuroko.module.ALayerStack
 
getInput() - Method in class nuroko.module.Join
 
getInput() - Method in class nuroko.module.NeuralNet
 
getInput() - Method in class nuroko.module.Stack
 
getInput(AVector) - Method in class nuroko.task.AbstractTask
 
getInput(AVector) - Method in class nuroko.task.BaseSupervisedTask
 
getInput(AVector) - Method in class nuroko.task.ExampleTask
 
getInput(AVector, int) - Method in class nuroko.task.ExampleTask
 
getInput(AVector) - Method in class nuroko.task.samples.RunsTask
 
getInput(AVector) - Method in class nuroko.task.samples.XORTask
 
getInput(AVector) - Method in class nuroko.task.wrappers.IdentityTask
 
getInputGradient() - Method in interface nuroko.core.IInputState
 
getInputGradient() - Method in class nuroko.module.CompoundLayerStack
 
getInputGradient() - Method in class nuroko.module.Join
 
getInputGradient() - Method in class nuroko.module.NeuralNet
 
getInputGradient() - Method in class nuroko.module.Stack
 
getInputLength() - Method in interface nuroko.core.IInput
 
getInputLength() - Method in interface nuroko.core.ITask
Returns the input size of the task
getInputLength() - Method in class nuroko.module.AComponent
 
getInputLength() - Method in class nuroko.module.AWeightLayer
 
getInputLength() - Method in class nuroko.module.NeuralNet
 
getInputLength() - Method in class nuroko.module.Operator
 
getInputLength() - Method in class nuroko.module.Stack
 
getInputLength() - Method in class nuroko.task.BaseSupervisedTask
 
getInputState() - Method in interface nuroko.core.IComponent
 
getInputState() - Method in class nuroko.module.AComponent
 
getInputState() - Method in class nuroko.module.Stack
 
getInverse() - Method in class nuroko.module.AWeightLayer
 
getInverse() - Method in class nuroko.module.layers.FullWeightLayer
 
getInverse() - Method in class nuroko.module.layers.SparseWeightLayer
 
getInverse() - Method in class nuroko.module.NeuralNet
 
getInverseStructure() - Method in class nuroko.module.layers.FullWeightLayer
 
getLayer(int) - Method in class nuroko.module.ALayerStack
 
getLayer(int) - Method in class nuroko.module.CompoundLayerStack
 
getLayer(int) - Method in class nuroko.module.NeuralNet
 
getLayerCount() - Method in class nuroko.module.ALayerStack
 
getLayerCount() - Method in class nuroko.module.CompoundLayerStack
 
getLayerCount() - Method in class nuroko.module.NeuralNet
 
getLayerOp(int) - Method in class nuroko.module.NeuralNet
 
getLayers() - Method in class nuroko.module.ALayerStack
 
getLayers() - Method in class nuroko.module.NeuralNet
 
getLinkCount(int) - Method in class nuroko.module.AWeightLayer
 
getLinkCount(int) - Method in class nuroko.module.layers.FullWeightLayer
 
getLinkCount(int) - Method in class nuroko.module.layers.SparseWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.AWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.layers.FullWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.layers.SparseWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.AWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.layers.FullWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.layers.SparseWeightLayer
 
getModules() - Method in interface nuroko.core.IModule
Returns a list of sub-components of this module
getModules() - Method in class nuroko.module.AComponent
 
getModules() - Method in class nuroko.module.AWeightLayer
 
getModules() - Method in class nuroko.module.NeuralNet
 
getOutput() - Method in interface nuroko.core.IOutputState
 
getOutput() - Method in class nuroko.module.ALayerStack
 
getOutput() - Method in class nuroko.module.Join
 
getOutput() - Method in class nuroko.module.NeuralNet
 
getOutput() - Method in class nuroko.module.Stack
 
getOutputGradient() - Method in interface nuroko.core.IOutputState
 
getOutputGradient() - Method in class nuroko.module.CompoundLayerStack
 
getOutputGradient() - Method in class nuroko.module.Join
 
getOutputGradient() - Method in class nuroko.module.NeuralNet
 
getOutputGradient() - Method in class nuroko.module.Stack
 
getOutputLength() - Method in interface nuroko.core.IOutput
 
getOutputLength() - Method in interface nuroko.core.ITask
Returns the output size of the task
getOutputLength() - Method in class nuroko.module.AComponent
 
getOutputLength() - Method in class nuroko.module.AWeightLayer
 
getOutputLength() - Method in class nuroko.module.NeuralNet
 
getOutputLength() - Method in class nuroko.module.Operator
 
getOutputLength() - Method in class nuroko.task.BaseSupervisedTask
 
getParameterLength() - Method in interface nuroko.core.IParameterised
Returns the length of the parameter vector for this model
getParameterLength() - Method in class nuroko.module.AComponent
 
getParameterLength() - Method in class nuroko.module.ACompoundComponent
 
getParameterLength() - Method in class nuroko.module.ALayer
 
getParameterLength() - Method in class nuroko.module.layers.FullWeightLayer
 
getParameterLength() - Method in class nuroko.module.layers.SparseWeightLayer
 
getParameterLength() - Method in class nuroko.module.NeuralNet
 
getParameters() - Method in interface nuroko.core.IParameterised
Return an AVector referring to the parameters in the model.
getParameters() - Method in class nuroko.module.ACompoundComponent
 
getParameters() - Method in class nuroko.module.ALayer
 
getParameters() - Method in class nuroko.module.CompoundLayerStack
 
getParameters() - Method in class nuroko.module.Dropout
 
getParameters() - Method in class nuroko.module.layers.FullWeightLayer
 
getParameters() - Method in class nuroko.module.layers.SparseWeightLayer
 
getParameters() - Method in class nuroko.module.NeuralNet
 
getParameters() - Method in class nuroko.module.Normaliser
 
getParameters() - Method in class nuroko.module.Operator
 
getSourceIndex(int) - Method in class nuroko.module.AWeightLayer
 
getSourceIndex(int) - Method in class nuroko.module.layers.FullWeightLayer
 
getSourceIndex(int) - Method in class nuroko.module.layers.SparseWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.AWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.layers.FullWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.layers.SparseWeightLayer
 
getTarget(AVector, AVector) - Method in interface nuroko.core.ITask
Gets the target vector for the task
getTarget(AVector, AVector) - Method in class nuroko.task.AbstractTask
 
getTarget(AVector, AVector) - Method in class nuroko.task.BaseSupervisedTask
 
getTarget(AVector, AVector) - Method in class nuroko.task.ExampleTask
 
getTarget(AVector, AVector) - Method in class nuroko.task.samples.RunsTask
 
getTarget(AVector, AVector) - Method in class nuroko.task.samples.XORTask
 
getTarget(AVector, AVector) - Method in class nuroko.task.wrappers.IdentityTask
 
gradient - Variable in class nuroko.module.ACompoundComponent
 

I

ICoder<T> - Interface in nuroko.core
Interface for an object that handles both encoding and decoding of values Coders must be stateless and/or immutable, as it is expected that they will be re-used by concurrent code.
IComponent - Interface in nuroko.core
 
IDecoder<T> - Interface in nuroko.core
Interface for a decoder that converts a vector of double values into an object of the appropriate type T.
IdentityCoder - Class in nuroko.coders
 
IdentityCoder(int) - Constructor for class nuroko.coders.IdentityCoder
 
IdentityTask - Class in nuroko.task.wrappers
 
IdentityTask(ITask) - Constructor for class nuroko.task.wrappers.IdentityTask
 
IEncoder<T> - Interface in nuroko.core
Interface for an encoder that converts an object of type T into a vector of double values Instances should be stateless and/or immutable
IGradientTrainable - Interface in nuroko.core
 
IInput - Interface in nuroko.core
 
IInputOutput - Interface in nuroko.core
Interface for a module that has fixed-size input and output
IInputState - Interface in nuroko.core
 
IModule - Interface in nuroko.core
Interface for general purpose learning modules.
INITIAL_WEIGHT_SCALE - Static variable in class nuroko.module.AWeightLayer
 
initRandom() - Method in class nuroko.module.AWeightLayer
 
initRandom() - Method in class nuroko.module.layers.FullWeightLayer
 
initRandom() - Method in class nuroko.module.layers.SparseWeightLayer
 
initRandom() - Method in class nuroko.module.NeuralNet
 
inputLength - Variable in class nuroko.module.AWeightLayer
 
inputLength - Variable in class nuroko.module.Join
 
inputLength - Variable in class nuroko.task.BaseSupervisedTask
 
INSTANCE - Static variable in class nuroko.module.loss.AbsoluteErrorLoss
 
INSTANCE - Static variable in class nuroko.module.loss.CrossEntropyLoss
 
INSTANCE - Static variable in class nuroko.module.loss.SquaredErrorLoss
 
IOutput - Interface in nuroko.core
 
IOutputState - Interface in nuroko.core
 
IParameterised - Interface in nuroko.core
Interface representing a parameterised model.
isComplete() - Method in interface nuroko.core.ITask
Returns true if the task execution has finished
isComplete() - Method in class nuroko.task.AbstractTask
 
isStochastic() - Method in interface nuroko.core.IComponent
 
isStochastic() - Method in class nuroko.module.AComponent
 
isStochastic() - Method in class nuroko.module.Operator
 
ISynthesiser - Interface in nuroko.core
Interface for a synthesizer, i.e.
ITask - Interface in nuroko.core
 
IThinker - Interface in nuroko.core
Interface for standard "Thinker" operations Conceptually, thinkers are modules that map from an input to an output.
ITrainable - Interface in nuroko.core
Represents a thinker that can be trained in a supervised fashion using a target output

J

join(List<? extends IComponent>) - Static method in class nuroko.core.Components
 
join(IComponent...) - Static method in class nuroko.core.Components
 
Join - Class in nuroko.module
Class representing a side-by-side joining of networks
Join(List<? extends IComponent>) - Constructor for class nuroko.module.Join
 

L

LossFunction - Class in nuroko.module.loss
 
LossFunction() - Constructor for class nuroko.module.loss.LossFunction
 

M

MAX_WEIGHT_VECTOR_LENGTH - Static variable in class nuroko.module.layers.FullWeightLayer
 
MaybeCoder<T> - Class in nuroko.coders
 
MaybeCoder(ICoder<T>) - Constructor for class nuroko.coders.MaybeCoder
 

N

neuralLayer(int, int, Op) - Static method in class nuroko.core.Components
 
neuralLayer(int, int, Op, boolean) - Static method in class nuroko.core.Components
 
NeuralNet - Class in nuroko.module
 
NeuralNet(AWeightLayer...) - Constructor for class nuroko.module.NeuralNet
 
NeuralNet(AWeightLayer[], Op) - Constructor for class nuroko.module.NeuralNet
 
NeuralNet(AWeightLayer[], Op, Op) - Constructor for class nuroko.module.NeuralNet
 
Normaliser - Class in nuroko.module
 
nuroko.algo - package nuroko.algo
 
nuroko.coders - package nuroko.coders
 
nuroko.core - package nuroko.core
 
nuroko.module - package nuroko.module
 
nuroko.module.layers - package nuroko.module.layers
 
nuroko.module.loss - package nuroko.module.loss
 
nuroko.task - package nuroko.task
 
nuroko.task.samples - package nuroko.task.samples
 
nuroko.task.wrappers - package nuroko.task.wrappers
 
NurokoException - Exception in nuroko.core
 
NurokoException(String) - Constructor for exception nuroko.core.NurokoException
 
NurokoException(Throwable) - Constructor for exception nuroko.core.NurokoException
 

O

operator(Op, int) - Static method in class nuroko.core.Components
 
Operator - Class in nuroko.module
 
Operator(Op, int) - Constructor for class nuroko.module.Operator
 
outputLength - Variable in class nuroko.module.AWeightLayer
 
outputLength - Variable in class nuroko.module.Join
 
outputLength - Variable in class nuroko.task.BaseSupervisedTask
 

P

parameters - Variable in class nuroko.module.ACompoundComponent
 

R

randomizeBinary(double[]) - Static method in class nuroko.core.Util
 
reset() - Method in interface nuroko.core.ITask
Resets the task to a random initial state
reset() - Method in class nuroko.task.AbstractTask
 
reset() - Method in class nuroko.task.wrappers.IdentityTask
 
RunsTask - Class in nuroko.task.samples
 
RunsTask(int) - Constructor for class nuroko.task.samples.RunsTask
 

S

scaleByDerivative(Op, Vector, Vector) - Static method in class nuroko.core.Util
Scales a gradient vector by the derivatives of the specified op outputs
setInput(AVector) - Method in interface nuroko.core.IInputState
 
setInput(AVector) - Method in class nuroko.module.AComponent
 
setInput(AVector) - Method in class nuroko.module.Stack
 
setOutput(AVector) - Method in interface nuroko.core.IOutputState
 
setOutput(AVector) - Method in class nuroko.module.AComponent
 
SimpleBackProp - Class in nuroko.algo
 
SimpleBackProp() - Constructor for class nuroko.algo.SimpleBackProp
 
size - Variable in class nuroko.coders.IdentityCoder
 
SparseWeightLayer - Class in nuroko.module.layers
Fully connected weight layer
SparseWeightLayer(int, int, int) - Constructor for class nuroko.module.layers.SparseWeightLayer
 
SparseWeightLayer(SparseWeightLayer) - Constructor for class nuroko.module.layers.SparseWeightLayer
 
SquaredErrorLoss - Class in nuroko.module.loss
 
SquaredErrorLoss() - Constructor for class nuroko.module.loss.SquaredErrorLoss
 
stack(List<? extends IComponent>) - Static method in class nuroko.core.Components
 
stack(IComponent...) - Static method in class nuroko.core.Components
 
stack(ALayerStack, ALayerStack) - Static method in class nuroko.module.CompoundLayerStack
 
Stack - Class in nuroko.module
A stack of connected components, with the output of each feeding into the input of the next
Stack(List<? extends IComponent>) - Constructor for class nuroko.module.Stack
 
subStack(int, int) - Method in class nuroko.module.ALayerStack
 

T

task - Variable in class nuroko.task.wrappers.IdentityTask
 
think(AVector, AVector) - Method in interface nuroko.core.IThinker
 
think(AVector) - Method in interface nuroko.core.IThinker
 
think(AVector, AVector) - Method in class nuroko.module.AComponent
 
think(AVector) - Method in class nuroko.module.AComponent
 
think(AVector, AVector) - Method in class nuroko.module.ALayer
 
think(AVector) - Method in class nuroko.module.ALayer
 
think(AVector, AVector) - Method in class nuroko.module.layers.FullWeightLayer
 
think(AVector, AVector) - Method in class nuroko.module.layers.SparseWeightLayer
 
thinkInternal() - Method in interface nuroko.core.IComponent
Thinks within the scope of the component.
thinkInternal() - Method in class nuroko.module.CompoundLayerStack
 
thinkInternal() - Method in class nuroko.module.Dropout
 
thinkInternal() - Method in class nuroko.module.Join
 
thinkInternal() - Method in class nuroko.module.NeuralNet
 
thinkInternal() - Method in class nuroko.module.Normaliser
 
thinkInternal() - Method in class nuroko.module.Operator
 
thinkInternal() - Method in class nuroko.module.Stack
 
thinkInternalTraining() - Method in interface nuroko.core.IComponent
Thinks within the scope of the component.
thinkInternalTraining() - Method in interface nuroko.core.ITrainable
 
thinkInternalTraining() - Method in class nuroko.module.AComponent
 
thinkInternalTraining() - Method in class nuroko.module.Dropout
 
thinkInternalTraining() - Method in class nuroko.module.Join
 
thinkInternalTraining() - Method in class nuroko.module.Stack
 
topComponent() - Method in class nuroko.module.AComponent
 
topComponent() - Method in class nuroko.module.Stack
 
train(IComponent, AVector, AVector, double) - Static method in class nuroko.algo.SimpleBackProp
 
train(IComponent, AVector, AVector, double, LossFunction) - Static method in class nuroko.algo.SimpleBackProp
 
train(AVector, AVector) - Method in interface nuroko.core.ITrainable
 
train(AVector, AVector, LossFunction, double) - Method in interface nuroko.core.ITrainable
 
train(AVector, AVector) - Method in class nuroko.module.AComponent
 
train(AVector, AVector, LossFunction, double) - Method in class nuroko.module.AComponent
 
train(AVector, AVector) - Method in class nuroko.module.CompoundLayerStack
 
trainGradient(AVector, double) - Method in interface nuroko.core.IGradientTrainable
Trains with a output gradient, incrementing inputGradient and accumulated gradient for parameters.
trainGradient(AVector, double) - Method in class nuroko.module.AComponent
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.ALayerStack
Trains with a direct gradient.
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.AWeightLayer
 
trainGradient(AVector, double) - Method in class nuroko.module.CompoundLayerStack
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.CompoundLayerStack
 
trainGradient(AVector, double) - Method in class nuroko.module.Join
 
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.layers.FullWeightLayer
 
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.layers.SparseWeightLayer
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.NeuralNet
 
trainGradient(AVector, double) - Method in class nuroko.module.NeuralNet
 
trainGradient(AVector, double) - Method in class nuroko.module.Operator
 
trainGradient(AVector, double) - Method in class nuroko.module.Stack
 
trainGradientInternal(double) - Method in interface nuroko.core.IComponent
 
trainGradientInternal(double) - Method in class nuroko.module.AComponent
 
trainGradientInternal(double) - Method in class nuroko.module.CompoundLayerStack
 
trainGradientInternal(double) - Method in class nuroko.module.Dropout
 
trainGradientInternal(double) - Method in class nuroko.module.Join
 
trainGradientInternal(double) - Method in class nuroko.module.NeuralNet
 
trainGradientInternal(double) - Method in class nuroko.module.Normaliser
 
trainGradientInternal(double) - Method in class nuroko.module.Operator
 
trainGradientInternal(double) - Method in class nuroko.module.Stack
 
trainSynth(AVector) - Method in interface nuroko.core.ISynthesiser
 
trainSynth(AVector) - Method in class nuroko.module.Normaliser
 

U

Util - Class in nuroko.core
 
Util() - Constructor for class nuroko.core.Util
 

W

weightLayer(int, int, int) - Static method in class nuroko.core.Components
 

X

XORTask - Class in nuroko.task.samples
 
XORTask(int) - Constructor for class nuroko.task.samples.XORTask
 
A B C D E F G I J L M N O P R S T U W X 

Copyright © 2013. All Rights Reserved.