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

Size: px
Start display at page:

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

Transcription

1 COMP Artificial Intelligence Lecture 2: Introduction to AI! Instructor: Joelle Pineau (jpineau@cs.mcgill.ca) Class web page: Unless otherwise noted, all material posted for this course are copyright of the instructor, and cannot be reused or reposted without the instructor s written permission. 2 1

2 Outline for today Recap of course basics Overview of AI history Approach to teaching AI Examples of AI applications 3 Artificial Intelligence Planning Reasoning Decisionmaking Search Learning Perception Modelling Language Knowledge 4 2

3 About myself Education: BASc in Engineering (U.Waterloo) MSc / PhD in Robotics (Carnegie Mellon U.) Prof at McGill What kind of AI research do I do? Machine learning Planning and decision-making Robotics Personalized medicine and health-care 5 Research areas in my lab Reinforcement learning Supervised learning Representation learning Education MDP / POMDP Algorithms Other applications Planning Sequential Decision- Making Problems Healthcare Robotics Dynamic treatment regimes Adaptive trials Event prediction Smart wheelchairs Social navigation Marketing Resource management Industrial processes Human-robot interaction 6 3

4 Research focus Main scientific goal: Design AI agents (robots) that exhibit intelligent behavior by providing them with the ability to learn and reason. Abilities Goals/Preferences Prior Knowledge AI agent Observations Actions Environment Main tools: Probability theory, statistics, optimization, analysis of algorithms, numerical approximations, robotics, 7 SmartWheeler project COMP-102: Computers and Computing 8 4

5 About You 197 registered, from a variety of departments / faculties Computer Science Software / Electrical / Mechanical / Chemical Engineering Mathematics / Statistics / Physics Biology / Physiology / Anatomy / Microbiology & Immunology Neuroscience / Cognitive science Linguistics / Philosophy Economics / Finance Music Undeclared / Exchange 9 About the teaching team (subject to change) Office hours every day! Eric Crawford: Mon. 2-3pm MC 108 Joelle Pineau: Tues am MC 106N Harsh Satija: Wed am MC 106 Stephanie Laflamme: Thurs. 1-2pm MC 112 Emmanuel Bengio: Fri. 11am-12pm MC 111 Juan Camilo Gamboa Higuera: Fri. 2-3pm MC 400 See mycourses discussion board for any changes to days/times. (Other times possible by appointment.) Best way to contact us: (see course syllabus for addresses) Don t text, don t call. Have reasonable expectations about response time (24 hours). 10 5

6 About the course: Comments from 2014 Way more boring than I had expected. My interest in machine learning and artificial intelligence is significantly less as a result of the course. I do not recommend this course for people who intend to make use of artificial intelligence or machine learning in the future as one may develop a distaste for the material. Needs more prerequisites. The entire second half of the course is extremely difficult to follow without prior experience with statistics and probability. Too much focus on probability instead of actual AI. The workload for the course (which is 3 credits) was beyond 4-credit level. This course would be better if it did not attempt to appeal to a large class size. This is a 400 level course and cannot be taught like a 200 level intro course. The class was far too large. The TAs were so tight on time that they could barely provide any feedback on the assignments. The only feedback I've received was basically "see the solutions. 11 About the course: Comments from 2015 This course demoralized me and almost made me want to switch my major to philosophy just to get out of the complicated hell that is AI. But it is pretty cool, just extremely difficult. The warning was given, but the post-midterm material was quite disappointing and made it really hard to concentrate. This is the direction that AI has taken though, so it is hard to complain. Interesting course, but a lot of work needs to be put in for only 3 credits. The content was explained to be dry and tedious in the first class, and it was indeed dry and tedious. 12 6

7 Read this carefully Some of the course work will be individual, other components can be completed in groups. It is the responsibility of each student to understand the policy for each work, and ask questions of the instructor if this is not clear. It is the responsibility of each student to carefully acknowledge all sources (papers, code, books, websites, individual communications) using appropriate referencing style when submitting work. We will use automated systems to detect possible cases of text or software plagiarism. Cases that warrant further investigation will be referred to the university disciplinary officers. Students who have concerns about how to properly use and acknowledge third-party software should consult the course instructor or TAs. COMP-598: Applied Machine Learning 13 On the use of mobile devices in class Many bring mobile computing and communication devices to class. This can be useful! Taking notes, supplementing course material. This can be distracting! For you, for me, for your colleagues. Policy for this course: Use is encouraged during quizzes. Use is tolerated during lectures in support of learning. Use for other purposes happens outside of the classroom. For more discussion of this issue, see: Commun-devices-MC2-guidelines-11June2010.pdf 14 7

8 Questions? COMP-598: Applied Machine Learning 15 What is biological intelligence? Sensory processing: Visual cortex. Auditory cortex. Somatosensory cortex. Motor cortex. Cognitive functions: Memory. Reasoning. Executive control. Learning. Language. 16 8

9 What is biological intelligence? A mix of general-purpose and special-purpose algorithms. General-purpose: Memory formation, updating, retrieval. Learning new tasks. Special-purpose: Recognizing visual patterns. Recognizing sounds. Learning language. All are integrated seamlessly! 17 What is AI? 18 9

10 What is AI? Some answers: Modeling human cognition using computers. Studying problems that others don t know how to solve. Cool stuff! Game playing, machine learning, data mining, speech recognition, computer vision, web agents, robots. Useful stuff! Medical diagnosis, fraud detection, genome analysis, object identification, space shuttle scheduling, information retrieval. Solving AI is potentially the meta-solution to all problems! 19 What is AI? My (current) best answer: Developing models and algorithms that can produce rational behaviors in response to incoming stimulus and information

11 What is AI? Human intelligence: Artificial Intelligence: Sensory processing: Visual cortex.!!computer vision Auditory cortex.!!signal/speech processing Somatosensory cortex.!!haptics Motor cortex.!!robotics Cognitive functions Memory.!Knowledge representation. Reasoning.!!Search, inference. Executive control.!!planning, decision-making. Learning.!Model learning. Language.!Language understanding. 21 Different goals of AI This would be pretty awesome! Thinking Humanly Acting Humanly Thinking Rationally Acting Rationally 22 11

12 Acting humanly AI is about duplicating what the (human) brain DOES. Alan Turing ( ) had interesting thoughts about this. Can a machine think? -> If it could, how would we tell? Turing (1950): Computing machinery and intelligence Human interrogator? Human AI agent An operator interacts with either the human or the AI agent. Can he correctly guess which one? 23 Turing s prediction By 2000, a machine would have a 30% chance of fooling a lay person for 5 minutes. Suggested major components of AI: Knowledge representation, automated reasoning, language understanding, machine learning But here s a thought: We succeeded in building flying machines when we stopped trying to imitate birds, and started learning about aerodynamics

13 Different goals of AI Thinking Humanly Acting Humanly Thinking Rationally Acting Rationally Let s try this! 25 Acting rationally Rational behaviour = doing the right thing. Doing what is expected to maximize goal achievement, given the available information and available resources. Does not necessarily require thinking (e.g. blinking reflex). But in many cases, thinking serves rational behaviour. This is the flavour of AI we will focus on

14 Big picture Action THE WORLD Task & Environment AI Agent Perception 27 Rational agents This course is about designing rational agents. An agent is an entity that perceives and acts. Goal: Learn a function mapping percept histories to actions: f : P h A A rational agent implements this function such as to maximize performance. Performance measures: goal achievement, resource consumption,... Caveat: Many constraints can come into play (time, space, energy, bandwidth, ) which make perfect rationality unachievable. Objective: Find best function for given information and resources

15 AI Beginnings ENIAC: First super-computer, created in Early work in 1950s: Rosenblatt s perceptron Samuel s checkers player 29 Dartmouth Conference (1956) 30 15

16 Dartmouth Conference (1956) Some of the attendees: John McCarthy: LISP, time-sharing, application of logic to reasoning Marvin Minsky: popularized neural networks and showed their limits, introduced slots and frames Claude Shannon: information theory, juggling machine Allen Newell and Herb Simon: bounded rationality, general problem solver, SOAR The meeting coined the term artificial intelligence'' 31 Early AI hopes and dreams Make programs that exhibit similar signs of intelligence as people: prove theorems, play chess, have a conversation. Logical reasoning was key. Learning from experience was considered important. The research agenda was geared towards building general problem solvers. There was a lot of hope that natural language could be easily understood and processed

17 Recent AI: Math to the rescue! Heavy use of probability theory, decision theory, statistics. Trying to solve specific problems rather than aim for general reasoning. AI today is a collection of sub-fields: Perception and computer vision. Natural language understanding. Robotics Etc. Reasoning is now the part named ``AI''. A lot of progress was made in this way! Some recent efforts try to put all this together (e.g. in robotics). 33 Example AI system (1997): Chess playing IBM Deep Blue defeats Garry Kasparov. Perception: advanced features of the board. Actions: choose a move. Reasoning: search and evaluation of possible board positions

18 Example AI system (2008): Poker playing University of Alberta s Polaris defeats some of the world s best online pros. One variety of poker: Heads-up limit Texas Hold em (two players, limited betting amounts) Perception: features of the game. Actions: choose a move. Reasoning: search and evaluation of possible moves, machine learning Example AI system (2011): Jeopardy! 36 18

19 Example AI system (2015): Atari 37 AI meets markets Trading agent competition ( ): Trades Stock market Trading Agent Rates, news 38 19

20 AI meets markets 39 Example AI system (1992): Medical diagnosis Pathfinder (D. Heckerman, Microsoft Research) Perception: symptoms, test results. Actions: suggest tests, make diagnosis. Reasoning: bayesian inference, machine learning, Monte-Carlo simulation

21 Example AI system (2008): Reading the Mind Brain Image Analysis (T. Mitchell, CMU) Perception: brain imaging using fmri technology. Actions: detect which word (e.g. hammer, apartment, ) is being read by the human subject. Reasoning: statistical machine learning Example AI system (2003): Digit recognition Handwritten digit recognition: <1% error. Previously seen known examples New example to classify... Boxes represent the weights into a hidden node in a neural network learner. COMP-424: COMP-598: Artificial Applied Machine intelligence Learning 42 21

22 Example AI system (2015): Object recognition ImageNet Large Scale Visual Recognition Challenge Image database with 1000 object categories, hundreds of example images for each class, over 1 million images in total. Current best results: ~5% classification error (top 5 categories). 43 Example AI system (1998): Automatic driver ALVINN (D. Pomerleau, CMU) drives autonomously for 21 miles on the highway at speeds of up to 55 miles/hour. Perception: digitized camera images of the road. Actions: 64 steering angles. Reasoning: artificial neural network

23 Example AI system (2005): Off-road driving Stanley (Stanford University) navigates 132 miles through desert terrain in less than 10 hours, with no human intervention. Perception: GPS, 6-D inertial measurement, wheel speed, 4 lasers, 1 radar, stereo and monocular cameras. Actions: actuation of drive-by-wire system. Reasoning: position estimation, path planning Example AI system (2014): City driving Google cars have logged over 700,000 miles in autonomous mode without any accident. Sensors and actuators similar to Stanley (GPS, 3D laser point cloud, cameras, odometry) Significant prior knowledge: City of Mountain View (12-square-mile) is fully mapped at high resolution

24 AI and the Web Google: 3.5 billion searches per day. Facebook: 2 billion photos uploaded every day. 700 engineers building machine learning algorithms to analyze the data. YouTube: 300 hours of video uploaded every minute. Baidu: 500 million page views per day Flickr: 2 million photos uploaded every day. Twitter: 500 million tweets sent per day. 47 The Future of AI Quotes from this week s symposium: IBM Senior VP John Kelly: Nothing I have ever seen matches the potential of AI and cognitive computing to change the world. NVIDIA founder Jen-Hsun Huang: AI is the final frontier [..] I ve watched it hyped so many times, and yet, this time, it looks very, very different to me. Former Google CEO and now Chairman of Alphabet Eric Schmidt: 1. AI should benefit the many, not the few. 2. AI R&D should be open, responsible and socially engaged. 3. Developers of AI should establish best practices to minimize risks and maximize the beneficial impact

25 Final comments Come to class! Come prepared! Be willing to learn and work hard! For next class: Read chapters 1-3 in Russell & Norvig. Review the course syllabus. Questions? 49 25

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

COMP-424: Artificial intelligence. Lecture 1: Introduction to AI! COMP 424 - Artificial Intelligence Lecture 1: Introduction to AI! Instructor: Joelle Pineau (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp424 Unless otherwise noted, all material

More information

CSC384 Intro to Artificial Intelligence

CSC384 Intro to Artificial Intelligence CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to

More information

What is Artificial Intelligence?

What is Artificial Intelligence? CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is

More information

COMP 590: Artificial Intelligence

COMP 590: Artificial Intelligence COMP 590: Artificial Intelligence Today Course overview What is AI? Examples of AI today Who is this course for? An introductory survey of AI techniques for students who have not previously had an exposure

More information

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

Acting humanly: The Turing test. Artificial Intelligence. Thinking humanly: Cognitive Science. Outline. What is AI? Acting humanly: The Turing test Artificial Intelligence Turing (1950) Computing machinery and intelligence : Can machines think? Can machines behave intelligently? Operational test for intelligent behavior:

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that

More information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci 1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

More information

Course 395: Machine Learning

Course 395: Machine Learning Course 395: Machine Learning Lecturers: Maja Pantic (maja@doc.ic.ac.uk) Stavros Petridis (sp104@doc.ic.ac.uk) Goal (Lectures): To present basic theoretical concepts and key algorithms that form the core

More information

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

Learning is a very general term denoting the way in which agents: What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);

More information

CSE 517A MACHINE LEARNING INTRODUCTION

CSE 517A MACHINE LEARNING INTRODUCTION CSE 517A MACHINE LEARNING INTRODUCTION Spring 2016 Marion Neumann Contents in these slides may be subject to copyright. Some materials are adopted from Killian Weinberger. Thanks, Killian! Machine Learning

More information

CS440/ECE448: Artificial Intelligence. Course website: http://slazebni.cs.illinois.edu/fall15/

