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
  • Class
    Description
    This class defines an abstract interface for applying initializers to models.
    This class provides an abstract implementation of loss functions to be used during Model training.
    This class is a way to organize NNOperation trees into trainable machine learning models.
    This class defines an abstract neural network operation with forward and backpropagation capabilities.
     
    Provides an interface for training tensors.