OpenNN
Open-source neural networks library
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
__half
C
opennn::__half
C
__nv_bfloat16
C
opennn::__nv_bfloat16
C
opennn::AugmentationSettings
Optional data-augmentation transforms applied at training time
C
opennn::Backend
C
opennn::opennn::Backend
C
opennn::BackPropagation
C
opennn::BackPropagationLM
Scratch state used by
LevenbergMarquardtAlgorithm
C
opennn::BackwardEdge
C
opennn::Batch
Owns the host-side and (optional) device-side buffers for one mini-batch of dataset samples
C
opennn::TestingAnalysis::BinaryClassificationRates
Sample indices grouped by binary-classification outcome
C
opennn::BoxPlot
C
opennn::Buffer
C
opennn::opennn::Buffer
C
opennn::ResponseOptimization::Condition
C
opennn::Configuration
C
opennn::opennn::Configuration
C
opennn::Correlation
C
cudnnTensorStruct
C
opennn::cudnnTensorStruct
►
C
opennn::Dataset
Base data container with samples, variables and per-variable metadata
C
opennn::ImageDataset
Dataset
specialization for image data
C
opennn::LanguageDataset
Dataset
specialization for tokenized text
C
opennn::TabularDataset
C
opennn::TimeSeriesDataset
Dataset
specialization for time series with explicit past / future windows
C
opennn::Descriptives
C
opennn::ResponseOptimization::Domain
C
opennn::EnumMap< Enum >
C
opennn::EpochStats
Aggregate metrics produced for a single training or evaluation epoch
C
opennn::Loss::EvaluationResult
Output of
calculate_error()
C
opennn::ForwardPropagation
C
opennn::opennn::ForwardPropagation
C
opennn::TestingAnalysis::GoodnessOfFitAnalysis
Per-output regression goodness-of-fit summary
C
opennn::Histogram
►
C
opennn::InputsSelection
Abstract base class for input feature selection methods
C
opennn::GeneticAlgorithm
Genetic-algorithm based input feature selection
C
opennn::GrowingInputs
Forward-selection of input features driven by feature-target correlation
C
opennn::InputsSelectionResults
Outcome of an
InputsSelection
run
C
opennn::Json
C
opennn::opennn::Json
C
opennn::JsonDocument
C
opennn::opennn::JsonDocument
C
opennn::JsonWriter
C
opennn::opennn::JsonWriter
C
opennn::KMeans
C
opennn::TestingAnalysis::KolmogorovSmirnovResults
Output of
perform_Kolmogorov_Smirnov_analysis()
►
C
opennn::Layer
Abstract base class for every layer in an OpenNN
NeuralNetwork
C
opennn::Addition
Elementwise tensor addition layer (residual / skip connections)
C
opennn::Bounding
Per-feature output-clamping layer
C
opennn::Convolutional
2D convolutional layer: y = activation(BN(conv(x, kernels) + bias))
C
opennn::ConvolutionalRelu
2D convolution + ReLU fused into a single forward op on GPU
C
opennn::Dense
Fully-connected layer: y = activation(BN(x * W + b)) with optional dropout
C
opennn::DenseRelu
Dense
+ ReLU fused into a single forward op
C
opennn::Embedding
Token-id-to-vector lookup layer used in language models
C
opennn::Flatten
Reshape layer that collapses every input axis into a single feature axis
C
opennn::MultiHeadAttention
Scaled dot-product attention with multiple heads and learned linear projections
C
opennn::Normalization3d
Layer
normalization across the embedding dimension of rank-2 inputs
C
opennn::Pooling
2D pooling layer (max or average)
C
opennn::Pooling3d
Sequence-pooling layer for rank-2 inputs (sequence_length, features)
C
opennn::Recurrent
Plain (Elman-style) recurrent layer over fixed-length sequences
C
opennn::Scaling
Per-feature input normalization layer
C
opennn::Unscaling
Per-output inverse normalization layer
C
opennn::Loss
Trainable loss function attached to a
NeuralNetwork
and a
Dataset
C
opennn::ModelExpression
C
opennn::ModelSelection
Searches for the best generalizing architecture for a model
►
C
opennn::NeuralNetwork
Stack of Layers forming a trainable model
C
opennn::ApproximationNetwork
Standard regression (function approximation) MLP
C
opennn::AutoAssociationNetwork
Standard auto-encoder for outlier and novelty detection
C
opennn::ClassificationNetwork
Standard tabular classification MLP
C
opennn::ForecastingNetwork
Standard time-series forecasting MLP
C
opennn::ImageClassificationNetwork
Standard convolutional image classifier
C
opennn::SimpleResNet
Compact residual network for image classification
C
opennn::TextClassificationNetwork
Standard text classification model
C
opennn::Transformer
Encoder-decoder
Transformer
(Vaswani et al., 2017) for sequence-to-sequence modeling
C
opennn::VGG16
VGG-16 architecture (Simonyan & Zisserman, 2014) for image classification
►
C
opennn::NeuronSelection
Abstract base class for hidden-layer-size selection methods
C
opennn::GrowingNeurons
Forward-selection of hidden-layer size
C
opennn::NeuronsSelectionResults
Outcome of a
NeuronSelection
run
C
opennn::ResponseOptimization::Objectives
►
C
opennn::Operator
C
opennn::Activation
C
opennn::Add
C
opennn::Attention
C
opennn::BatchNorm
C
opennn::Bound
C
opennn::Combination
C
opennn::Convolution
C
opennn::Dropout
C
opennn::EmbeddingLookup
C
opennn::Flat
C
opennn::LayerNorm
C
opennn::MultiHeadProjection
C
opennn::Pool
C
opennn::Pool3d
C
opennn::Scale
C
opennn::Unscale
►
C
opennn::Optimizer
Abstract base class for every training algorithm in OpenNN
C
opennn::AdaptiveMomentEstimation
Adam optimizer (Kingma & Ba, 2014)
C
opennn::LevenbergMarquardtAlgorithm
Levenberg-Marquardt optimizer with adaptive damping
C
opennn::QuasiNewtonMethod
BFGS quasi-Newton optimizer with line search
C
opennn::StochasticGradientDescent
Mini-batch SGD with optional momentum, Nesterov acceleration and learning-rate decay
C
opennn::OptimizerData
Per-optimizer scratch state shared across iterations
C
opennn::Registry< T >
C
opennn::Configuration::Resolved
C
opennn::opennn::Configuration::Resolved
C
opennn::ResponseOptimization
C
opennn::TestingAnalysis::RocAnalysis
Output of
perform_roc_analysis()
C
opennn::profiler::ScopedTimer
C
opennn::opennn::Shape
C
opennn::Shape
C
opennn::profiler::Stats
C
opennn::opennn::TensorView
C
opennn::TensorView
C
opennn::TestingAnalysis
Computes diagnostic metrics for a trained network on testing data
C
opennn::ThreadSafeQueue< T >
C
opennn::TrainingResults
Per-epoch error history and final summary produced by
Optimizer::train()
C
opennn::TrainingStrategy
Coordinates the training of a
NeuralNetwork
on a
Dataset
C
opennn::opennn::TypeInfo< T >
C
opennn::TypeInfo< T >
C
opennn::opennn::TypeInfo< Type::BF16 >
C
opennn::TypeInfo< Type::BF16 >
C
opennn::opennn::TypeInfo< Type::FP32 >
C
opennn::TypeInfo< Type::FP32 >
C
opennn::opennn::TypeInfo< Type::INT8 >
C
opennn::TypeInfo< Type::INT8 >
C
opennn::Variable
Generated by
1.13.2