OpenNN: Implementing Neural Networks Training Course

Last updated

Course Code



14 hours (usually 2 days including breaks)


  • An understanding of data science concepts
  • C++ programming experience is helpful


  • Software developers and programmers wishing to create Deep Learning applications.


In this instructor-led, live training, we go over the principles of neural networks and use OpenNN to implement a sample application.

Format of the course

  • Lecture and discussion coupled with hands-on exercises.

Course Outline

Introduction to OpenNN, Machine Learning and Deep Learning

Downloading OpenNN

Working with Neural Designer

  • Using Neural Designer for descriptive, diagnostic, predictive and prescriptive analytics

OpenNN architecture

  • CPU parallelization

OpenNN classes

  • Data set, neural network, loss index, training strategy, model selection, testing analysis
  • Vector and matrix templates

Building a neural network application

  • Choosing a suitable neural network
  • Formulating the variational problem (loss index)
  • Solving the reduced function optimization problem (training strategy)

Working with datasets

  • The data matrix (columns as variables and rows as instances)

Learning tasks

  • Function regression
  • Pattern recognition

Compiling with QT Creator

Integrating, testing and debugging your application

The future of neural networks and OpenNN

Summary and conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Hong Kong!

As a Business Development Manager you will:

  • expand business in Hong Kong
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions