A B C D E F G H 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
Abstract base class for 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
Abstract base class for components that combine other components.
ACompoundComponent(List<? extends IComponent>) - Constructor for class nuroko.module.ACompoundComponent
 
AConstraint - Class in nuroko.module.layers
 
AConstraint() - Constructor for class nuroko.module.layers.AConstraint
 
addNoise(AVector, double, double) - Static method in class nuroko.core.Util
 
addNoise(AVector, double, double, double) - Static method in class nuroko.core.Util
 
AFunction<A,B> - Class in nuroko.function
 
AFunction() - Constructor for class nuroko.function.AFunction
 
ALayerStack - Class in nuroko.module
Abstract base class representing a stack of AWeightLayer components
ALayerStack() - Constructor for class nuroko.module.ALayerStack
 
AOperationComponent - Class in nuroko.module
Base class for components that perform a single operation on each element from input to output
AOperationComponent(int) - Constructor for class nuroko.module.AOperationComponent
 
apply(double) - Method in class nuroko.module.ops.FlipBitNoise
 
applyConstraints() - Method in interface nuroko.core.IComponent
 
applyConstraints() - Method in class nuroko.module.AComponent
 
applyConstraintsInternal() - Method in class nuroko.module.AComponent
 
applyConstraintsInternal() - Method in class nuroko.module.NeuralNet
 
applyTo(IComponent) - Method in interface nuroko.core.IConstraint
 
applyTo(IComponent) - Method in class nuroko.module.layers.AConstraint
 
applyTo(IComponent) - Method in class nuroko.module.layers.WeightLengthConstraint
 
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
 
averageValue() - Method in class nuroko.module.ops.FlipBitNoise
 
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(int) - Static method in class nuroko.core.Components
 
Bias - Class in nuroko.module
 
Bias(int) - Constructor for class nuroko.module.Bias
 
BIAS_INITIAL_SCALE - Static variable in class nuroko.module.AWeightLayer
 
BOUND - Static variable in class nuroko.module.loss.CrossEntropyLoss
 

C

calculateError(AVector, AVector) - Method in class nuroko.module.loss.AbsoluteErrorLoss
 
calculateError(AVector, AVector) - Method in class nuroko.module.loss.CrossEntropyLoss
 
calculateError(AVector, AVector) - Method in class nuroko.module.loss.LossFunction
 
calculateError(AVector, AVector) - Method in class nuroko.module.loss.SquaredErrorLoss
 
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
Calculates a loss function for the given output and target Overwrites the gradientOut vector with the error derivative.
calculateErrorDerivative(AVector, AVector, IComponent) - Method in class nuroko.module.loss.LossFunction
Calculates an error derivative, storing it in the output gradient of the given component
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.ALayerStack
 
clone() - Method in class nuroko.module.AOperationComponent
 
clone() - Method in class nuroko.module.AWeightLayer
 
clone() - Method in class nuroko.module.Bias
 
clone() - Method in class nuroko.module.CompoundLayerStack
 
clone() - Method in class nuroko.module.Dropout
 
clone() - Method in class nuroko.module.GradientAmplifier
 
clone() - Method in class nuroko.module.Identity
 
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.Sparsifier
 
clone() - Method in class nuroko.module.Stack
 
clone() - Method in class nuroko.module.ThinkingOp
 
clone() - Method in class nuroko.module.TrainingOp
 
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.DecodeFunction
 
codeLength() - Method in class nuroko.coders.DoubleCoder
 
codeLength() - Method in class nuroko.coders.EncodeFunction
 
codeLength() - Method in class nuroko.coders.FixedStringCoder
 
codeLength() - Method in class nuroko.coders.IdentityCoder
 
codeLength() - Method in class nuroko.coders.IntegerCoder
 
codeLength() - Method in class nuroko.coders.ListCoder
 
codeLength() - Method in class nuroko.coders.MaybeCoder
 
codeLength() - Method in class nuroko.coders.MixedListCoder
 
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
 
ComposedFunction<A,B> - Class in nuroko.function
 
ComposedFunction(IFunction<A, ?>, IFunction<?, B>) - Constructor for class nuroko.function.ComposedFunction
 
CompoundLayerStack - Class in nuroko.module
 
CompoundLayerStack(ALayerStack, ALayerStack) - Constructor for class nuroko.module.CompoundLayerStack
 
Constraints - Class in nuroko.module.layers
 