CS440/ECE448: Artificial Intelligence. Course website: http://slazebni.cs.illinois.edu/fall15/ CS440/ECE448: Artificial Intelligence Course website: http://slazebni.cs.illinois.edu/fall15/ Last time: What is AI? Definitions from Chapter 1 of the textbook: 1. Thinking humanly 2. Acting humanly 3.

More information

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

Course Outline Department of Computing Science Faculty of Science. COMP 3710-3 Applied Artificial Intelligence (3,1,0) Fall 2015 Course Outline Department of Computing Science Faculty of Science COMP 710 - Applied Artificial Intelligence (,1,0) Fall 2015 Instructor: Office: Phone/Voice Mail: E-Mail: Course Description : Students

More information

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices master s degree programme Artificial Intelligence 2014-2015 Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence Kalev Kask ICS 271 Fall 2014 http://www.ics.uci.edu/~kkask/fall-2014 CS271/ Course requirements Assignments: There will be weekly homework assignments, a project,

More information

Machine Learning. 01 - Introduction

Machine Learning. 01 - Introduction Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge

More information

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL?

CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? CHAPTER 15: IS ARTIFICIAL INTELLIGENCE REAL? Multiple Choice: 1. During Word World II, used Colossus, an electronic digital computer to crack German military codes. A. Alan Kay B. Grace Murray Hopper C.

More information

Hyper-connectivity and Artificial Intelligence

Hyper-connectivity and Artificial Intelligence Hyper-connectivity and Artificial Intelligence How hyper-connectivity changes AI through contextual computing Chuan (Coby) M 04/03/15 Description of Major Sections Background Artificial intelligence (AI)

More information

MACHINE LEARNING BASICS WITH R

MACHINE LEARNING BASICS WITH R MACHINE LEARNING [Hands-on Introduction of Supervised Machine Learning Methods] DURATION 2 DAY The field of machine learning is concerned with the question of how to construct computer programs that automatically

More information

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance

More information

PSYC 1000A General Psychology 2014-15, 1 st Term Department of Psychology The Chinese University of Hong Kong

PSYC 1000A General Psychology 2014-15, 1 st Term Department of Psychology The Chinese University of Hong Kong PSYC 1000A General Psychology 2014-15, 1 st Term Department of Psychology The Chinese University of Hong Kong 1. Course Description: What is the course about? This is a course introducing psychology, the

More information

Levels of Analysis and ACT-R

Levels of Analysis and ACT-R 1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John

More information

Artificial Intelligence for ICT Innovation

Artificial Intelligence for ICT Innovation 2016 ICT 산업전망컨퍼런스 Artificial Intelligence for ICT Innovation October 5, 2015 Sung-Bae Cho Dept. of Computer Science, Yonsei University http://sclab.yonsei.ac.kr Subjective AI Hype Cycle Expert System Neural

More information

Applications of Artificial Intelligence. Omark Phatak

Applications of Artificial Intelligence. Omark Phatak Applications of Artificial Intelligence Omark Phatak Applications of artificial intelligence (AI) are a convergence of cutting edge research in computer science and robotics. The goal is to create smart

More information

Vorlesung Grundlagen der Künstlichen Intelligenz

Vorlesung Grundlagen der Künstlichen Intelligenz Vorlesung Grundlagen der Künstlichen Intelligenz Reinhard Lafrenz / Prof. A. Knoll Robotics and Embedded Systems Department of Informatics I6 Technische Universität München www6.in.tum.de lafrenz@in.tum.de

More information

ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES

ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES Joost N. Kok, Egbert J. W. Boers, Walter A. Kosters, and Peter van der Putten Leiden Institute of Advanced Computer Science, Leiden University,

More information

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski trakovski@nyus.edu.mk Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems

More information

Appendices master s degree programme Human Machine Communication 2014-2015

Appendices master s degree programme Human Machine Communication 2014-2015 Appendices master s degree programme Human Machine Communication 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

More information

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii Green Robotics, Automation, and Machine Intelligence; a new Engineering Course in Sustainable Design Joseph T. Wunderlich, PhD College, PA, USA 2013 International Symposium on Green Manufacturing and Applications

More information

I N T E L L I G E N T S O L U T I O N S, I N C. DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD

I N T E L L I G E N T S O L U T I O N S, I N C. DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD I N T E L L I G E N T S O L U T I O N S, I N C. OILFIELD DATA MINING IMPLEMENTING THE PARADIGM SHIFT IN ANALYSIS & MODELING OF THE OILFIELD 5 5 T A R A P L A C E M O R G A N T O W N, W V 2 6 0 5 0 USA

More information

Master of Science in Artificial Intelligence

