Packages
Package
Description
 
 
 
Contains classes that simplify data loading, model building, and training.
Contains datasets for out-of-the-box experimentation.
Contains model builders that parse expression of the Neuralang scripting language to simplify mathematical parts of the definitions.
Contains model training strategies that correspond to different predictive tasks.
Contains base numerical data classes, as well as supporting abstract classes.
Contains data distributions that produce one numerical value and can be used for tensor value initialization.
Contains empty extensions of datatypes that hold only dimension names and sizes but no ddata.
Contains implementations of matrix classes, of transparent access to parts of these classes, and of column/row repetitions that broadcast vectors into matrices.
Contains implementations of tensor classes, as well as transparent access to parts of these classes.
Contains utility functions that are employed internally, mainly optimized 1D and 2D iterators.
Implements neural networks components that are combined to define GNNs or other types of machine learning models.
Implements activations function to be used as model operations.
Implements initializers to be applied on Model parameters to stochastically induce some desired property at the first training epoch.
Contains various types of neural architecture inputs.
Contains classes for instantiating loss function.
Contains losses that wrap other losses and augment their numeric computations with live reporting of the training status.
Contains popular neural network and GNN operations.
Contains optimizers that can be used to update training losses.
Contains pooling/reduction operations that reduce the dimensions of inputs.