Machine learning - OpenCV based IOT using Raspberry pi

Learn about Supervised Learning (computer vision) with Internet of things. A unique course with growing industry demand.

3.95 (31 reviews)
Udemy
platform
English
language
Other
category
312
students
4 hours
content
Sep 2022
last update
$44.99
regular price

What you will learn

Supervised learning using OPEN CV

Internet of things using Raspberry Pi

Configuring and acquiring data from sensor(s) by interfacing with Raspberry Pi

Developing voice control interface for IOT application

How Supervised learning can be used in IOT applications

Description

You will find course in Supervised machine learning course - OPEN CV generally for computer. But, hardly you will find an integrated course which covers Internet of things  based on supervised machine learning output. In really, for machine learning in real time has no meaning when it works with simulated data. Getting real time data be in from Sensor or an Application, poses it own challenges and this is generally over looked while learning about machine learning.


This unique covers covers both Supervised machine learning and  Internet of things using Raspberry pi.


There is a growing demand for these kind of application, For example:

  1. Building automation - Switch on Electrical device such as lighting and temperature control instrument when human being in present.

  2. Attendance marking based on automatically identification of an employee.

  3. Identify parking free parking lots.

  4. Identify number plate in car.

  5. Prevent Crime - Identify a person with criminal record.

  6. And many more.

All these operate on combination of supervised learning technique coupled with IOT.

Hence this course covers supervised learning coupled with IOT from a building building automation perspective. Once participants are clear about the concept they can then develop /extend it for other applications listed above or on the other machine learning algorithms.

Additionally, voice control IOT application is also growing at a rapid pace. This course also covers topic related to building voice based IOT application using Raspberry pi and other open source software and platforms like OPEN CV, Google assistant, Adafruit IO platform, IFTTT.


Happy learning!!!

Content

Prerequisite and Course coverage

Prerequisite
Course coverage

Overview about Machine Learning

Programming vs Machine learning
Types of machine learning

Machine learning and IOT - building block

Machine learning and IOT - building block and boards
IOT boards
Quiz

Preparing Raspberry pi3

Rpi3 introduction and installing the Raspbian Stretch OS
Connecting Laptop - Rpi3 in headless mode
Rpi3 connection with Wifi
Rpi3 headless connection through wifi
Quiz

Installation of OPENCV in Raspberry pi3

Installation of OPENCV in Raspberry pi3 - Part1
Installation of OPENCV in Raspberry pi3 - Part2

Machine learning(Open CV) is Face and eye detection in images overview

Face Detection using Open CV
Face identification approach in machine learning
Quiz

Face and Eye detection in machine learning (Open CV) in Raspberry pi

Open CV - Face detection program analysis
Xming server - to view remote desktop GUI
Demonstration - Face detection program execution
Open CV - Haarcascade file path
Open CV - Face and Eye detection program analysis
Demonstration - Face and eye detection program execution
Quiz

Overview - Machine learning integration to IOT device

Machine learning integration with IOT Overview
Sensors and Actuators
Quiz

Raspberry pi as IOT device

How to use Raspberry pi as IOT?
Demonstration - LED blink program

Detect face and SWITCH ON the Device

Switch on the device, if face is detected
Demonstration - Switch on the device, if face is detected

Acquiring data from Sensor and from Web Api

Overview about Sensor and Web Api integration
Demonstration Program unit overview
Demonstration of Sensor, Web Api

Controlling IOT appliances through Adafruit web platform and through voice.

Web and voice control overview
Adafruit MQTT setup, install Adafruit library and code unit discussion
Web control - Demonstration
Voice integration control overview
IFTTT Setup - Interface between Google assistance and Adafruit MQTT feed
Google Assistant - Install overview
Voice - web integrated control demonstration

Prototype - Building automation IOT using Open CV

Integrated prototype overview
Prototype - Building automation IOT using Open CV -Demonstration

ML - Supervisory learning - Identification of a person

Identification of person - Supervisory learning- overview
Walk through different program units
Demo - Face recognition program
Demo - Creation of supervisory model for prediction
Demo - Face identification using supervisory model created

Bonus Lecture

Bonus

Screenshots

Machine learning - OpenCV based IOT using Raspberry pi - Screenshot_01Machine learning - OpenCV based IOT using Raspberry pi - Screenshot_02Machine learning - OpenCV based IOT using Raspberry pi - Screenshot_03Machine learning - OpenCV based IOT using Raspberry pi - Screenshot_04

Reviews

Leonardo
September 8, 2020
Less than I was wait. No live camera aplyed. No openCV integration program with final circuit. A lots of info that I needed I had to find in other websites. Its a basic and fast info. If you do not know nothing of OpenCV, I did not recommend.
Paul
December 29, 2019
I like the simplistic approach and this is a great intro for a beginner. K nearest and linear regression are two very good examples of machine learning. Fantastic course, I do recommend it to others!

Coupons

DateDiscountStatus
11/16/201989% OFF
expired
2/17/202089% OFF
expired
4/3/202089% OFF
expired
8/25/202130% OFF
expired

Charts

Price

Machine learning - OpenCV based IOT using Raspberry pi - Price chart

Rating

Machine learning - OpenCV based IOT using Raspberry pi - Ratings chart

Enrollment distribution

Machine learning - OpenCV based IOT using Raspberry pi - Distribution chart
2349520
udemy ID
5/2/2019
course created date
11/16/2019
course indexed date
Bot
course submited by