OpenNN Python Documentation

Download OpenNN for Python from Pypi

Getting started

The software model of OpenNN

In this tutorial we present the software model of OpenNN. The whole process is carried out in the Unified Modeling Language (UML). The Unified Modeling Language (UML) is a general purpose visual modeling language that is used to specify, visualize, construct, and document the artifacts of a software system.

Read more

Main classes

The DataSet class

The DataSet object contains the information needed to construct the predictive model.

Read more
The NeuralNetwork class

This neural network is used to span a function space for the variational problem at hand.

Read more
The TrainingStrategy class

The procedure used to carry out the learning process in a neural network is called the training strategy.

Read more
The TestingAnalysis class

The purpose of testing is to compare the outputs from the neural network against targets in an independent testing set.

Read more