Navin Kabra is CTO and Co-Founder at ReliScore, a company that provides skill and capability assessment solutions to the software industry. He also consults and advises multiple GoI initiatives, as well as fintech companies in the private sector (Innoviti - payments processing, and FinIQ - derivatives and other financial products).
Navin has several peer-reviewed articles in international conferences / journals and is also an inventor on 18 US Patents, 2 European Patents, and 1 Japanese Patent, filed as part of his work for 3 different companies (Symantec, Veritas, TeraData).
Navin has an undergrad degree (IIT Bombay) and a Ph.D (Univ of Wisconsin, Madison), both in Computer Science.
Artificial Intelligence & Machine Learning: An Introduction
By far, the greatest danger of Artificial Intelligence is that people conclude too early that they understand it.
Eliezer Yudkowsky, Co-Founder, Machine Intelligence Research Institute
May 8-28, 2022
For Ei ATS Scholars (and equivalent);
Students in Grades 8/9/10 in 2022-23
Artificial Intelligence (AI) and Machine Learning (ML) are changing the world, and there is going to be an increasing demand for people who can understand and build AI/ML systems. More and more of our day-to-day activities will be controlled by or influenced by algorithms. All aspects of our life are being digitized and data is being captured, and much of this data is available to anybody who wants to do something with it. Which means that the most exciting technologies today (and the ones that are also the most successful) are the ones that can make sense of this data in a way humans can. Every company, from Google to Facebook to Netflix to Amazon to Flipkart are turning to AI/ML for best results.
This course will give students a hands-on introduction to Artificial Intelligence and Machine learning. We will introduce the students to 3 different aspects of AI theory and practice:
Understanding the theory of AI/ML
Learning how to build simple machine learning systems using the Python programming language
Using AI algorithms with some existing data-sets to solve problems and build games
High level concepts such as how AI/ ML are different from normal software and computers, the most important different approaches to AI and what types of problems they are best suited for, will be covered. Students will also learn important theories such as the mathematics that underlies ML algorithms, overfitting, underfitting, and the bias vs variance trade-off. Programming will cover an introduction to basics of Python, ML programming in Python, image classification, simple neural networks and Natural Language Processing (NLP).
Using this basic understanding and skill set, students will work on some projects like- analyzing real-world datasets using Python, image/audio/video/text classification using ML and building simple games using ML and Scratch.