Crate cogent

Source
Expand description

Cogent is a library to construct and train neural networks.

The goal of Cogent is to provide a simple library for usage of nueral networks.

§Crate Status

While Cogent has come quite a way it is still very early in its development, as such things will be changing all the time.

Things may change massively from version to version.

Structs§

NeuralNetwork
The fundamental neural network struct.
Trainer
NeuralNetwork::train(..) builder. Allows optional setting of training hyperparameters.

Enums§

Activation
Defines the activation of a layer.
Cost
Defines cost function of a neural network.
EvaluationData
For setting evaluation_data.
HaltCondition
For setting halt_condition.
Layer
Specifies layers to cosntruct neural net.
MeasuredCondition
For setting a hyperparameter with measured intervals.
Proportion
For setting a hyperparameter as a proportion of another.