Artificial Intelligence

Similar documents
Acting humanly: The Turing test. Artificial Intelligence. Thinking humanly: Cognitive Science. Outline. What is AI?

COMP 590: Artificial Intelligence

Artificial Intelligence

What is Artificial Intelligence?

CS440/ECE448: Artificial Intelligence. Course website:

CSC384 Intro to Artificial Intelligence

Introduction to Artificial Intelligence

COMP-424: Artificial intelligence. Lecture 1: Introduction to AI!

Course Outline Department of Computing Science Faculty of Science. COMP Applied Artificial Intelligence (3,1,0) Fall 2015

History of Artificial Intelligence. Introduction to Intelligent Systems

Introduction to Artificial Intelligence

CSE 517A MACHINE LEARNING INTRODUCTION

Appendices master s degree programme Artificial Intelligence

Applications of Artificial Intelligence. Omark Phatak

Learning is a very general term denoting the way in which agents:

Artificial Intelligence I. Introduction: what s AI for? Homo Sapiens = Man the wise. Dr Mateja Jamnik. Computer Laboratory, Room FC18

CPSC 340: Machine Learning and Data Mining. Mark Schmidt University of British Columbia Fall 2015

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

Machine Learning Introduction

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

COMP-424: Artificial intelligence. Lecture 2: Introduction to AI!

Draft dpt for MEng Electronics and Computer Science

LONG BEACH CITY COLLEGE MEMORANDUM

Doctor of Philosophy in Computer Science

Appendices master s degree programme Human Machine Communication

Course 395: Machine Learning

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

School of Computer Science

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Levels of Analysis and ACT-R

Master of Artificial Intelligence

Bowdoin Computer Science

Master of Science in Artificial Intelligence

CSE841 Artificial Intelligence

How To Get A Computer Engineering Degree

Computational Cognitive Science. Lecture 1: Introduction

Government of Russian Federation. Faculty of Computer Science School of Data Analysis and Artificial Intelligence

Vorlesung Grundlagen der Künstlichen Intelligenz

Fall 2012 Q530. Programming for Cognitive Science

BTBU Master of Control Theory and Control Engineering

Study Plan for the Master Degree In Industrial Engineering / Management. (Thesis Track)

Final Assessment Report of the Review of the Cognitive Science Program (Option) July 2013

Circuits and Boolean Expressions

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski

Winter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Regulating AI and Robotics

Guide to the MSCS Program Sheet

Master of Science in Computer Science

Guide to the MSCS Program Sheet

COGNITIVE SCIENCE 222

Introduction to Machine Learning Lecture 1. Mehryar Mohri Courant Institute and Google Research

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Deploying Artificial Intelligence Techniques In Software Engineering

Course Syllabus. MATH 1350-Mathematics for Teachers I. Revision Date: 8/15/2016

Business Intelligence and Decision Support Systems

21 st Century Knowledge Worker: the Centaur

Analysis of Current and Future Computer Science Needs via Advertised Faculty Searches for 2016

CPSC 211 Data Structures & Implementations (c) Texas A&M University [ 313]

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

An Introductory CS Course for Cognitive Science Students

Lecture 1: Introduction to Reinforcement Learning

Artificial Intelligence 2014

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

ASSESSMENT PLAN: M.S. in Computer Science

Master of Science (Electrical Engineering) MS(EE)

Machine Learning. CUNY Graduate Center, Spring Professor Liang Huang.

Artificial Intelligence academic programmes in the Netherlands. A state of the art report

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Curriculum of Electronics Engineering Program

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

Electrical and Computer Engineering (ECE)

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning

A Review of Intelligent Agents

Analysis of Current and Future Computer Science Needs via Advertised Faculty Searches

Online Optimization and Personalization of Teaching Sequences

The CS Principles Project 1

Introduction. Artificial Intelligence

Artificial Intelligence for ICT Innovation

School of Computer Science

Using Artificial Intelligence to Manage Big Data for Litigation

Core Curriculum to the Course:

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016

Course Design Document. IS103 Computational Thinking (CT)

Computers and the Creative Process

INTRODUCTION TO INFORMATION TECHNOLOGY CSIT Class Hours: 3.0 Credit Hours: 4.0 Laboratory Hours: 3.0 Revised: August 24, 2012

Cognitive Science. Summer 2013

What is Learning? CS 391L: Machine Learning Introduction. Raymond J. Mooney. Classification. Problem Solving / Planning / Control