Master of Science in Artificial Intelligence Master of Science in Artificial Intelligence Options: Engineering and Computer Science (ECS) Speech and Language Technology (SLT) Big Data Analytics (BDA) Faculty of Engineering Science Faculty of Science

More information

History of Artificial Intelligence. Introduction to Intelligent Systems

History of Artificial Intelligence. Introduction to Intelligent Systems History of Artificial Intelligence Introduction to Intelligent Systems What is An Intelligent System? A more difficult question is: What is intelligence? This question has puzzled philosophers, biologists

More information

New Predictive Analysis Solutions for Health Care

New Predictive Analysis Solutions for Health Care New Predictive Analysis Solutions for Health Care More accurate forecasts of risk and cost for health care providers, payers, ACOs and Medical Home programs Leveraging HIT and Innovation to Support New

More information

CS 2750 Machine Learning. Lecture 1. Machine Learning. http://www.cs.pitt.edu/~milos/courses/cs2750/ CS 2750 Machine Learning.

CS 2750 Machine Learning. Lecture 1. Machine Learning. http://www.cs.pitt.edu/~milos/courses/cs2750/ CS 2750 Machine Learning. Lecture Machine Learning Milos Hauskrecht milos@cs.pitt.edu 539 Sennott Square, x5 http://www.cs.pitt.edu/~milos/courses/cs75/ Administration Instructor: Milos Hauskrecht milos@cs.pitt.edu 539 Sennott

More information

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

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate

More information

THE WORLD LEADER IN VISUAL COMPUTING

THE WORLD LEADER IN VISUAL COMPUTING THE WORLD LEADER IN VISUAL COMPUTING NVIDIA is the world leader in visual computing. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.

More information

Computational Cognitive Science. Lecture 1: Introduction

Computational Cognitive Science. Lecture 1: Introduction Computational Cognitive Science Lecture 1: Introduction Lecture outline Boring logistical details What is computational cognitive science? - Why is human cognition a puzzle? - What kinds of questions can

More information

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

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS * EXECUTIVE SUPPORT SYSTEMS DRILL DOWN: ability to move

More information

Brain-in-a-bag: creating an artificial brain

Brain-in-a-bag: creating an artificial brain Activity 2 Brain-in-a-bag: creating an artificial brain Age group successfully used with: Abilities assumed: Time: Size of group: 8 adult answering general questions, 20-30 minutes as lecture format, 1

More information

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION 1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: miko@manuf.bme.hu

More information

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

Design and Development of Electronic Prescription and Patient Information Systems for Developing World By Design and Development of Electronic Prescription and Patient Information Systems for Developing World By Dr Boniface Ekechukwu* and Chidi Obi **Dr Arinze Nweze* *Department of Computer Science, Nnamdi

More information

Reflection Report International Semester

Reflection Report International Semester Reflection Report International Semester Studying abroad at KTH Royal Institute of Technology Stockholm 18-01-2011 Chapter 1: Personal Information Name and surname: Arts, Rick G. B. E-mail address: Department:

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems

More information

Masters in Information Technology

Masters in Information Technology Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101

More information

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

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016 Network Machine Learning Research Group S. Jiang Internet-Draft Huawei Technologies Co., Ltd Intended status: Informational October 19, 2015 Expires: April 21, 2016 Abstract Network Machine Learning draft-jiang-nmlrg-network-machine-learning-00

More information

Doing Multidisciplinary Research in Data Science

Doing Multidisciplinary Research in Data Science Doing Multidisciplinary Research in Data Science Assoc.Prof. Abzetdin ADAMOV CeDAWI - Center for Data Analytics and Web Insights Qafqaz University aadamov@qu.edu.az http://ce.qu.edu.az/~aadamov 16 May

More information

Fall 2012 Q530. Programming for Cognitive Science

Fall 2012 Q530. Programming for Cognitive Science Fall 2012 Q530 Programming for Cognitive Science Aimed at little or no programming experience. Improve your confidence and skills at: Writing code. Reading code. Understand the abilities and limitations

More information

LESSON 7: LEARNING MODELS

LESSON 7: LEARNING MODELS LESSON 7: LEARNING MODELS INTRODUCTION mobility motivation persistence sociological Think about your favorite class. Does the teacher lecture? Do you do experiments or go on field trips? Does the teacher

More information

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

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures

More information

THE BLASTER METHOD: MATH GAMES TO MAKE YOU MATH SMART

THE BLASTER METHOD: MATH GAMES TO MAKE YOU MATH SMART THE BLASTER METHOD: MATH GAMES TO MAKE YOU MATH SMART Math fundamentals for a technological age: What makes students math smart? What makes a student math smart? What kind of mathematical competencies

More information

Knowledge-based systems and the need for learning

Knowledge-based systems and the need for learning Knowledge-based systems and the need for learning The implementation of a knowledge-based system can be quite difficult. Furthermore, the process of reasoning with that knowledge can be quite slow. This

More information

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

CPSC 340: Machine Learning and Data Mining. Mark Schmidt University of British Columbia Fall 2015 CPSC 340: Machine Learning and Data Mining Mark Schmidt University of British Columbia Fall 2015 Outline 1) Intro to Machine Learning and Data Mining: Big data phenomenon and types of data. Definitions

More information

Chapter 11. Managing Knowledge

Chapter 11. Managing Knowledge Chapter 11 Managing Knowledge VIDEO CASES Video Case 1: How IBM s Watson Became a Jeopardy Champion. Video Case 2: Tour: Alfresco: Open Source Document Management System Video Case 3: L'Oréal: Knowledge

More information

COMP9321 Web Application Engineering

COMP9321 Web Application Engineering COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part II) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411

More information

Machine Learning and Data Mining. Fundamentals, robotics, recognition

Machine Learning and Data Mining. Fundamentals, robotics, recognition Machine Learning and Data Mining Fundamentals, robotics, recognition Machine Learning, Data Mining, Knowledge Discovery in Data Bases Their mutual relations Data Mining, Knowledge Discovery in Databases,

More information

Masters in Human Computer Interaction

Masters in Human Computer Interaction Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from

More information

Masters in Advanced Computer Science

Masters in Advanced Computer Science Masters in Advanced Computer Science Programme Requirements Taught Element, and PG Diploma in Advanced Computer Science: 120 credits: IS5101 CS5001 up to 30 credits from CS4100 - CS4450, subject to appropriate

More information

Masters in Artificial Intelligence

Masters in Artificial Intelligence Masters in Artificial Intelligence Programme Requirements Taught Element, and PG Diploma in Artificial Intelligence: 120 credits: IS5101 CS5001 CS5010 CS5011 CS4402 or CS5012 in total, up to 30 credits

More information

Course of Study for the Robotics Ph.D. Program

Course of Study for the Robotics Ph.D. Program Course of Study for the Robotics Ph.D. Program by the Faculty of the Ph.D. Program in Robotics Carnegie Mellon University Pittsburgh, Pennsylvania 15213 Revised May 2014 and applied ongoing from August

More information

The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes

The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes NE5C-MT January 2015 NE5C-MT 1 Contents Section Slide

More information

21 st Century Knowledge Worker: the Centaur

21 st Century Knowledge Worker: the Centaur 21 st Century Knowledge Worker: the Centaur Daniel Kiss Introduction The centaur is a well-known mythological creature, half-human half-horse. The most famous of centaurs was Chiron, the teacher of Asclepius,

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will

More information

Master of Artificial Intelligence

Master of Artificial Intelligence Faculty of Engineering Faculty of Science Master of Artificial Intelligence Options: Engineering and Computer Science (ECS) Speech and Language Technology (SLT) Cognitive Science (CS) K.U.Leuven Masters.

More information

Big Data + Predictive Analytics = Actionable Business Insights: Consider Big Data as the Most Important Thing for Business since the Internet

Big Data + Predictive Analytics = Actionable Business Insights: Consider Big Data as the Most Important Thing for Business since the Internet Big Data + Predictive Analytics = Actionable Business Insights: Consider Big Data as the Most Important Thing for Business since the Internet Adapted from the forthcoming book, Business Innovation in the

More information

Computation Beyond Turing Machines

Computation Beyond Turing Machines Computation Beyond Turing Machines Peter Wegner, Brown University Dina Goldin, U. of Connecticut 1. Turing s legacy Alan Turing was a brilliant mathematician who showed that computers could not completely

More information

I look forward to doing business with you and hope we get the chance to meet soon

I look forward to doing business with you and hope we get the chance to meet soon Emailing 1: Worksheet 1 - Reading Tasks Dear Mr Smith, I would like to introduce myself. My name is Saarland and I am the new South Western sales manager for Chou Cream English Schools. The previous sales

More information

Big Data and Analytics: Challenges and Opportunities

Big Data and Analytics: Challenges and Opportunities Big Data and Analytics: Challenges and Opportunities Dr. Amin Beheshti Lecturer and Senior Research Associate University of New South Wales, Australia (Service Oriented Computing Group, CSE) Talk: Sharif

More information

PSYC 1200 Introduction to Psychology Syllabus

PSYC 1200 Introduction to Psychology Syllabus PSYC 1200 Introduction to Psychology Syllabus The field of psychology is relatively young, compared to other sciences, such as physics and biology. As you ll discover, the official beginning of psychology

More information

Artificial Intelligence (AI)

Artificial Intelligence (AI) Overview Artificial Intelligence (AI) A brief introduction to the field. Won t go too heavily into the theory. Will focus on case studies of the application of AI to business. AI and robotics are closely

More information

