- 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