Four Weeks Internship on IoT with Machine Learning & Artificial Intelligence @ NITK Surathkal

Spread the love

We are happy to inform that we are organizing a Four Weeks Internship on IoT with Machine Learning & Artificial Intelligence ” in association with National Institute of Technology , Surathkal from 9th July 2018 to 3rd August 2018.

What will you learn?

Node MCU 5 DAYS AGENDA (Week 1)

DAY – 1| Introduction to Node MCU and IDE

  • Basic NODE MCU and ARDUINO Uno Presentation
  • Software Installation Node MCU in ArduinoIde
  • Basic Embedded C
  • Starting with our Normal GPIO control  (Led, Buzzer)
  • Input control (IR/PIR Applications) Serial receive/ Transmitting

 Day – 2 | UART communication and Ultrasonic

  • (Switch Application) on/off using char and string Receive
  • Working of ultrasonic sensor
  • Ultrasonic sensor distance measuring and display on serial monitor
  • Ultrasonic sensor with buzzer “obstacle detected,” on serial monitor
  • Security Alert using I/O devices like PIR

 DAY – 3 | ADC &IoT (using Wi-Fi)

  • Starting with local server Led/buzzer on off button from wifi control
  • Comparison of ESP8266 wifi circuit and NODE MCU
  • Connecting Analog sensors (Analogue read)
  • ON/OFF Switching of appliances or home device
  • Creating a webpage in html/php
  • Reading sensor values and passing it to local server- Task 1

DAY – 4 | Internet of things with free Cloud service

  • Thingspeak introduction
  • Account creation in thingspeak and getting API key
  • Passing analog and digital sensor values to thingspeakusing API key
  • Remote controlling of the devices – Task 2
  • Project implementation

DAY – 5 | Task with digital sensor and IoT

  • PWM with ultrasonic sensor
  • Changing the intensity of buzzer with respect to distance
  • NODE MCU (PWM) with LED
  • Project implementation
  • Question and Answer

PYTHON AND OPENCV 5 DAYS (Week 2)

DAY – 6 | Introduction to Python

  • Introduction to Basic programming and concepts
  • Core objects and Built-in-Functions
  • Conditional statements and loops
  • Hands on Training with Python Programmes

Day – 7 | Python

  • Inheritance
  • File Handling With Python
  • Classes, methods, functions and set of objects
  • Exception handling
  • Creating a new data type

DAY – 8| Python for IoT

  • Weather application with python
  • Weather notification
  • Python with Thingspeak application
  • Python GUI creation basics
  • Project implementation

DAY – 9 | Open CV- image processing with python

  • Open CV basics
  • Basic image commands in opencv
  • Colour conversions
  • Object detection
  • Threshold segmentation – binary , colouretc

DAY – 10 | Task with digital sensor and IoT

  • Video processing
  • IP CAM android app- using wireless method for video and image capturing
  • Video frame conversion
  • DEMO: Face recognition
  • Multiple object tracking based on colour
  • Digital ART Demo.
  • Vehicle and pedestrian detection Demo
  • Question and Answer

Raspberry Pi & IoT 5 Days (Week 3)

 DAY – 11 | Raspberry Pi & Its Programming

  • Raspberry pi 3 with python fundamentals
  • OS installation
  • Python Programme on Peripheral Interface
  • Peripheral interface with Pi – led and buzzer.

DAY – 12 | Hardware Peripheral Interface with Pi

  • Peripheral interfacing
  • IR sensor for object detection
  • PIR sensor for security application
  • Smart room using PIR Sensor – person count

DAY – 13 | Sensors and Camera Interface with Pi

  • Internet of things with raspberry pi 3
  • Ultrasonic with rpi
  • Object detection with distance measurement- blind spot detection
  • Camera interfacing for security application
  • Capturing and sending image on sensor detection through mail

DAY – 14 | Sensors and Camera Interface with Pi

  • Creating webpage for controlling devices
  • Espeak software introduction
  • Audio output for sensor detection for visually impaired person
  • Passing Sensor Information To Our Webpage

DAY – 15 | Pi interface with Open Source Cloud

  • Thingspeak with rpi
  • Writing and reading values from thingspeak
  • Thingspeak security system
  • Android app with raspberry and thingspeak for controlling devices

 MACHINE LEARNING Using PYTHON AND AI 5 DAYS (Week 4)

 DAY – 16 | Python on Machine Learning

  • Introduction to Algorithm
  • File handling, Exception handling, Command line arguments, modules and packages
  • Functions, String, List
  • Python Regular Expressions
  • Accessing CSV,JSON,XML files and Logging in python

 DAY – 17 | NumPy, Pandas in for Data analysis and ML

  • Data types:Array creation, I/O with NumPy, Indexing,Broadcasting,Byte-swapping,Structuredarrays,Subclassingndarray
  • Data Visualization
  • 2D plotting with Matplotlib
  • Advanced data visualization with Seaborn
  • Exploring Data with Pandas
  • Data manipulation with Pandas
  • Statistical analysis with Pandas
  • Time series analysis with Pandas

DAY – 18 | Machine Learning Theory with hands on Programming

  • Design a Learning System
  • Issues in Machine Learning
  • Bayesian Learning Techniques {Theory, Coding}
  • Linear models for Regression/Classification
  • {Theory, Coding}
  • Non-linear Models:
  • Decision Trees

DAY – 19 | Machine Learning Algorithms

  • Instance-based Learning:
  • k-Nearest Neighbor Learning
  • Support Vector Machine:
  • Linearly separable data
  • Non-linearly separable data
  • K-means clustering
  • Genetic Algorithm

DAY – 20 | Machine Learning Projects Walkthrough

  • Data cleaning and formatting , Exploratory data analysis, Feature engineering and selection
  • Establish a baseline and compare several machine learning models on a performance metric
  • Perform hyperparameter tuning on the best model to optimize it for the problem
  • AI Integration and Project Concepts.
  • Demonstration and Discussion on Mini Projects based on IoT with Node MCU.

 Here is the pre registration Link

https://docs.google.com/forms/d/e/1FAIpQLSd9ke1JGXeyufq6cHQmzuVnS6lrMu56jfF7jiXlyzvJ2LnXaA/viewform

Registration Fee :

For Faculty / Industry Persons / Staffs / Students : Rs.8400/-

Certificate of Participation will be provided by National Institute of Technology , NIT,Surathkal

Participant Seats are limited to 60 . This will be on First Come , First Serve basis .

For Pre Registration

Please feel free to call the undersigned for any further clarifications .

Co ordinators:

Srinivasan.N

Mobile : 9840974407
WhatsApp : 7010888841

srinivasan.n@pantechmail.com

Dr.B.Venkatesa Perumal
Dr. H. Nagendrappa
Dr.Y.Suresh
Dr. C.M.C Krishnan

Mail : bvperumal@nitk.edu.in / nagendrappa@gmail.com
Mobile: 08242473465 / 9980861389

Leave a Reply

Your email address will not be published. Required fields are marked *

5 × five =