AI-Class.com Dan Vasicek 2011-10-22. Overview of the course (so far) Problem Solving Probability in AI Probabilistic Inference Machine Learning Unsupervised.

Slides:



Advertisements
Similar presentations
CPSC 502, Lecture 15Slide 1 Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 15 Nov, 1, 2011 Slide credit: C. Conati, S.
Advertisements

Rutgers CS440, Fall 2003 Review session. Rutgers CS440, Fall 2003 Topics Final will cover the following topics (after midterm): 1.Uncertainty & introduction.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
An Overview of Machine Learning
Artificial Intelligence Lecture 2 Dr. Bo Yuan, Professor Department of Computer Science and Engineering Shanghai Jiaotong University
Planning under Uncertainty
CPSC 322, Lecture 37Slide 1 Finish Markov Decision Processes Last Class Computer Science cpsc322, Lecture 37 (Textbook Chpt 9.5) April, 8, 2009.
CII504 Intelligent Engine © 2005 Irfan Subakti Department of Informatics Institute Technology of Sepuluh Nopember Surabaya - Indonesia.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
CPSC 322, Lecture 31Slide 1 Probability and Time: Markov Models Computer Science cpsc322, Lecture 31 (Textbook Chpt 6.5) March, 25, 2009.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
CPSC 422, Lecture 14Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 14 Feb, 4, 2015 Slide credit: some slides adapted from Stuart.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
CIS 410/510 Probabilistic Methods for Artificial Intelligence Instructor: Daniel Lowd.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
1 Welcome to AI CS 3610, Artificial Intelligence Dr. Ben Schafer
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Robotics Daniel Vasicek 2012/04/15.
CPSC 502, Lecture 15Slide 1 Introduction to Artificial Intelligence (AI) Computer Science cpsc502, Lecture 16 Nov, 3, 2011 Slide credit: C. Conati, S.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Probability & Statistics I IE 254 Exam I - Reminder  Reminder: Test 1 - June 21 (see syllabus) Chapters 1, 2, Appendix BI  HW Chapter 1 due Monday at.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
CPS 270: Artificial Intelligence Machine learning Instructor: Vincent Conitzer.
Classification Techniques: Bayesian Classification
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
ECEN4503 Random Signals Lecture #1 & 2; 13 & 15 January 2014 n Read Chapter 1 n Read Sections n Problems 2.3, 2.8, 2.9, 2.10 (1 ST edition) n.
12/7/20151 Math b Conditional Probability, Independency, Bayes Theorem.
Uncertainty ECE457 Applied Artificial Intelligence Spring 2007 Lecture #8.
MDPs (cont) & Reinforcement Learning
CPSC 422, Lecture 17Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 17 Oct, 19, 2015 Slide Sources D. Koller, Stanford CS - Probabilistic.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
CS 541: Artificial Intelligence Lecture XI: Reinforcement Learning Slides Credit: Peter Norvig and Sebastian Thrun.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Brief Intro to Machine Learning CS539
ECE457 Applied Artificial Intelligence Fall 2007 Lecture #8
Artificial Intelligence
Quick Review Probability Theory
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 7
CSC 361 Artificial Intelligence
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 14
Data Mining Lecture 11.
Special Topics in Data Mining Applications Focus on: Text Mining
Basic Intro Tutorial on Machine Learning and Data Mining
Probability and Time: Markov Models
Probability and Time: Markov Models
CSE 515 Statistical Methods in Computer Science
Physics 101: Lecture 29 Exam Results & Review
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 17
Probability and Time: Markov Models
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 14
Probability and Time: Markov Models
CMPT 420 / CMPG 720 Artificial Intelligence
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 7
ECE457 Applied Artificial Intelligence Spring 2008 Lecture #8
basic probability and bayes' rule
What is Artificial Intelligence?
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 7
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 14
Presentation transcript:

AI-Class.com Dan Vasicek

Overview of the course (so far) Problem Solving Probability in AI Probabilistic Inference Machine Learning Unsupervised Learning Representation with Logic Planning Planning with Uncertainty Reinforcement Learning Hidden Markovian Models Markov Decision Processes Midterm Exam

General information Huge Student base, ~135,000 students Publicized in WSJ, and other non-technical sites Random people that you meet on the street know about the class This is big enough to have a significant social impact

Course Textbook Artificial Intelligence: A Modern Approach 3 rd Ed (1152 pages) By Peter Norvig and Stuart Russell Paperback version available from Amazon for $114 PDF version is available for download for free (45 Megabytes, 7 minutes, & searches for the book name will find the PDF) CD containing the 45 Megabyte PDF available from Daniel Vasicek

Course Mechanics – 20 approx 1 hour long lectures presented as 30 or so 2 minute video clips. Lectures are also available on youtube: 5e935u9hE 5e935u9hE During the lectures non-credit quizzes are given Credit given for homework once per week Midterm, final exam, and homework count toward your grade Artistic Intelligence Course at

Planning with Uncertainty Markov Decision Process tml Carl Dahlman’s Theorem guarantees convergence tml Select the policy that maximizes the value of each position for each iteration Assume we know V(S’) for each location. Then compute a new value maximizing V(S) = Sum(P(S’|S, policy)V(S’) + R(S)

Partially Observable Markov Decision Process Adds information gathering to the MD process

Reinforcement Learning Learn information about the environment – Supervised learning (previous lecture) – Unsupervised learning (previous lecture) – Find an optimal policy when the environment is not known

Statistical Independence Bayes Theorem for events a and b: – P(a and b) = P(a|b)P(b) = P(b|a)P(a) – This gives us a way to evaluate two of the five probabilities when we know three of P(a|b), P(b), P(b|a), P(a) Statistically independent means: – P(a and b) = P(a)P(b) = P(b)P(a)

Conditional Independence Conditionally independent means: – P(a|(b and c)) = P(a |c) or – P((a and b)|c) = P(a |c)P(b|c) Conditional independence does not imply statistical independence Statistical independence does not imply conditional independence

Binary Variables Battery Age converted from a continuous variable to binary (too old versus young)

Bayes Networks Laplace Smoothing (Not Laplacian !!) – Laplacian smoothing is averaging of adjacent values Laplace smoothing avoids overfitting by adding weight to unobserved (but possible) cases Spam Detection Vocabulary size for Spam versus Ham?

K-Means There seems to be some confusion between K mean values vs K-nearest neighbors

K- Nearest Neighbors Classify unknown points by taking the majority vote of the K nearest neighbor training examples

Contact me if you wish Daniel Vasicek Cell Phone Metzgar Road SW Land Line