Udemy

AIoT Project: Naive Bayes based Smart Lighting

Enroll Now
  • 7,230 Students
  • Updated 5/2025
  • Certificate Available
4.2
(59 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
1 Hour(s) 43 Minute(s)
Language
English
Taught by
Erwin Ouyang
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.2
(59 Ratings)

Course Overview

AIoT Project: Naive Bayes based Smart Lighting

A project-based course to build an AIoT system from theory to prototype

Sample codes are provided for every project in this course.

You will receive a certificate of completion when finishing this course.

There is also Udemy 30 Day Money Back Guarantee, if you are not satisfied with this course.


This course teaches you how to build an AIoT system from theory to prototype particularly using Naive Bayes algorithm. This course is divided into three main parts. In the first part, you will learn about Naive Bayes classifier examples by hand. In the second part, you will learn about how to implement Naive Bayes classifier from scratch in Python and C. In the third part, you will learn about how to build an AIoT system based on Naive Bayes classifier and Arduino.

This is a project-based course. The main goal is to show you the complete flow how to build AIoT from theory to prototype. The point is to apply the concepts that you will learn in this course to your own projects. At the end of this course, you will be able to combine various kinds of knowledge that you may have studied at university, such as Artificial Intelligence, Programming, and Embedded System, in order to build the complete prototypes.

So, click the course button and see you inside the course.

Course Content

  • 12 section(s)
  • 40 lecture(s)
  • Section 1 Introduction
  • Section 2 === Part 1: Theory
  • Section 3 Naive Bayes Classifier by Hand (One Input Feature)
  • Section 4 Naive Bayes Classifier by Hand (Multiple Input Features)
  • Section 5 === Part 2: Modelling
  • Section 6 AI Light Bulb Modelling by Hand
  • Section 7 AI Light Bulb Modelling in Python
  • Section 8 AI Light Bulb Modelling in C
  • Section 9 === Part 3: Prototyping
  • Section 10 AI Light Bulb Prototyping in Arduino ESP32: Serial I/O, Sensors, LED
  • Section 11 AI Light Bulb Prototyping in Arduino ESP32: Wi-Fi, Telegram Bot
  • Section 12 Summary

What You’ll Learn

  • Naive Bayes classifier examples by hand
  • Implement Naive Bayes classifier from scratch in Python and C
  • Implement Naive Bayes classifier on microcontrollers
  • Build an AIoT system based on Naive Bayes classifier and Arduino


Reviews

  • D
    Dyg Khay
    5.0

    Very good for beginner in AI to apply in IoT project.

  • R
    Ron Stubbers
    4.0

    Great explanation in a very brief time.

  • S
    Sulochan Naik
    2.5

    good

  • C
    Chaouki Tadjine
    4.0

    it is fun to learn from this guy , enjoyed it

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed