VOOZH about

URL: https://www.opennn.net/tutorials/

⇱ Tutorials – OpenNN


Skip to content

Getting Started

Set up OpenNN and understand the basic workflow before moving into the core classes.

Building OpenNN

Install and build OpenNN from source for a local C++ environment.

Read tutorial

OpenNN in 6 steps

Walk through the essential workflow for creating and training a model.

Read tutorial

The software model of OpenNN

Understand how the core objects fit together in an OpenNN project.

Read tutorial

Main Classes

Work with the main OpenNN objects used to define data, networks, training, validation, and testing.

The data set class

Load, inspect, and transform data before training.

Read tutorial

The neural network class

Define layers, parameters, and model structure.

Read tutorial

The training strategy class

Configure loss functions, optimization, and stopping criteria.

Read tutorial

The model selection class

Select inputs, complexity, and model settings with validation.

Read tutorial

The testing analysis class

Evaluate trained models and interpret performance.

Read tutorial

Performance & Configuration

Tune APIs, precision, CUDA execution, and multi-GPU training workflows.

Automated Mixed Precision

Use mixed precision to accelerate training and reduce memory use.

Read tutorial

Configuring the Device and Precision

Choose CPU/GPU devices and numeric precision.

Read tutorial

CUDA Graphs Explained

Reduce GPU overhead with reusable CUDA execution graphs.

Read tutorial

Multi-GPU Data Parallelization

Distribute batches across GPUs for faster training.

Read tutorial

Multi-GPU Model Parallelization

Split large models across GPUs when one device is not enough.

Read tutorial

Machine Learning Examples

Apply OpenNN to approximation, classification, forecasting, and text classification problems.

Approximation: Airfoil self-noise prediction

Build a regression model for engineering noise prediction.

Read tutorial

Classification: Breast cancer diagnosis

Train a classification model for medical diagnosis data.

Read tutorial

Forecasting: Airline passengers estimation

Estimate future values from time-ordered passenger data.

Read tutorial

Text Classification: Amazon reviews classification

Classify review text with a neural network model.

Read tutorial

Need the full C++ reference?

Use the API documentation when you need class-level details, methods, and implementation references.

Open API documentation