Danny Wang, Ph.D. Vice President of Business Strategy and Risk Management Republic Bank

Danny Wang, Ph.D. Vice President of Business Strategy and Risk Management Republic Bank Danny Wang, Ph.D. Vice President of Business Strategy and Risk Management Republic Bank Agenda» Overview» What is Big Data?» Accelerates advances in computer & technologies» Revolutionizes data measurement»

More information

School of Psychology

School of Psychology School of Psychology Introduction to MSc and MA programmes Dr. Andrea Krott Director of Taught Postgraduate Studies School of Psychology Programmes MSc Psychology MSc Brain Imaging and Cognitive Neuroscience

More information

Regulating AI and Robotics

Regulating AI and Robotics Regulating AI and Robotics Steve Omohundro, Ph.D. PossibilityResearch.com SteveOmohundro.com SelfAwareSystems.com http://i791.photobucket.com/albums/yy193/rokib50/sculpture/lady-justice-frankfurt_zps970c5d8f.jpg

More information

Masters in Computing and Information Technology

Masters in Computing and Information Technology Masters in Computing and Information Technology Programme Requirements Taught Element, and PG Diploma in Computing and Information Technology: 120 credits: IS5101 CS5001 or CS5002 CS5003 up to 30 credits

More information

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum Diane J. Cook and Lawrence B. Holder Department of Computer Science and Engineering Box 19015 University of Texas at Arlington

More information

Masters in Networks and Distributed Systems

Masters in Networks and Distributed Systems Masters in Networks and Distributed Systems Programme Requirements Taught Element, and PG Diploma in Networks and Distributed Systems: 120 credits: IS5101 CS5001 CS5021 CS4103 or CS5023 in total, up to

More information

CSE841 Artificial Intelligence

CSE841 Artificial Intelligence CSE841 Artificial Intelligence Dept. of Computer Science and Eng., Michigan State University Fall, 2014 Course web: http://www.cse.msu.edu/~cse841/ Description: Graduate survey course in Artificial Intelligence.

More information

School of Computer Science

School of Computer Science School of Computer Science Head of School Professor S Linton Taught Programmes M.Sc. Advanced Computer Science Artificial Intelligence Computing and Information Technology Information Technology Human

More information

BSc in Artificial Intelligence and Computer Science ABDAL MOHAMED

BSc in Artificial Intelligence and Computer Science ABDAL MOHAMED ABDAL MOHAMED Sections 1. History of AI in Racing Games 2. Neural Networks in Games History Gran Trak 10 Single-player racing arcade game released by Atari in 1974 Did not have any AI Pole Position Single-

More information

Learning to Process Natural Language in Big Data Environment

Learning to Process Natural Language in Big Data Environment CCF ADL 2015 Nanchang Oct 11, 2015 Learning to Process Natural Language in Big Data Environment Hang Li Noah s Ark Lab Huawei Technologies Part 1: Deep Learning - Present and Future Talk Outline Overview

More information

ICT and Persons with Disabilities: The Solution or the Problem? Albert M. Cook Professor Faculty of Rehabilitation Medicine University of Alberta

ICT and Persons with Disabilities: The Solution or the Problem? Albert M. Cook Professor Faculty of Rehabilitation Medicine University of Alberta ICT and Persons with Disabilities: The Solution or the Problem? Albert M. Cook Professor Faculty of Rehabilitation Medicine University of Alberta Technology and progress Progress requires change Much change

More information

Machine Learning CS 6830. Lecture 01. Razvan C. Bunescu School of Electrical Engineering and Computer Science bunescu@ohio.edu

Machine Learning CS 6830. Lecture 01. Razvan C. Bunescu School of Electrical Engineering and Computer Science bunescu@ohio.edu Machine Learning CS 6830 Razvan C. Bunescu School of Electrical Engineering and Computer Science bunescu@ohio.edu What is Learning? Merriam-Webster: learn = to acquire knowledge, understanding, or skill

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems

More information

THE BETTER WORLD REPORT PART ONE

THE BETTER WORLD REPORT PART ONE 1 6 13 1 21 2 Chapter Photo courtesy of Ron Becijos Gary Oakland, a seventh grade teacher in Chula Vista, Calif., uses ALEKS to teach math to his students. ALEKS Tutors Students in Learning to Succeed

More information

Brochure More information from http://www.researchandmarkets.com/reports/3181314/

Brochure More information from http://www.researchandmarkets.com/reports/3181314/ Brochure More information from http://www.researchandmarkets.com/reports/3181314/ Artificial Intelligence for Enterprise Applications - Deep Learning, Predictive Computing, Image Recognition, Speech Recognition,

More information

SYLLABUS MUSIC BUSINESS SURVEY