Constraints() - Constructor for class nuroko.module.layers.Constraints
 
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 class nuroko.coders.EncodeFunction
 
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.DecodeFunction
 
decode(AVector, int) - Method in class nuroko.coders.DoubleCoder
 
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.IntegerCoder
 
decode(AVector, int) - Method in class nuroko.coders.ListCoder
 
decode(AVector, int) - Method in class nuroko.coders.MaybeCoder
 
decode(AVector, int) - Method in class nuroko.coders.MixedListCoder
 
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
 
DecodeFunction<T> - Class in nuroko.coders
 
DecodeFunction(ICoder<T>) - Constructor for class nuroko.coders.DecodeFunction
 
defaultLossFunction(Op) - Static method in class nuroko.core.Components
Returns a default loss function for a specific operator
derivative(double) - Method in class nuroko.module.ops.FlipBitNoise
 
derivativeForOutput(double) - Method in class nuroko.module.ops.FlipBitNoise
 
DerivativeTest - Class in nuroko.testing
 
DerivativeTest() - Constructor for class nuroko.testing.DerivativeTest
 
DoubleCoder - Class in nuroko.coders
 
DoubleCoder(double, double) - Constructor for class nuroko.coders.DoubleCoder
 
dropout(int) - Static method in class nuroko.core.Components
 
dropout(int, double) - Static method in class nuroko.core.Components
 
Dropout - Class in nuroko.module
Component that performs dropout on activation values.
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(Double, AVector, int) - Method in class nuroko.coders.DoubleCoder
 
encode(T, AVector, int) - Method in class nuroko.coders.EncodeFunction
 
encode(String, AVector, int) - Method in class nuroko.coders.FixedStringCoder
 
encode(AVector, AVector, int) - Method in class nuroko.coders.IdentityCoder
 
encode(Long, AVector, int) - Method in class nuroko.coders.IntegerCoder
 
encode(List<T>, AVector, int) - Method in class nuroko.coders.ListCoder
 
encode(T, AVector, int) - Method in class nuroko.coders.MaybeCoder
 
encode(List<?>, AVector, int) - Method in class nuroko.coders.MixedListCoder
 
encode(T, AVector, int) - Method in interface nuroko.core.IEncoder
Encodes an object into the given destination vector
EncodeFunction<T> - Class in nuroko.coders
 
EncodeFunction(ICoder<T>) - Constructor for class nuroko.coders.EncodeFunction
 
ExampleTask - Class in nuroko.task
 
ExampleTask(List<AVector>, List<AVector>) - Constructor for class nuroko.task.ExampleTask
 

F

first - Variable in class nuroko.function.ComposedFunction
 
FixedStringCoder - Class in nuroko.coders
Coder for fixed length strings.
FixedStringCoder(int) - Constructor for class nuroko.coders.FixedStringCoder
 
FlipBitNoise - Class in nuroko.module.ops
 
FlipBitNoise(double) - Constructor for class nuroko.module.ops.FlipBitNoise
 
FullWeightLayer - Class in nuroko.module.layers
Fully connected weight layer
FullWeightLayer(int, int) - Constructor for class nuroko.module.layers.FullWeightLayer
 

G

generate(AVector) - Method in interface nuroko.core.ISynthesiser
 
generate(AVector, AVector) - Method in interface nuroko.core.ISynthesiser
 
generate(AVector, AVector) - Method in class nuroko.module.AComponent
 
generate(AVector) - Method in class nuroko.module.AComponent
 
generate(AVector, AVector) - Method in class nuroko.module.layers.FullWeightLayer
Generates by using the reverse weights
generate(AVector, AVector) - Method in class nuroko.module.layers.SparseWeightLayer
Generates by using the reverse weights
generate(AVector, AVector) - Method in class nuroko.module.Normaliser
 
generate(AVector, AVector) - Method in class nuroko.module.Stack
 
GenericModuleTests - Class in nuroko.testing
 
GenericModuleTests() - Constructor for class nuroko.testing.GenericModuleTests
 
getBias() - Method in class nuroko.module.AWeightLayer
 
getBias() - Method in class nuroko.module.layers.FullWeightLayer
 
getBias() - Method in class nuroko.module.layers.SparseWeightLayer
 
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.AOperationComponent
 
getComponents() - Method in class nuroko.module.CompoundLayerStack
 
