logo logo2

Indian Institute of Technology, Kanpur

Indian Institute of Technology, Kanpur

About Us

Artificial Intelligence(AI)

This course will introduce applied machine learning, involving more on the techniques, methods, and their implementation. The course shall also cover Python based coding of machine learning algorithms applied to set of bench-marked generic data.

The popular Deep Learning techniques and their uses to work on industry-level projects will also be covered. You will learn how to use a set of data to discover potentially predictive relationships. By the end of this course, the learner will get good hold in supervised (classification) and unsupervised (clustering) technique with good exposure to real-life AI problems such as MNIST hand-written digits, IRIS dataset, and IMDB dataset.

Participants will learn the subject in following steps that will prepare them to tak e up more challenging problems at the research level:

  • Overview of AI, ML and Deep Learning
  • Detail Pyhton tutorials
  • Setting up Workstation
  • Data Representations for Machine Learning
  • Gradient Descent based optimization
  • Fundamentals of Machine learning and Neural Networks
  • Data Preprocessing and Feature Engineering
  • Universal workflow of Machine Learning
  • Case Study – Building a recommendation system
  • Hands on exprience with standard datasets like MNIST ,IRIS and IMDB data set
  • Multiple Projects based on AI
  • Running Python on Real Hardware for difffernt applications
  • Hardware Implementation of Neural Models on Mobile Robot

Internet of Things (IoT)

The course will introduce the state-of-the-art IoT technologies and applications. Programming with IoT devices such as Arduino board, and NodeMCU will be covered in detail. This course includes both theory and hands-on exercises. The participants will be taught interfacing different sensors and actuators using IoT hardware like NodeMCU. There will be hands-on sessions on connecting these devices to cloud services and controlling them remotely via smart phone and web browser.

The interplay between IoT and machine learning will be covered which is vital for applications such as decision making, predictive maintenance and forecasting.

  • Overview of IoT and High level Architecture
  • Detail C/C++ programing practice
  • Setting up IoT work-flow
  • Micro-controller programming using Arduino
  • Building IoT Applications using cusomized IoT kit and other electronics components
  • IoT Coomunication Protocols like HTTP and MQTT
  • IoT Cloud Infrastructure
  • Android App development
  • Web development exercises
  • Case Study – Building a Mobile Robot from scratch and interfaced with a Smart Phone
  • Multiple Projects based on IoT and OpenCV
  • Advanced applications of IoT with AI

Benefits

  • A certificate on completing the course from IIT Kanpur.
  • An Additional internship certificate after completing the course project which can be used to show in your institue as summer internship/project from IIT Kanpur.
  • Each student will get AI+IoT+Mobile Robot customized kit before the course start
  • Advance preparation for upcoming future demands in job market.
  • Guest sessions by industry experts and Prof from other IITs.
  • Daily Live sessions for lectures and tutorials.
 
Copyright © 2021 Intelligent Systems and Control Lab, IIT KanpurISL