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

A

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
 
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
 
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
 
asMatrix() - Method in class nuroko.module.AWeightLayer
 
asMatrix() - Method in class nuroko.module.FullWeightLayer
 
asMatrix() - Method in class nuroko.module.SparseWeightLayer
 
AThinkStack - Class in nuroko.module
 
AThinkStack() - Constructor for class nuroko.module.AThinkStack
 
AWeightLayer - Class in nuroko.module
 
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

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.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.ALayer
 
clone() - Method in class nuroko.module.ALayerStack
 
clone() - Method in class nuroko.module.AThinkStack
 
clone() - Method in class nuroko.module.AWeightLayer
 
clone() - Method in class nuroko.module.CompoundStack
 
clone() - Method in class nuroko.module.FullWeightLayer
 
clone() - Method in class nuroko.module.NetworkStack
 
clone() - Method in class nuroko.module.NeuralNet
 
clone() - Method in class nuroko.module.SparseWeightLayer
 
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.CompoundStack
 
components - Variable in class nuroko.module.CompoundStack
 
CompoundStack<T extends IParameterised> - Class in nuroko.module
 
CompoundStack(Collection<T>) - Constructor for class nuroko.module.CompoundStack
 
createOutputVector() - Method in class nuroko.coders.AbstractCoder
 
createOutputVector() - Method in class nuroko.coders.ChoiceCoder
 
createOutputVector() - Method in interface nuroko.core.IEncoder
 

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
 

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
Fully connected weight layer
FullWeightLayer(int, int) - Constructor for class nuroko.module.FullWeightLayer
 

G

generate(AVector, AVector) - Method in interface nuroko.core.ISynthesiser
 
getChoiceList() - Method in class nuroko.coders.ChoiceCoder
 
getComponent(int) - Method in class nuroko.module.CompoundStack
 
getComponents() - Method in interface nuroko.core.IModule
Returns a list of sub-components of this module
getComponents() - Method in class nuroko.module.AWeightLayer
 
getComponents() - Method in class nuroko.module.CompoundStack
 
getComponents() - Method in class nuroko.module.FullWeightLayer
 
getComponents() - Method in class nuroko.module.NeuralNet
 
getComponents() - Method in class nuroko.module.SparseWeightLayer
 
getData(int) - Method in class nuroko.module.ALayerStack
 
getData(int) - Method in class nuroko.module.AThinkStack
 
getData(int) - Method in class nuroko.module.CompoundStack
 
getData(int) - Method in class nuroko.module.NetworkStack
 
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.CompoundStack
 
getGradient() - Method in class nuroko.module.FullWeightLayer
 
getGradient() - Method in class nuroko.module.NeuralNet
 
getGradient() - Method in class nuroko.module.SparseWeightLayer
 
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.AThinkStack
 
getInput() - Method in class nuroko.module.NeuralNet
 
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
 
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.AWeightLayer
 
getInputLength() - Method in class nuroko.module.NetworkStack
 
getInputLength() - Method in class nuroko.module.NeuralNet
 
getInputLength() - Method in class nuroko.task.BaseSupervisedTask
 
getInputSignal() - Method in class nuroko.module.NeuralNet
 
getInverse() - Method in class nuroko.module.AWeightLayer
 
getInverse() - Method in class nuroko.module.FullWeightLayer
 
getInverse() - Method in class nuroko.module.NeuralNet
 
getInverse() - Method in class nuroko.module.SparseWeightLayer
 
getInverseStructure() - Method in class nuroko.module.FullWeightLayer
 
getLayer(int) - Method in class nuroko.module.ALayerStack
 
getLayer(int) - Method in class nuroko.module.AThinkStack
 
getLayer(int) - Method in class nuroko.module.CompoundStack
 
getLayer(int) - Method in class nuroko.module.NetworkStack
 
getLayer(int) - Method in class nuroko.module.NeuralNet
 
getLayerCount() - Method in class nuroko.module.ALayerStack
 
getLayerCount() - Method in class nuroko.module.AThinkStack
 
getLayerCount() - Method in class nuroko.module.CompoundStack
 
getLayerCount() - Method in class nuroko.module.NetworkStack
 
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.FullWeightLayer
 
getLinkCount(int) - Method in class nuroko.module.SparseWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.AWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.FullWeightLayer
 
getLinkSource(int, int) - Method in class nuroko.module.SparseWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.AWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.FullWeightLayer
 
getLinkWeight(int, int) - Method in class nuroko.module.SparseWeightLayer
 
getOutput() - Method in class nuroko.module.ALayerStack
 
getOutput() - Method in class nuroko.module.AThinkStack
 
getOutput() - Method in class nuroko.module.NeuralNet
 
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.AWeightLayer
 
getOutputLength() - Method in class nuroko.module.NetworkStack
 
