CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–39: Recap.

Slides:



Advertisements
Similar presentations
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 9,10,11- Logic; Deduction Theorem 23/1/09 to 30/1/09.
Advertisements

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–1: Introduction.
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
What is Artificial Intelligence? –Depends on your perspective... Philosophical: a method for modeling intelligence Psychological: a method for studying.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–1: Introduction 2 nd January
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
CSE 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
© 2002 Franz J. Kurfess Introduction 1 CPE/CSC 481: Knowledge-Based Systems Dr. Franz J. Kurfess Computer Science Department Cal Poly.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–2,3: A* 3 rd and 5 th January, 2012.
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Artificial Intelligence Overview John Paxton Montana State University February 22, 2005
Random Administrivia In CMC 306 on Monday for LISP lab.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
© 2001 Franz J. Kurfess Introduction 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
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.
CS344: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 13– Search.
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–2: Fuzzy Logic and Inferencing.
9/8/20151 Natural Language Processing Lecture Notes 1.
CSC 8520: Artificial Intelligence. Paula Matuszek, Fall CS 8520: Artificial Intelligence Conclusions Paula Matuszek Fall, 2005.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1 - Introduction.
CS621: Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–1: Introduction 22 nd July 2010.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
Assoc. Prof. Abdulwahab AlSammak. Course Information Course Title: Artificial Intelligence Instructor : Assoc. Prof. Abdulwahab AlSammak
CS344 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 29 Introducing Neural Nets.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–1: Introduction.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1 - Introduction.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
Course Instructor: K ashif I hsan 1. Chapter # 1 Kashif Ihsan, Lecturer CS, MIHE2.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–2: Introduction: Search+Logic.
Introduction to Artificial Intelligence CS 438 Spring 2008.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 45– Backpropagation issues; applications 11 th Nov, 2010.
CS621: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1 - Introduction.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
CS344: Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1 to 8– Introduction, Search, A* (has the associated lab course: CS386)
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
Computing & Information Sciences Kansas State University Wednesday, 04 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 17 of 42 Wednesday, 04 October.
Computing & Information Sciences Kansas State University Friday, 13 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 21 of 42 Friday, 13 October.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
Artificial Intelligence
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.
CS344 : Introduction to Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 5- Deduction Theorem.
Artificial Intelligence
Artificial Intelligence
CS 621 Artificial Intelligence Lecture 1 – 28/07/05
Artificial Intelligence (AI)
CS344: Introduction to Artificial Intelligence (associated lab: CS386)
Artificial Intelligence (CS 461D)
Artificial Intelligence (AI)
CSE 515 Statistical Methods in Computer Science
CS344: Artificial Intelligence
Logic for Artificial Intelligence
EA C461 – Artificial Intelligence Introduction
Presentation transcript:

CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture–39: Recap

Persons involved Faculty instructor: Dr. Pushpak Bhattacharyya ( TAs: Prashanth, Debraj, Ashutosh, Nirdesh, Raunak, Gourab {pkamle, debraj, ashu, nirdesh, rpilani, Course home page (will be up) Venue: SIT Building: SIC301 1 hour lectures 3 times a week: Mon-11.30, Tue- 8.30, Thu-9.30 (slot 4) Associated Lab: CS386- Monday 2-5 PM

Perspective

Disciplines which form the core of AI- inner circle Fields which draw from these disciplines- outer circle. Planning Computer Vision NLP Expert Systems Robotics Search, Reasoning, Learning IR

Topics planned to be covered & actually covered (1/2) Search General Graph Search, A*: (yes) Iterative Deepening, α-β pruning (yes in seminar), probabilistic methods Logic: Formal System Propositional Calculus, Predicate Calculus, Fuzzy Logic: (yes) Knowledge Representation Predicate calculus: (yes), Semantic Net, Frame Script, Conceptual Dependency, Uncertainty

Topics planned to be covered & actually covered (1/2) Neural Networks: Perceptrons, Back Propagation, Self Organization Statistical Methods Markov Processes and Random Fields Computer Vision, NLP (yes), Machine Learning (yes) Planning: Robotic Systems =================================(if possible) Anthropomorphic Computing: Computational Humour (yes in seminar), Computational Music IR and AI: (yes) Semantic Web and Agents

Resources Main Text: Artificial Intelligence: A Modern Approach by Russell & Norvik, Pearson, Other Main References: Principles of AI - Nilsson AI - Rich & Knight Knowledge Based Systems – Mark Stefik Journals AI, AI Magazine, IEEE Expert, Area Specific Journals e.g, Computational Linguistics Conferences IJCAI, AAAI

Foundational Points Church Turing Hypothesis Anything that is computable is computable by a Turing Machine Conversely, the set of functions computed by a Turing Machine is the set of ALL and ONLY computable functions

Turing Machine Finite State Head (CPU) Infinite Tape (Memory)

Foundational Points (contd) Physical Symbol System Hypothesis (Newel and Simon) For Intelligence to emerge it is enough to manipulate symbols

Foundational Points (contd) Society of Mind (Marvin Minsky) Intelligence emerges from the interaction of very simple information processing units Whole is larger than the sum of parts!

Foundational Points (contd) Limits to computability Halting problem: It is impossible to construct a Universal Turing Machine that given any given pair of Turing Machine M and input I, will decide if M halts on I What this has to do with intelligent computation? Think!

Foundational Points (contd) Limits to Automation Godel Theorem: A “sufficiently powerful” formal system cannot be BOTH complete and consistent “Sufficiently powerful”: at least as powerful as to be able to capture Peano’s Arithmetic Sets limits to automation of reasoning

Foundational Points (contd) Limits in terms of time and Space NP-complete and NP-hard problems: Time for computation becomes extremely large as the length of input increases PSPACE complete: Space requirement becomes extremely large Sets limits in terms of resources

Two broad divisions of Theoretical CS Theory A Algorithms and Complexity Theory B Formal Systems and Logic

AI as the forcing function Time sharing system in OS Machine giving the illusion of attending simultaneously with several people Compilers Raising the level of the machine for better man machine interface Arose from Natural Language Processing (NLP) NLP in turn called the forcing function for AI

Allied Disciplines PhilosophyKnowledge Rep., Logic, Foundation of AI (is AI possible?) MathsSearch, Analysis of search algos, logic EconomicsExpert Systems, Decision Theory, Principles of Rational Behavior PsychologyBehavioristic insights into AI programs Brain ScienceLearning, Neural Nets PhysicsLearning, Information Theory & AI, Entropy, Robotics Computer Sc. & Engg.Systems for AI

Grading (i) Exams Midsem Endsem Class test (ii) Study Seminar (in group) (iii) Work Lab Assignments (cs386; in group)

Our work at IIT Bombay

Language Processing & Understanding Information Extraction: Part of Speech tagging Named Entity Recognition Shallow Parsing Summarization Machine Learning: Semantic Role labeling Sentiment Analysis Text Entailment (web 2.0 applications) Using graphical models, support vector machines, neural networks IR: Cross Lingual Search Crawling Indexing Multilingual Relevance Feedback Machine Translation: Statistical Interlingua Based English  Indian languages Indian languages  Indian languages Indowordnet Resources: Publications: