cs188-fa24-lec01
cs188-fa24-lec01
Introduction
Fall 2024
Pieter Abbeel & Igor Mordatch
University of California, Berkeley
[Many of these slides were originated by Dan Klein and Pieter Abbeel]
First Half of Today: Intros and Logistics
▪ Staff introductions: Pieter, Igor and course staff
▪ Course logistics
▪ Lectures, discussions, office hours, and exams
▪ Resources and communication platforms
▪ Collaboration and academic honesty
▪ DSP and extenuating circumstances
▪ Stress management and mental health
Staff Introductions: Pieter Abbeel
▪ Currently:
▪ Professor at UC Berkeley (2008 -- )
▪ Co-founder / Chief Scientist at Covariant (2017 -- )
▪ AI start-up investor and advisor (AIX, Perplexity, Ideogram, Genmo,
Skilld, Reflection, …)
▪ Previously:
▪ Co-founder Gradescope
▪ Early research scientist at OpenAI (2015-2017)
▪ Teaching:
▪ 188 Intro to AI
▪ 287 Advanced Robotics
▪ 294-158 Generative AI / Deep Unsupervised Learning
▪ Research:
▪ generative models
▪ reinforcement learning
▪ robotics
Staff Introductions: Igor Mordatch
▪ Currently: Lecturer and Researcher at Google
DeepMind
▪ Previously: OpenAI, UC Berkeley, Pixar
▪ Research focus: robotics, large models, multi-
agent AI
Our talented course staff!
TAs:
Matei Gardea Pranav Muralikrishnan Xavier Yin Catherine Chu Erin Tan Fangchen Liu Jerry Sun
Head TA Head TA Head TA
Joshua Liao Kenny Wang Kevin Zakka Michael Wu Mustafa Mirza Philipp Wu Saathvik Selvan
Readers:
Samantha Huang Wesley Zheng Advika Bhike Danial Toktarbayev Faith Dennis Tina Rong
Course Information
▪ Communication:
http://inst.cs.berkeley.edu/~cs188/fa24 ▪ Announcements on Ed
▪ Questions?
▪ Materials: public post on Ed
▪ Confidential: private post on Ed
▪ If not suitable for Ed:
▪ [email protected]
▪ Or individual staff/instructors as needed
▪ Course technology:
▪ Website
▪ Ed
▪ Gradescope
▪ This course is webcast
Course Information
▪ Prerequisites:
▪ (CS 61A or CS 61B) and (CS 70 or Math 55)
▪ Recommended: CS 61A and CS 61B and CS 70
▪ There will be math and programming
▪ Sections will start the week of Sep 9 (i.e. no discussion section this week / next week)
Textbook
▪ Not required, but for students who want to read more we
recommend
▪ Russell & Norvig, AI: A Modern Approach, 4th Ed.
Instruction Assessment
Grow knowledge, collaborate, Measure knowledge, each student
work until success on their own, stopped before success
▪ Exams: assessment
You can also find these links on the Policies tab on the class webpage
Grading Structure
▪ Projects (25%) Overall Grade
▪ Python programming assignments, autograded
▪ You can optionally work with a partner
▪ Reduced credit for submitting late, unless you have an extension
▪ Homework (20%)
▪ Electronic homework: Autograded on Gradescope
▪ Written homework: One question per week, graded by TAs on
correctness
▪ Submit individually (but feel free to discuss with others)
▪ No late submissions, unless you have an extension
▪ Midterm (20%), Final Exam (35%)
Extensions and Accommodations
▪ We’ll drop your lowest homework score
▪ You have 5 slip days to use across the projects (max 2 for each)
▪ See course policies page for details on how they work
▪ In case of extenuating circumstances, you can request an
extension
▪ Extension form will be linked on the website
▪ We will consider each request seriously, but note that extensions are
*not* automatically granted just because you submitted a request.
DSP
▪ Disabled Students’ Program (DSP)
▪ There’s a variety of accommodations UC Berkeley can help us set up for
you in this class
▪ https://dsp.berkeley.edu/
▪ Are you facing barriers in school due to a disability?
▪ Apply to DSP!
▪ We maintain proper access controls on this information: Only
instructors, course managers, head TAs, and logistics TAs can access any
DSP-related info
▪ Our goal is to teach you the material in our course. The more
accessible we can make it, the better.
Collaboration and Academic Dishonesty
▪ We’re here to help! There are plenty of staff and resources
available for you
▪ You can always talk to a staff member if you’re feeling stressed or
tempted to cheat
▪ Collaboration on homework is okay, but please cite collaborators
▪ Do not post solutions online or share with others!
▪ Academic dishonesty policies
▪ Reported to Center of Student Conduct
▪ Negative points on assignments, and/or F in the class
Stress Management and Mental Health
▪ Your health is more important than this course
▪ If you feel overwhelmed, there are options
▪ Academically: Ask on Ed, talk to staff in office hours, set up a meeting
with staff to make a plan for your success this semester
▪ Non-academic:
▪ Counselling and Psychological Services (CAPS) has multiple free, confidential
services
▪ Casual consultations: https://uhs.berkeley.edu/counseling/lets-talk
▪ Crisis management: https://uhs.berkeley.edu/counseling/urgent
▪ Check out UHS’s resources: https://uhs.berkeley.edu/health-topics/mental-
health
Announcements This Week
• Important this week:
• Check out website: https://inst.eecs.berkeley.edu/~cs188/fa24
• Make sure you are on Gradescope and Ed (should be automatic, if not, contact staff)
• HW0: Math self-diagnostic is online now (due on Tue Sep 3 at 11:59pm)
• P0: Python tutorial is online now (due on Wed Sep 4 at 5pm)
• Inst accounts: not needed, but if you want one, contact staff
• Also important:
• We don’t control enrollment.
See https://eecs.berkeley.edu/resources/undergrads/cs/degree-reqs/enrollment-policy for
information regarding enrollment into CS classes, including email contact for EECS staff if you have
additional enrollment-related questions.
Second Half of Today: What is AI?
https://www.precedenceresearch.com/artificial-intelligence-market
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
▪ Law
Bloomberg Law, 2023
MarketWatch, 2023
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
▪ Law
▪ Labor
▪ Sciences
Nature, 2022
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
▪ Law
▪ Labor
▪ Sciences
Wired, 2022
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
▪ Law
▪ Labor
▪ Sciences
▪ Education
Forbes, 2023
AI is having real-world impact
▪ Public imagination
▪ Economy
▪ Politics
▪ Law
▪ Labor
▪ Sciences
▪ Education
Ok, but what does AI do???
Science fiction AI?
What is AI?
The science of making machines that:
Environment
▪ General AI techniques for a variety of problem Percepts
types
Agent
?
Agent Environment
Sensors
Percepts
?
Actuators Actions
Pac-Man is a registered trademark of Namco-Bandai Games, used here for educational purposes
Course Topics
Core Components of Rational Agents:
Applications
▪ Select and apply the right AI methods for wide range of problems