A propos
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » Linux - UNIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Les bases de données relationnelles & SQL » Db2 for z/OS » Db2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Data Science, Big Data et AnalyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
Cette page n'est pas disponible en français.
Building neural networks with Linux

This course is perfect for those wanting to make practical use of the world of possibilities opened by modern Artificial Intelligence evolutions.

The course starts by looking at the various Neural Network implementations and provides the minimal theoretical background needed to understand it. We look at implementation choices. We learn to use the most common implementations with Python and Keras. We use the Neural Compute stick with build in hardware accelerated Tensorflow network to implement in combination with a Raspberry Pi and a camera practical object recognition. We explore pre-build neural networks and learn how to build them. And apply our knowledge in a Data Science fashion too. Finally we look at limitations, debugging and topics of interest.

During this course all participants will have the opportunity to build and experiment with a multifunctional small-footprint embedded target with powerfull hardware optimised neural network capabilities. After the course, the participants can take the board with them to continue experimenting.


Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Veuillez contacter ABIS.

Intended for

Everybody who is responsible for designing and building Artificial Intelligence Systems.


IT Background and general Linux skills and command line experience (see Linux/UNIX fundamentals). Python knowledge is not required, but can be helpful during the course (see Python fundamentals). Programming experience is however esential to better understand the concepts.

Main topics

An in-depth look at Neural Networks and Python

An introduction to Neural Networks and neural network types

Convolutional Neural Networks

Python fundamentals

Set up of our development board: Raspberry Pi, Camera and Neural Compute Stick

Implementation of object recognition with the Neural Compute Stick and Tensorflow

Multilayer Perceptron (MPL)

Convolutional Neural Networks (CNN)

Recurrent Neural Networks (RNN)


A practical look at using existing pre-trained neural networks

Implementation of a self-driving car platform


Example: Value Estimations

We make time to look at the practical challanges of the course participants.

Training method

Course/workshop: classical educations with practical exercises.

Course materials provided, complemented with 1 book: Tutorial: Building Neural Networks with Linux, by Jasper Nuyens a free ARM-based Embedded Linux board with camera and Intel NCSM2450.DK1 Movidius Neural Compute Stick and a small self-driving car platform.


5 days.

Course leader

Linux Belgium.