Package mklab.JGNN.nn
package mklab.JGNN.nn
Implements neural networks components that are combined to define GNNs or
other types of machine learning models. Hand-wiring everything may be
cumbersome, so prefer using
ModelBuilder and its
extensions to construct Model instances. Components
matching common neural operations are provided in sub-packages, where they
are separated by their functional role as activations, inputs, operations, or
pooling functions. In addition to operations. Additionally, Java code
components are provided for losses and model parameter initialization.- Author:
- Emmanouil Krasanakis
-
ClassDescriptionThis class defines an abstract interface for applying initializers to models.This class provides an abstract implementation of loss functions to be used during
Modeltraining.This class is a way to organizeNNOperationtrees into trainable machine learning models.This class defines an abstract neural network operation with forward and backpropagation capabilities.Provides an interface for training tensors.