getComponents() - Method in class nuroko.module.NeuralNet
 
getComponents() - Method in class nuroko.module.Normaliser
 
getConstraints() - Method in class nuroko.module.AComponent
 
getData(int) - Method in class nuroko.module.ALayerStack
 
getData(int) - Method in class nuroko.module.CompoundLayerStack
 
getData(int) - Method in class nuroko.module.NeuralNet
 
getDefaultLossFunction() - Method in interface nuroko.core.IComponent
Returns the default loss function that should be used
getDefaultLossFunction() - Method in class nuroko.module.AComponent
 
getDefaultLossFunction() - Method in class nuroko.module.NeuralNet
 
getDefaultLossFunction() - Method in class nuroko.module.Operator
 
getDefaultLossFunction() - Method in class nuroko.module.Stack
 
getDefaultLossFunction() - Method in class nuroko.module.ThinkingOp
 
getDefaultLossFunction() - Method in class nuroko.module.TrainingOp
 
getDownStack() - Method in interface nuroko.core.ISynthesiser
 
getDownStack() - Method in class nuroko.module.AComponent
 
getDownStack() - Method in class nuroko.module.Identity
 
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
 
getExampleCount() - Method in interface nuroko.core.ITask
Returns the number of training examples for this task
getExampleCount() - Method in class nuroko.task.BaseSupervisedTask
 
getExampleCount() - Method in class nuroko.task.ExampleTask
 
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.AOperationComponent
 
getGradient() - Method in class nuroko.module.Bias
 
getGradient() - Method in class nuroko.module.CompoundLayerStack
 
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.Sparsifier
 
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.AOperationComponent
 
getInputLength() - Method in class nuroko.module.AWeightLayer
 
getInputLength() - Method in class nuroko.module.NeuralNet
 
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
 
getLearnFactor() - Method in interface nuroko.core.IComponent
 
getLearnFactor() - Method in class nuroko.module.AComponent
 
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.AOperationComponent
 
getOutputLength() - Method in class nuroko.module.AWeightLayer
 
getOutputLength() - Method in class nuroko.module.NeuralNet
 
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.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.AOperationComponent
 
getParameters() - Method in class nuroko.module.Bias
 
getParameters() - Method in class nuroko.module.CompoundLayerStack
 
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.Sparsifier
 
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
 
getUpStack() - Method in interface nuroko.core.ISynthesiser
 
getUpStack() - Method in class nuroko.module.AComponent
 
gradient - Variable in class nuroko.module.ACompoundComponent
 
GradientAmplifier - Class in nuroko.module
 
GradientAmplifier(int, double) - Constructor for class nuroko.module.GradientAmplifier
 

H

hasDerivative() - Method in class nuroko.module.ops.FlipBitNoise
 
hasDifferentTrainingThinking() - Method in interface nuroko.core.IComponent
 
hasDifferentTrainingThinking() - Method in class nuroko.module.ACompoundComponent
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Bias
 
hasDifferentTrainingThinking() - Method in class nuroko.module.CompoundLayerStack
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Dropout
 
hasDifferentTrainingThinking() - Method in class nuroko.module.GradientAmplifier
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Identity
 
hasDifferentTrainingThinking() - Method in class nuroko.module.layers.FullWeightLayer
 
hasDifferentTrainingThinking() - Method in class nuroko.module.layers.SparseWeightLayer
 
hasDifferentTrainingThinking() - Method in class nuroko.module.NeuralNet
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Normaliser
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Operator
 
hasDifferentTrainingThinking() - Method in class nuroko.module.Sparsifier
 
hasDifferentTrainingThinking() - Method in class nuroko.module.ThinkingOp
 
hasDifferentTrainingThinking() - Method in class nuroko.module.TrainingOp
 

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
 
IConstraint - Interface in nuroko.core
Interface for component Applied by calling the applyConstraints() method in IComponent;
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.
identity(int) - Static method in class nuroko.core.Components
 
Identity - Class in nuroko.module
 
Identity(int) - Constructor for class nuroko.module.Identity
 
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
IFunction<A,B> - Interface in nuroko.core
 
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 interface nuroko.core.IComponent
Randomly initialises a component's parameters
initRandom() - Method in class nuroko.module.AComponent
 
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
 
INSTANCE - Static variable in class nuroko.module.ops.ScaledLogistic
 
IntegerCoder - Class in nuroko.coders
 
IntegerCoder() - Constructor for class nuroko.coders.IntegerCoder
 
IntegerCoder(int) - Constructor for class nuroko.coders.IntegerCoder
 
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
 
isStochastic() - Method in class nuroko.module.ops.FlipBitNoise
 
isSynthesiser() - Method in interface nuroko.core.IComponent
 
isSynthesiser() - Method in class nuroko.module.AComponent
 
isSynthesiser() - Method in class nuroko.module.Identity
 
ISynthesiser - Interface in nuroko.core
Interface for a synthesizer, i.e.
ITask - Interface in nuroko.core
 
iterator() - Method in class nuroko.module.AComponent
 
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 components
Join(List<? extends IComponent>) - Constructor for class nuroko.module.Join
 

L

length - Variable in class nuroko.module.AOperationComponent
 
ListCoder<T> - Class in nuroko.coders
Coder for a fixed-length list of a specific item type
ListCoder(int, ICoder<T>) - Constructor for class nuroko.coders.ListCoder
 
LossFunction - Class in nuroko.module.loss
 
LossFunction() - Constructor for class nuroko.module.loss.LossFunction
 

M

maxValue() - Method in class nuroko.module.ops.FlipBitNoise
 
MaybeCoder<T> - Class in nuroko.coders
 
MaybeCoder(ICoder<T>) - Constructor for class nuroko.coders.MaybeCoder
 
minValue() - Method in class nuroko.module.ops.FlipBitNoise
 
MixedListCoder - Class in nuroko.coders
Coder for a fixed-length list of a specific item type
MixedListCoder(ICoder<?>...) - Constructor for class nuroko.coders.MixedListCoder
 
MomentumBackProp - Class in nuroko.algo
 
MomentumBackProp(IComponent, double) - Constructor for class nuroko.algo.MomentumBackProp
 
MomentumBackProp(int, double) - Constructor for class nuroko.algo.MomentumBackProp
 

N

neuralLayer(int, int, Op) - Static method in class nuroko.core.Components
 
neuralLayer(int, int, Op, int) - 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) - 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.function - package nuroko.function
 
nuroko.module - package nuroko.module
 
nuroko.module.layers - package nuroko.module.layers
 
nuroko.module.loss - package nuroko.module.loss
 
nuroko.module.ops - package nuroko.module.ops
 
nuroko.task - package nuroko.task
 
nuroko.task.samples - package nuroko.task.samples
 
nuroko.task.wrappers - package nuroko.task.wrappers
 
nuroko.testing - package nuroko.testing
 
NurokoException - Exception in nuroko.core
 
NurokoException(String) - Constructor for exception nuroko.core.NurokoException
 
NurokoException(Throwable) - Constructor for exception nuroko.core.NurokoException
 

O

offset(int, double) - Static method in class nuroko.core.Components
 
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
ScaledLogistic - Class in nuroko.module.ops
 
ScaledLogistic() - Constructor for class nuroko.module.ops.ScaledLogistic
 
second - Variable in class nuroko.function.ComposedFunction
 
setConstraint(IConstraint) - Method in class nuroko.module.AComponent
 
setInput(AVector) - Method in interface nuroko.core.IInputState
 
setInput(AVector) - Method in class nuroko.module.AComponent
 
setInput(AVector) - Method in class nuroko.module.Stack
 
setLearnFactor(double) - Method in interface nuroko.core.IComponent
 
setLearnFactor(double) - Method in class nuroko.module.AComponent
 
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
 
Sparsifier - Class in nuroko.module
 
Sparsifier(int, double, double) - Constructor for class nuroko.module.Sparsifier
 
Sparsifier(int, double, double, double) - Constructor for class nuroko.module.Sparsifier
 
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
 
test(Object) - Static method in class nuroko.testing.GenericModuleTests
 
testDerivative(AComponent) - Static method in class nuroko.testing.DerivativeTest
 
think(AVector) - Method in class nuroko.coders.DecodeFunction
 
think(T) - Method in class nuroko.coders.EncodeFunction
 
think(A) - Method in interface nuroko.core.IFunction
 
think(AVector, AVector) - Method in interface nuroko.core.IThinker
 
think(AVector) - Method in interface nuroko.core.IThinker
 
think(A) - Method in class nuroko.function.AFunction
 
think(A) - Method in class nuroko.function.ComposedFunction
 
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.layers.FullWeightLayer
 
think(AVector, AVector) - Method in class nuroko.module.layers.SparseWeightLayer
 
ThinkingOp - Class in nuroko.module
 
ThinkingOp(int, Op) - Constructor for class nuroko.module.ThinkingOp
 
thinkInternal() - Method in interface nuroko.core.IComponent
Thinks within the scope of the component.
thinkInternal() - Method in class nuroko.module.Bias
 
thinkInternal() - Method in class nuroko.module.CompoundLayerStack
 
thinkInternal() - Method in class nuroko.module.Dropout
 
thinkInternal() - Method in class nuroko.module.GradientAmplifier
 
thinkInternal() - Method in class nuroko.module.Identity
 
thinkInternal() - Method in class nuroko.module.Join
 
thinkInternal() - Method in class nuroko.module.layers.FullWeightLayer
 
thinkInternal() - Method in class nuroko.module.layers.SparseWeightLayer
 
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.Sparsifier
 
thinkInternal() - Method in class nuroko.module.Stack
 
thinkInternal() - Method in class nuroko.module.ThinkingOp
 
thinkInternal() - Method in class nuroko.module.TrainingOp
 
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
 
thinkInternalTraining() - Method in class nuroko.module.ThinkingOp
 
thinkInternalTraining() - Method in class nuroko.module.TrainingOp
 
topComponent() - Method in class nuroko.module.AComponent
 
topComponent() - Method in class nuroko.module.Stack
 
toString() - Method in class nuroko.module.ThinkingOp
 
toString() - Method in class nuroko.module.TrainingOp
 
train(IComponent, AVector, AVector, double) - Method in class nuroko.algo.MomentumBackProp
 
train(IComponent, AVector, AVector, double, LossFunction) - Method in class nuroko.algo.MomentumBackProp
 
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
Trains towards a target value.
train(AVector, AVector, LossFunction, double) - Method in interface nuroko.core.ITrainable
Trains towards a target value using a specified loss function.
train(AVector, AVector) - Method in class nuroko.module.AComponent
 
train(AVector, AVector, LossFunction, double) - Method in class nuroko.module.AComponent
 
trainGradient(AVector, double) - Method in interface nuroko.core.IGradientTrainable
Trains with a output gradient, incrementing inputGradient and accumulated gradient for parameters.
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.AWeightLayer
 
trainGradientInternal(double) - Method in interface nuroko.core.IComponent
 
trainGradientInternal(double) - Method in class nuroko.module.AComponent
Abstract method for training gradients.
trainGradientInternal(double) - Method in class nuroko.module.Bias
 
trainGradientInternal(double) - Method in class nuroko.module.CompoundLayerStack
 
trainGradientInternal(double) - Method in class nuroko.module.Dropout
 
trainGradientInternal(double) - Method in class nuroko.module.GradientAmplifier
 
trainGradientInternal(double) - Method in class nuroko.module.Identity
 
trainGradientInternal(double) - Method in class nuroko.module.Join
 
trainGradientInternal(double) - Method in class nuroko.module.layers.FullWeightLayer
 
trainGradientInternal(double) - Method in class nuroko.module.layers.SparseWeightLayer
 
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.Sparsifier
 
trainGradientInternal(double) - Method in class nuroko.module.Stack
 
trainGradientInternal(double) - Method in class nuroko.module.ThinkingOp
 
trainGradientInternal(double) - Method in class nuroko.module.TrainingOp
 
TrainingOp - Class in nuroko.module
 
TrainingOp(int, Op) - Constructor for class nuroko.module.TrainingOp
 
trainSynth(IComponent, AVector, double) - Method in class nuroko.algo.MomentumBackProp
 
trainSynth(AVector) - Method in interface nuroko.core.IComponent
 
trainSynth(AVector) - Method in interface nuroko.core.ISynthesiser
 
trainSynth(AVector, double) - Method in interface nuroko.core.ISynthesiser
 
trainSynth(AVector) - Method in class nuroko.module.AComponent
 
trainSynth(AVector, double) - Method in class nuroko.module.AComponent
 

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
 
weightLength(double) - Static method in class nuroko.module.layers.Constraints
 
WeightLengthConstraint - Class in nuroko.module.layers
 
WeightLengthConstraint(double) - Constructor for class nuroko.module.layers.WeightLengthConstraint
 

X

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

Copyright © 2013. All Rights Reserved.