Introduction to Artificial Intelligence

Slides:



Advertisements
Similar presentations
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
Advertisements

CSE 473: Artificial Intelligence Dan Weld Slides from Dan Klein, Luke Zettlemoyer, Stuart Russell, Andrew Moore.
1 i206: Distributed Computing Applications & Infrastructure 2012
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester, 2010
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Dr Rong Qu Module Introduction.
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
Artificial Intelligence
CPSC 171 Artificial Intelligence Read Chapter 14.
CSCI 373: Artificial Intelligence Andrea Danyluk September 6, 2013.
CSCI 1301 Principles of Computer Science I
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS6501 Information Retrieval Course Policy Hongning Wang
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
CMSC 671 Principles of Artificial Intelligence Course Overview Fall 2015.
CMSC 671 Introduction to Artificial Intelligence Course Overview Fall 2012.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
1 Intro to Artificial Intelligence COURSE # CSC384H1F Fall 2008 Sonya Allin Note: many slides drawn from/inspired by Andrew Moore’s lectures at CMU and.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
CSE 473: Artificial Intelligence
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR Tas: Andrew Rosenberg Speech Lab, 7 th Floor CEPSR Sowmya Vishwanath TA Room.
Brief Intro to Machine Learning CS539
CS16: Introduction to Algorithms and Data Structures
Lecture 00: Introduction
Course Overview - Database Systems
Computer Engineering Department Islamic University of Gaza
CS6501 Advanced Topics in Information Retrieval Course Policy
CS4341 Introduction to Artificial Intelligence
CMSC 471 Principles of Artificial Intelligence Course Overview
Artificial intelligence (AI)
2009: Topics Covered in COSC 6368
CMSC 471 Introduction to Artificial Intelligence section 1 Course Overview Spring 2017.
Done Done Course Overview What is AI? What are the Major Challenges?
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Welcome to the a Department of Engineering Education !
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2016)
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Course Information and Introductions
COMP 4640 Intelligent & Interactive Systems
Course Overview Juan Carlos Niebles and Ranjay Krishna
Course Overview - Database Systems
CSCI 5582 Artificial Intelligence
Course Instructor: knza ch
State of the Art Deep Blue beats Kasparov.
Lecture 00: Introduction
EA C461 – Artificial Intelligence Introduction
Computer Graphics Course Introduction.
Artificial Intelligence (A.I.)
CMPT 420 / CMPG 720 Artificial Intelligence
Machine learning CS 229 / stats 229
Artificial Intelligence
Professor: Peter Stone
Course overview Lecture : Juan Carlos Niebles and Ranjay Krishna
Presentation transcript:

Introduction to Artificial Intelligence Lirong Xia Saturday, December 01, 2018

Basic information about course Mon Thur 2:00-3:50pm, EATON 214 Text: Artificial Intelligence: A Modern Approach Course website: google “Lirong Xia” and follow the link Instructor: Lirong Xia TBD, Lally 306 TA 1: Chunheng Jiang TA 2: Avi Weinstock

Prerequisites and Policy Comfortable programming in Python 2 Some knowledge of algorithms Must have taken Intro to Algorithms Familiar with probability Must have taken FOCS If you have a nonstandard computer science background, talk to me first No electronics in classroom except for polling

Grading Exam 1: 30% Exam 2: 30% Projects: 25% Written Homeworks: 15% must do it yourself, must acknowledge discussions Written Homeworks: 15% Bonus 1% for in-class signup Late policy official excuses are allowed otherwise, 3 tokens, each for 24 hours, only 1 is allowed for each case otherwise no partial credit

Goal of the course Learn about Artificial Intelligence Increase your AI Literacy Prepare you for Topics Courses and/or Research Breadth over Depth

Goal of today What is AI? AI history State of the art A walk through the syllabus

What is AI?

Science and Engineering Humans have achieved many wonders in the physical world. How about in the spiritual world? AI is one of the great intellectual adventures of the 20th and 21st centuries. What is a mind? How can a physical object have a mind? Is a running computer (just) a physical object? Can we build a mind? Can trying to build one teaches us what a mind is?

Some State-of-the-Art AI iRobot Roomba automated vacuum cleaner Automated speech/language systems Spam filters using machine learning Usable machine translation through Google Watson wins at Jeopardy Deep Blue beats Kasparov AlphaGo Learning在自己的项目上有啥贡献

Other Good AI Challenges Trading agents Autonomous vehicles Socially assistive robots

Challenges Drive Research Vision Learning Robotics Natural Language …… Game Theory Multiagent Reasoning Distributed Optimization Knowledge Representation

Learning and Multiagent Reasoning Vision Learning Robotics Natural Language …… Game Theory Multiagent Reasoning Distributed Optimization Knowledge Representation

Ethics/Implications ? ? Robust, fully autonomous agents in the real world What happens when we achieve this goal ? ? Learning在自己的项目上有啥贡献

A Walk through the Schedule Official schedule is online Learning在自己的项目上有啥贡献

Topics Search Game playing Project 1: Pacman search dots in a maze Game playing Project 2: Avoid the ghosts Probability, decision theory, reasoning under uncertainty Project 4: Ghostbuster Machine learning Reinforcement learning (Project 3) Classification: recognizing handwritten digits (Project 5) Other topics Planning: finding a schedule that will allow you to graduate (reasoning backwards from the goal) Game theory

The Pacman projects Use python 2.7, not 3.0 0: python tutorial (1 week, due 1-24 11:59pm) 1 : search in the maze (2 weeks) 2: avoid the ghost (2 weeks) python pacman.py python pacman.py -p ReflexAgent -l testClassic 3. reinforcement learning (2 weeks) the technique behind AlphaGo 4. ghostbusters (2 weeks) python busters.py -l bigHunt 5. classification (2 weeks) Late policy: 3 tokens, each for 24 hours search: python pacman.py -l trickySearch -p AStarFoodSearchAgent multi-agent: python pacman.py -p AlphaBetaAgent -a depth=3 -l smallClassic

Assignments Join Piazza for discussions, Q/A, etc First “programming” assignment Project 0: Tutorial of Python Due date: 1-25 11:59 pm Use Submitty for submission Submission instructions will be available soon Learning在自己的项目上有啥贡献

Acknowledgements The slides are based on Project assignments Pieter Abbeel and Dan Klein’s AI course at UC Berkeley Vincent Conitzer’s AI course at Duke Peter Stone’s AI course at UT Austion Project assignments The Pac-man projects (John DeNero, Dan Klein, Pieter Abbeel, and many others)