SYLLABUS MUSIC BUSINESS SURVEY SYLLABUS MUSIC BUSINESS SURVEY Instructor: Natalie Ferwerda natalie@cmcnashville.com COURSE HOURS: M/T/W 10:30 a.m. - Noon CREDIT: 3 semester credits These recommended credits will be granted by your home

More information

NewPoint IT Consulting BIG DATA WHITE PAPER. NewPoint Information Technology Consulting

NewPoint IT Consulting BIG DATA WHITE PAPER. NewPoint Information Technology Consulting NewPoint IT Consulting BIG DATA WHITE PAPER NewPoint Information Technology Consulting Content 1 Big Data: Challenges and Opportunities for Companies... 3 2 The Technical and Business Drivers of BIG DATA...

More information

How To Write A Checkbook

How To Write A Checkbook ThisPersonal checking account lesson is designed to be for grades 9-12 Financial Literacy classes. Financial Literacy is a state graduation requirement. 1 GOALS AND OBJECTIVES: The objective of this lesson

More information

Course Completion Roadmap. Others Total

Course Completion Roadmap. Others Total Undergraduate Curriculum Psychology Major : (1) Total credits: - Multiple majors: minimum of 6 credits - Single major: minimum of 48 credits - Teacher training program: minimum of 50 credits (2) Required

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence ICS461 Fall 2010 Nancy E. Reed nreed@hawaii.edu 1 Lecture #2- Intelligent Agents What is an intelligent? Agents and s Rationality PEAS (Performance measure, Environment, Actuators,

More information

Health Informatics and Artificial Intelligence: the next big thing in health/aged care

Health Informatics and Artificial Intelligence: the next big thing in health/aged care Health Informatics and Artificial Intelligence: the next big thing in health/aged care Professor Michael Blumenstein Griffith University ACSA National Conference, Adelaide Tuesday, September 9 th 2014

More information

Designing e-learning Systems in Medical Education: A Case Study

Designing e-learning Systems in Medical Education: A Case Study Designing e-learning Systems in Medical Education: A Case Study Abstract Dr. Ahmed. I. Albarrak Family and Community Medicine College of Medicine KSU, Riyadh, KSA albarrak@ksu.edu.sa Purpose: this study

More information

Deep Learning For Text Processing

Deep Learning For Text Processing Deep Learning For Text Processing Jeffrey A. Bilmes Professor Departments of Electrical Engineering & Computer Science and Engineering University of Washington, Seattle http://melodi.ee.washington.edu/~bilmes

More information

Top 20 National Universities. Undergraduate Curricula and Graduate Expectations

Top 20 National Universities. Undergraduate Curricula and Graduate Expectations PROFESSIONAL DEVELOPMENT WORKSHOP ON TEACHING NEUROSCIENCE Undergraduate Curricula and Graduate Expectations 9:00 Survey of undergraduate curricula Richard Olivo 9:20 Examples of psychology- and biology-based

More information

An Introduction to Health Informatics for a Global Information Based Society

An Introduction to Health Informatics for a Global Information Based Society An Introduction to Health Informatics for a Global Information Based Society A Course proposal for 2010 Healthcare Industry Skills Innovation Award Sponsored by the IBM Academic Initiative submitted by

More information

Multimedia & the World Wide Web

Multimedia & the World Wide Web Multimedia & the World Wide Web Winter 2014 Quarter HCI 201 section 201 Class Meeting Times: Tuesdays, 1:00 PM to 2:30 PM Thursdays, 1:00 PM to 2:30 PM Instructor: Sal J. Barry Email: sbarry5@cdm.depaul.edu

More information

Computer Science Electives and Clusters

Computer Science Electives and Clusters Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. Undergraduate students with the proper prerequisites are permitted

More information

9 Sat 11:30 am Golf with Tom and Harry

9 Sat 11:30 am Golf with Tom and Harry Student A Warm Up Work with a partner. What is your next appointment? Conversation Read and fill in the spaces. Scene: Pam and Bob work in different departments of ABC incorporated. Bob is calling Pam.

More information

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

More information

Frequency, definition Modifiability, existence of multiple operations & strategies

Frequency, definition Modifiability, existence of multiple operations & strategies Human Computer Interaction Intro HCI 1 HCI's Goal Users Improve Productivity computer users Tasks software engineers Users System Cognitive models of people as information processing systems Knowledge

More information

Machine Learning. CUNY Graduate Center, Spring 2013. Professor Liang Huang. huang@cs.qc.cuny.edu

Machine Learning. CUNY Graduate Center, Spring 2013. Professor Liang Huang. huang@cs.qc.cuny.edu Machine Learning CUNY Graduate Center, Spring 2013 Professor Liang Huang huang@cs.qc.cuny.edu http://acl.cs.qc.edu/~lhuang/teaching/machine-learning Logistics Lectures M 9:30-11:30 am Room 4419 Personnel

More information