Professional Documents
Culture Documents
Lect 1
Lect 1
CSE643
Lecture #1
Tip: Take your own notes during lectures
C. Anantaram
c.anantaram@iiitd.ac.in
• Mid-sem exam: 25 marks - one day during 25th Sep to 4th Oct
• End-sem exam: 25 marks - one day during 1st Dec to 11th Dec
• Bonus marks: 05 marks - positive class participation
Reference Books
1. Artificial Intelligence: A Modern approach: Third Edition – Stuart Russell and Peter
Norvig, Pearson Education Limited, 2016
2. A First course on Artificial Intelligence – Deepak Khemani, McGraw Hill India, 2013 3
Classroom page and office hours
• Course website
• Google Classroom: AI-Monsoon2021
• Class code: dke4bgy
• Link: https://classroom.google.com/c/Mzc5NTU0MDkyMTU1?cjc=dke4bgy
• My office
• B-308A Old Academic Building
• Tel # 351
• Post your doubts on Classroom page and hopefully other students will answer it !
• Email: c.anantaram@iiitd.ac.in 4
Policies for Academic Dishonesty
• https://www.iiitd.ac.in/academics/resources/academic-dishonesty
• Plagiarism
• Cheating
5
Know your Instructor
• Teaching at IIITD since 2019 as Visiting Faculty member
• M.Sc.(Tech.) Comp Sci, BITS Pilani and Ph.D. Comp Sci, IIT Bombay
• Working in AI since 1986 and designed and implemented many real-world AI systems
• https://www.youtube.com/watch?v=XvzNuw5VjBU
7
AI in Computer Science
8
Example 1: AI toothbrush ! https://www.youtube.com/watch?v=NQIUAfZvMag
9
Example 2: Humanlike Robots – Sophia
https://www.cnbc.com/video/2016/03/16/this-hot-robot-says-she-wants-to-
destroy-humans.html
10
Example 3: Some highly visible recent AI
successes in games
12
Example 4: Dynamic charge for risky driving
• Assume each driver’s driving and vehicle data is stored and available
• Assume a driver and only that driver will drive a particular vehicle
13
Main Tasks for Example 4
• ??
14
Main Tasks for Example 4
• Recognize Vehicles
• Focus on one vehicle
• Retrieve Vehicle number
• Retrieve Driver ID
• Retrieve Driver data
• Classify how the driver is driving the vehicle on a particular day
• Predict how driver will driver further
• Evaluate driver’s skill level
• Predict risk
• Calculate charge
15
Main Tasks for Example 4
• Recognize Vehicles -- Cars, Truck, Buses
• Focus on one vehicle -- Mark out boundary
• Retrieve Vehicle number -- Vehicle RFID tag or Recognition
• Retrieve Driver ID -- Database access
• Retrieve Driver data -- Data retrieval
• Classify how the driver is driving the vehicle on a particular day – Pattern
• Predict how driver will driver further -- Prediction of next action
• Evaluate driver’s skill level -- Novice, Medium, Expert
• Predict risk -- Risky, Rash, Careful, Careless, Lawful
• Calculate charge -- Apply charge policies
16
Example 4: Broad AI architecture
Driver’s knowledge- Explicit
Image Recognition Image Processing
level evaluation models of
thru
driving
Machine Learning
Vehicle knowledge
and Deep Learning
Identification for prediction
mechanisms
Driving behavior
classification
Deep
Learning
Explicit
Dynamic charge rules for
Driver’s next action calculation in a charges in
prediction situation various
situations 17
In this course you are going to…
• Build an advisory system for selecting electives for a BTech or MTech student of IIITD
• You will build the system using Prolog
• Build prediction of possible career using ML (sci-kit learn)
• Build a Natural language interface to your system using Python
• Asgn #1 (7): Build an electives advisory system – St: 25/8, Sub: 15/9
• Asgn #2 (7): Search Road route using Prolog – St: 15/9, Sub: 25/9
• Asgn #3 (7): Forward chaining rules in durable-rules for travel advisory – St: 6/10, Sub: 19/10
• Asgn #4 (7): Use ML to predict career of a graduating student – St: 19/10, Sub: 15/11
• Asgn #5 (7): Use Python to build an NL interface for above – St: 15/11, Sub: 29/11
18
More…
Watch later if you want to:
• https://www.youtube.com/watch?v=s0dMTAQM4cw
Google video
• https://www.youtube.com/watch?v=iiVgg5MIVmI
General 2019
• https://www.youtube.com/watch?v=XvzNuw5VjBU
Amazon GO
• https://www.youtube.com/watch?v=NrmMk1Myrxc
Boston Dynamics
• https://www.youtube.com/watch?v=fRj34o4hN4I
Even More
• https://www.youtube.com/watch?v=wTbrk0suwbg
19