CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.

Slides:



Advertisements
Similar presentations
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 27 – Overview of probability concepts 1.
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.
Markov Logic Networks Instructor: Pedro Domingos.
Hidden Markov Models Reading: Russell and Norvig, Chapter 15, Sections
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
Chapter 15 Probabilistic Reasoning over Time. Chapter 15, Sections 1-5 Outline Time and uncertainty Inference: ltering, prediction, smoothing Hidden Markov.
James Tam Introduction To CPSC 231 And Computer Science James Tam.
CS480/580 Introduction to Artificial Intelligence Shuiwang Ji.
CS B553: A LGORITHMS FOR O PTIMIZATION AND L EARNING aka “Neural and Genetic Approaches to Artificial Intelligence” Spring 2011 Kris Hauser.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
CSE 574 – Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Part 3 of 3: Beliefs in Probabilistic Robotics. References and Sources of Figures Part 1: Stuart Russell and Peter Norvig, Artificial Intelligence, 2.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
EECS 349 Machine Learning Instructor: Doug Downey Note: slides adapted from Pedro Domingos, University of Washington, CSE
CSE 546 Data Mining Machine Learning Instructor: Pedro Domingos.
CSE 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
1 Data Mining Techniques Instructor: Ruoming Jin Fall 2006.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Representing Uncertainty CSE 473. © Daniel S. Weld 2 Many Techniques Developed Fuzzy Logic Certainty Factors Non-monotonic logic Probability Only one.
5/25/2005EE562 EE562 ARTIFICIAL INTELLIGENCE FOR ENGINEERS Lecture 16, 6/1/2005 University of Washington, Department of Electrical Engineering Spring 2005.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
James Tam Introduction To CPSC 231 And Computer Science James Tam.
CS : Artificial Intelligence: Representation and Problem Solving Fall 2002 Prof. Tuomas Sandholm Computer Science Department Carnegie Mellon University.
CIS 410/510 Probabilistic Methods for Artificial Intelligence Instructor: Daniel Lowd.
CSE 221: Probabilistic Analysis of Computer Systems Topics covered: Statistical inference.
CS5201 Intelligent Systems (2 unit) Semester II Lecturer: Adrian O’Riordan Contact: is office is 312, Kane
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Xiaoying Sharon Gao Mengjie Zhang Computer Science Victoria University of Wellington Introduction to Artificial Intelligence COMP 307.
Anomaly detection with Bayesian networks Website: John Sandiford.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 26 of 41 Friday, 22 October.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Outline of the Topics Covered in the Machine Learning Interface Course : (see full outline for more detail) Marc Sobel.
Introduction to Bioinformatics Biostatistics & Medical Informatics 576 Computer Sciences 576 Fall 2008 Colin Dewey Dept. of Biostatistics & Medical Informatics.
Computing & Information Sciences Kansas State University Wednesday, 22 Oct 2008CIS 530 / 730: Artificial Intelligence Lecture 22 of 42 Wednesday, 22 October.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
AdvancedBioinformatics Biostatistics & Medical Informatics 776 Computer Sciences 776 Spring 2002 Mark Craven Dept. of Biostatistics & Medical Informatics.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Probabilistic reasoning over time Ch. 15, 17. Probabilistic reasoning over time So far, we’ve mostly dealt with episodic environments –Exceptions: games.
Instructor: Pedro Domingos
1 Chapter 15 Probabilistic Reasoning over Time. 2 Outline Time and UncertaintyTime and Uncertainty Inference: Filtering, Prediction, SmoothingInference:
What should students learn, and when? Matthew A. Carlton Statistics Department California Polytechnic State University San Luis Obispo, CA, USA.
CPSC 422, Lecture 17Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 17 Oct, 19, 2015 Slide Sources D. Koller, Stanford CS - Probabilistic.
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.
CSE 312 Foundations of Computing II Instructor: Pedro Domingos.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 24 of 41 Monday, 18 October.
CSE 473 Uncertainty. © UW CSE AI Faculty 2 Many Techniques Developed Fuzzy Logic Certainty Factors Non-monotonic logic Probability Only one has stood.
CS382 Introduction to Artificial Intelligence Lecture 1: The Foundations of AI and Intelligent Agents 24 January 2012 Instructor: Kostas Bekris Computer.
General Information Course Id: COSC6342 Machine Learning Time: TU/TH 1-2:30p Instructor: Christoph F. Eick Classroom:AH301
Instructor: Eyal Amir Grad TAs: Wen Pu, Yonatan Bisk Undergrad TAs: Sam Johnson, Nikhil Johri CS 440 / ECE 448 Introduction to Artificial Intelligence.
CMPT 463 Artificial Intelligence Instructor: Tina Tian.
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
Instructor: Pedro Domingos
Computer Science Courses
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
CSEP 546 Data Mining Machine Learning
CSEP 546 Data Mining Machine Learning
Representing Uncertainty
CSE 515 Statistical Methods in Computer Science
CSEP 546 Data Mining Machine Learning
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Statistical Relational AI
CMPT 420 / CMPG 720 Artificial Intelligence
Computer Science Courses in the Major
Presentation transcript:

CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos

Logistics Instructor: Pedro Domingos Office: 648 Allen Center Office hours: Wednesdays 3:00-3:50 TA: Matt Richardson Office: TBA Office hours: Mondays 3:00-3:50 Web: Mailing list: cse590st

Evaluation Four homeworks (15% each) –Handed out on weeks 2, 4, 6 and 8 –Due two weeks later –Include programming Final (40%)

Textbooks D. Koller & N. Friedman, Bayesian Networks and Beyond: Probabilistic Models for Learning and Reasoning, MIT Press. (Handouts.) S. Russell & P. Norvig, Artificial Intelligence: A Modern Approach (2nd ed.), Prentice Hall, M. DeGroot & M. Schervish, Probability and Statistics (3rd ed.), Addison-Wesley, Other book chapters and papers.

What Is Probability? Probability: Calculus for dealing with nondeterminism and uncertainty Cf. Logic Probabilistic model: Says how often we expect different things to occur Cf. Function

What’s in It for Computer Scientists? Logic is not enough The world is full of uncertainty and nondeterminism Computers need to be able to handle it Probability: New foundation for CS

What Is Statistics? Statistics 1: Describing data Statistics 2: Inferring probabilistic models from data –Structure –Parameters

What’s in It for Computer Scientists? Statistics and CS are both about data Massive amounts of data around today Statistics lets us summarize and understand it Statistics lets data do our work for us

Stats 101 vs. This Class Stats 101 is a prerequisite for this class Stats 101 deals with one or two variables; we deal with tens to thousands Stats 101 focuses on continuous variables; we focus on discrete ones Stats 101 ignores structure We focus on computational aspects We focus on CS applications

Relations to Other Classes CSE 546: Data Mining CSE 573: Artificial Intelligence Application classes (e.g., Comp Bio) Statistics classes EE classes

Applications in CS (I) Machine learning and data mining Automated reasoning and planning Vision and graphics Robotics Natural language processing and speech Information retrieval Databases and data management

Applications in CS (II) Networks and systems Ubiquitous computing Human-computer interaction Simulation Computational biology Computational neuroscience Etc.

Topics (I) Review of basics Bayesian networks Inference in Bayes nets –Exact inference –Approximate inference Learning Bayes nets –Maximum likelihood and Bayesian estimation –The EM algorithm –Structure learning

Topics (II) Mixture models Markov networks Sequential models –Hidden Markov models –Kalman filters –Dynamic Bayes nets –Particle filtering

Topics (III) Relational models Decision theory and MDPs Information theory