Design and Development of Electronic Prescription and Patient Information Systems for Developing World By

Computer Science Theory. From the course description:

Optimizing content delivery through machine learning. James Schneider Anton DeFrancesco

Predicate logic Proofs Artificial intelligence. Predicate logic. SET07106 Mathematics for Software Engineering

Computer Science Information Sheet for entry in What is Computer Science?

INFORMATION TECHNOLOGY AND COMMUNICATIONS RESOURCES FOR SUSTAINABLE DEVELOPMENT - Artificial Intelligence - Pushpak Bhattacharyya

Collecting Polish German Parallel Corpora in the Internet

Computation Beyond Turing Machines

ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES

Transcription:

Artificial Intelligence CS482, CS682, MW 1 2:15, SEM 201, MS 227 Prerequisites: 302, 365 Instructor: Sushil Louis, sushil@cse.unr.edu, http://www.cse.unr.edu/~sushil

Syllabus Webpage: http://www.cse.unr.edu/~sushil/class/ai/ Textbook: Russell and Norvig s Artificial Intelligence a Modern Approach, Third edition 40 % Assignments 40% Exams 20% Final Project Pairs encouraged Read the syllabus First assignment due Sept 11

Outline What is AI? A Brief History of AI What is the state of the Art

What is AI? AI seeks to understand and build intelligent entities AI is new AI coined in 1956 at Workshop at Dartmouth AI is hard But what is it?

Definitions Thinking Humanly The automation of activities that we associate with human thinking (Haugeland) Acting Humanly The study of how to make computers do things at which, at the moment, people are better (Rich and Knight) Thinking Rationally The study of the computations that make it possible to perceive, reason, and act (Wilson) Acting Rationally AI is concerned with intelligent behavior in artifacts (Nilsson) Human performance metric Ideal or rational performance metric

Acting humanly Turing Turing Test is an operational test for intelligent behavior (Turing, 1950) Turing predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes Language, knowledge, reasoning, learning Natural language processing Knowledge representation Automatic reasoning Machine learning Total Turing test: Computer vision Robotics

Thinking humanly How do we answer how do we think? Introspection Experimentation observing a person in action Brain imaging Once we know sufficiently precisely how we think, we can write a computer program to do this This is Cognitive Science Distinct from AI but cross fertilization

Thinking rationally Socrates is a man, All men are mortal, Therefore Socrates is mortal Logic and derivation rules Once you have Facts, and a set of rules for manipulating facts, you can (automatically) derive conclusions (prove theorems) We will study logic and the limits of theorem proving

Acting Rationally Rational behavior: doing the right thing Maximize goal achievement given the available information An agent is just something that acts Doesn t necessarily involve thinking rationally Hot stove reflex is not the effect of a logical sequence of rule applications that deduce the optimal action is to move hand away from stove

Rational Agents An agent is an entity that perceives and acts F(P*) Action For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance Perfect rationality is computationally intractable So we design the best program for given machine resources

Foundations and History Philosophy Logic, methods of reasoning, foundations of learning, language, rationality Mathematics Formal representations and proof. Algorithms, computation, decidability, tractability, probability Economics Rational agents maximize profits (payoff), OR Psychology Adaptation, learning, Experimental techniques Neuroscience Neural nets, when will computers reach human level computing capacity Control Theory Homeostatic systems, agents maximize an objective function, agents minimize error between goals state and current state

History 1942: Boolean circuit model of the brain 1950: Turing 1950s: Samuel: Checkers Newell and Simon: Logic Theorist Gelernter: Geometry engine 1956: Dartmouth Meeting. The term: Artificial Intelligence coined 50s-60s: Everyone: Cannot do X. AI: Here s a program for X. Lisp invented Mid 60s: Computational Complexity kills scaling up in AI 70s: Expert systems 80s+: Industrial Expert systems 90s: AI winter + Neural Nets, GAs, NNs, Fuzzy logic 90s: Agents 2003+: Human level competitiveness with very large data sets

State of the Art: Stanley

State of the Art: Robotics

State of the art Speech recognition United Airlines speech recognition system for support, booking Siri, Planning and Scheduling Spacecraft ops (Nasa s rovers) Games Deep blue and chess. Humans are no longer competitive Spam fighting 80 90 % filtered out Logistics DART generated plans in hours that would have taken weeks DARPA stated that this single application paid back DARPA s 30 year investment in AI Machine Translation: Google translate?