Machine Learning for Internet of Things - IoT - CEI-Europe
Course #92

Machine Learning for Internet of Things - IoT

Please note that participants attending both course #92 "Machine Learning For Internet of Things - IoT" and course #93 "IoT, Internet of Things - The Next Big Disruption", will benefit from a reduced total course fee of EUR 3250 (EUR 2925 for early firm registrations).

We recommend you to submit your preliminary or firm registration at least 4 weeks before course start to ensure a seat on the course.

Everything from running shoes and lawnmowers, to windmills, robots and cities are being connected under IoT, Internet of Things. IoT holds great promises of things that alert on emerging issues, that are self-healing, become intuitive, and that avoid unscheduled stand stills. But this will require the machines to become smart, or we will be overwhelmed with a data tsunami that we manually have to monitor and supervise.

That is why Machine Learning goes hand in hand with IoT. Machine Learning helps connected things to automatically learn its normal state and behavior, which enables detection of anomalies, attribution of what has the largest impact on performance, simulation of scenarios, and even prediction of future events.

The intelligence must be personalized for each connected device, which is best done by processing all real-time data instead of old blunt averages. This is why Edge Computing is a prerequisite for IoT, where the processing capacity of the connected device is utilized for Machine Learning.

This course moves quickly from the theoretical basics of Machine Learning via different techniques, IoT requirements and terminology, to hands-on experimentation.

To benefit most you should bring a laptop computer with WiFi capability and your browser of choice. Everything else is provided on site.

The course is intended for engineers. Some experience in programming is a benefit, Python especially but not mandatory. No previous Machine Learning or Data Science experience is required. The course is favorably combined with course #93 IoT, Internet of Things - The Next Big Disruption, where we over two days explore use cases and business benefits of utilizing the skills acquired in this course.



  • Introduction
  • Edge Computing
  • Machine Learning
    • Classification and Regression
    • Data, Training, Evaluation
    • Techniques: Decision Trees


  • Recap from day 1
  • Hands-on Machine Learning utilizing Ekkono and Python
    • Model Trees
    • Random Forest


  • Machine Learning Functionality for IoT
    • Prediction and Forecasting
    • Simulation and Optimization
    • Attribution/Variable Importance
    • Anomaly Detection
  • Machine Learning Techniques for Io
    • Accuracy vs CPU vs Memory
    • Online vs. Batch Training
  • Time Series Prediction for IoT
    • Data Modelling
    • Evaluation
  • Hands-on Exercises on Machine Learning


We hope this new date will suit your calendar and look forward to seeing you in March next year instead. Clink for course link here.

We will keep a preliminary seat for you and keep in touch to see if you would like to make a firm registration for the new date.

Please confirm you have received this message to avoid any confusion.

We apologize for any inconvenience this cancellation may cause you and kindly ask for your understanding of the situation.


If you are several engineers in need of training at your company we also offer the possibility of ordering the course of your choice as an in-house course. Please, feel free to contact us if you would like a price quotation.

A few of the benefits of ordering an in-house course are:

*Tailored course content - let your needs decide the course syllabus.
*Targeted learning *You decide when and where the course should take place

*Internal issues can be discussed freely

Wishing you a nice day,

CEI-Europe AB, Teknikringen 1F, SE-583 30 Linköping, Sweden Phone +46-13-100 730 Fax +46-13-100 731