getOutputLength() - Method in class nuroko.module.NeuralNet
 
getOutputLength() - Method in class nuroko.task.BaseSupervisedTask
 
getOutputSignal() - Method in class nuroko.module.NeuralNet
 
getParameterLength() - Method in interface nuroko.core.IParameterised
Returns the length of the parameter vector for this model
getParameterLength() - Method in class nuroko.module.ALayer
 
getParameterLength() - Method in class nuroko.module.ALayerStack
 
getParameterLength() - Method in class nuroko.module.AThinkStack
 
getParameterLength() - Method in class nuroko.module.FullWeightLayer
 
getParameterLength() - Method in class nuroko.module.NeuralNet
 
getParameterLength() - Method in class nuroko.module.SparseWeightLayer
 
getParameters() - Method in interface nuroko.core.IParameterised
Return an AVector referring to the parameters in the model.
getParameters() - Method in class nuroko.module.ALayer
 
getParameters() - Method in class nuroko.module.CompoundStack
 
getParameters() - Method in class nuroko.module.FullWeightLayer
 
getParameters() - Method in class nuroko.module.NeuralNet
 
getParameters() - Method in class nuroko.module.SparseWeightLayer
 
getSourceIndex(int) - Method in class nuroko.module.AWeightLayer
 
getSourceIndex(int) - Method in class nuroko.module.FullWeightLayer
 
getSourceIndex(int) - Method in class nuroko.module.SparseWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.AWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.FullWeightLayer
 
getSourceWeights(int) - Method in class nuroko.module.SparseWeightLayer
 
getState() - Method in interface nuroko.core.IState
 
getStateGradient() - Method in interface nuroko.core.IState
 
getStateLength() - Method in interface nuroko.core.IState
 
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
 

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.
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
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.FullWeightLayer
 
initRandom() - Method in class nuroko.module.NeuralNet
 
initRandom() - Method in class nuroko.module.SparseWeightLayer
 
inputLength - Variable in class nuroko.module.AWeightLayer
 
inputLength - Variable in class nuroko.task.BaseSupervisedTask
 
IOutput - 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
 
IState - Interface in nuroko.core
Interface representing a module which contains internal state.
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

M

MaybeCoder<T> - Class in nuroko.coders
 
MaybeCoder(ICoder<T>) - Constructor for class nuroko.coders.MaybeCoder
 

N

NetworkStack - Class in nuroko.module
 
NetworkStack(ALayerStack...) - Constructor for class nuroko.module.NetworkStack
 
NetworkStack(List<ALayerStack>) - Constructor for class nuroko.module.NetworkStack
 
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
 
nuroko.coders - package nuroko.coders
 
nuroko.core - package nuroko.core
 
nuroko.module - package nuroko.module
 
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

outputLength - Variable in class nuroko.module.AWeightLayer
 
outputLength - Variable in class nuroko.task.BaseSupervisedTask
 

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
size - Variable in class nuroko.coders.IdentityCoder
 
SparseWeightLayer - Class in nuroko.module
Fully connected weight layer
SparseWeightLayer(int, int, int) - Constructor for class nuroko.module.SparseWeightLayer
 
SparseWeightLayer(SparseWeightLayer) - Constructor for class nuroko.module.SparseWeightLayer
 

T

task - Variable in class nuroko.task.wrappers.IdentityTask
 
think(AVector, AVector) - Method in interface nuroko.core.IThinker
 
think(AVector, AVector) - Method in class nuroko.module.ALayer
 
think(AVector, AVector) - Method in class nuroko.module.CompoundStack
 
think(AVector, AVector) - Method in class nuroko.module.FullWeightLayer
 
think(AVector, AVector) - Method in class nuroko.module.NetworkStack
 
think(AVector, AVector) - Method in class nuroko.module.NeuralNet
 
think(AVector, AVector) - Method in class nuroko.module.SparseWeightLayer
 
train(AVector, AVector) - Method in interface nuroko.core.ITrainable
 
train(AVector, AVector) - Method in class nuroko.module.ALayerStack
 
train(AVector, AVector) - Method in class nuroko.module.AThinkStack
 
train(AVector, AVector) - Method in class nuroko.module.NetworkStack
 
train(AVector, AVector) - Method in class nuroko.module.NeuralNet
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.ALayerStack
Trains with a direct gradient.
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.AThinkStack
Trains with a direct gradient.
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.AWeightLayer
 
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.FullWeightLayer
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.NetworkStack
 
trainGradient(AVector, AVector, AVector, double, boolean) - Method in class nuroko.module.NeuralNet
 
trainGradient(AVector, AVector, AVector, double) - Method in class nuroko.module.SparseWeightLayer
 
trainSynth(AVector) - Method in interface nuroko.core.ISynthesiser
 

U

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

X

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

Copyright © 2013. All Rights Reserved.