Professional Documents
Culture Documents
ML 1
ML 1
CSE543/ECE563
Lecture 1 | Take your own notes during lectures
Vinayak Abrol <abrol@iiitd.ac.in>
Course Overview
I. Objectives
Prerequisite
A. Goals of this course are:
1. understand the basic concepts of ML / A. Basic computer science principles
Intelligent Systems B. Big-O notation
2. get an overview of the techniques used C. Comfortably write non-trivial code
to build intelligent systems and its in Python/numpy
processing techniques D. Probability & Random Variables
E. Expectations & Distributions
3. get an overview of some subfields of ML
F. Linear Algebra &
II. Broad Topics Multivariate/Matrix Calculus
A. What is Machine Learning? 1. Matrix algebra
B. Basic ML concepts 2. Gradients and Hessians
3. Eigenvalue/vector
C. Knowledge Representation
D. ML applications
E. Performance Quantification
Classroom Page and Office Hours
★ Course website
○ Google Classroom: Machine Learning (PG)
★ Teaching Assistants
Class Code
○ Vishal Kumar <vishalku@iiitd.ac.in>
○ Aryan Chaudhary <aryan22019@iiitd.ac.in>
★ My office 6fc7mov
○ B-409, Research and Development Block
○ Office Hours
■ for any doubts and clarifications - Wednesday 11-12:30 pm
■ Send me an email first in case you need to connect during office hours
★ Policies for Academic Dishonesty
○ Plagiarism and Cheating
What is Artificial Intelligence ?
“Field of study that give computers the ability to learn without being explicitly programmed”
A computer can be programmed so that it will learn to play a better game of checkers than
can be played by the person who wrote the program.
or
Programming computers to learn from experience should eventually eliminate the need for
much of this detailed programming effort.
Hinton received the 2018 Turing Award, together with Yoshua Bengio and Yann LeCun [GOD Fathers of AI]
Machine Learning Techniques | The Buzz Word
Worries | The Other Side
● Technological unemployment [workplace
assistants, food making robots]
● Autonomous vehicles - legal and other
issues
● Autonomous weapon systems
● Pet projects of billionaires
ML Areas and Approaches
● Deduction, reasoning, problem solving such as
○ Theorem provers, solve puzzles, play board games
● Knowledge representation systems such as
○ Expert systems
● Automated planning and scheduling
● Machine Learning and Perception such as
○ detecting credit card fraud, stock market analysis, classifying DNA sequences, speech and handwriting
recognition, object and facial recognition in computer vision
● Language & Vision such as
○ Natural Language Understanding
○ Speech Understanding & Language Generation
○ Machine Translation
○ Information retrieval and text mining
○ Computer Vision
● Motion and manipulation such as
○ Robotics to handle tasks such as object manipulation and navigation, with subproblems of localization (knowing
where you are), mapping (learning what is around you) and motion planning (figuring out how to get there)
● Social and business intelligence such as
○ Social and customer behaviour modelling
Areas where Humans are better
Reading
Translation
Adapting/self-evaluation/creativity
………………
Tired?
All We Need Is
ChaiGPT