Input class

Input Layer of Neural Network Transform input List<double> of data into Matrix This Layer is generated by NeuralNetwork and shouldn't be included into the list of model's Layers

Inheritance

Constructors

Input(int units, {String? name})

Properties

activatedDerivativeBuffer List<Matrix>?
Derivatives of the activation function used in the learning process
getter/setter pairinherited
b Matrix?
Matrix.column of the biases of the Layer
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
inputDataBuffer Matrix?
Input data buffer used in the learning proccess
getter/setter pairinherited
name String?
The name of the layer
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trainable bool
Identify if this is trainable
getter/setter pairinherited
units int
Number of rows in output Matrix.column after activation (or applying) of the Layer over input data
getter/setter pairinherited
useBiases bool
Defines if train biases or keep them as zero vector
finalinherited
w Matrix?
Matrix of the weights of the Layer
getter/setter pairinherited
wasInitialized bool
Identify if initialization was called
getter/setter pairinherited

Methods

act(dynamic inputs, {bool train = false}) Matrix
Apply Layer's logic to the inputs
override
clear() → void
After-training method, typically clear buffered data from the training process
inherited
init([dynamic parametr]) → void
Initialization of Layer's parametrs should be called before calling (act()) the Layer
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited