ES 492: SCIENCE IN THE MOVIES

Similar documents
A.I in Automotive? Why and When.

What We Talk About When We Talk About AI

Our Final Invention: Artificial Intelligence and the End of the Human Era

CMSC 372 Artificial Intelligence. Fall Administrivia

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Artificial Intelligence: An overview

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

Agents and Introduction to AI

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

Raising the Bar Sydney 2018 Zdenka Kuncic Build a brain

Random Administrivia. In CMC 306 on Monday for LISP lab

Artificial Intelligence

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

CITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

History and Philosophical Underpinnings

Artificial Intelligence: Definition

Humanification Go Digital, Stay Human

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

MINE 432 Industrial Automation and Robotics

COMPUTATONAL INTELLIGENCE

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

Outline. What is AI? A brief history of AI State of the art

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

CS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily

Introduction to Artificial Intelligence

Lecture 1 What is AI?

Intelligent Systems. Lecture 1 - Introduction

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

CPS331 Lecture: Agents and Robots last revised April 27, 2012

Logic Programming. Dr. : Mohamed Mostafa

Agent-based/Robotics Programming Lab II

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

Disclosure: Within the past 12 months, I have had no financial relationships with proprietary entities that produce health care goods and services.

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

CPS331 Lecture: Agents and Robots last revised November 18, 2016

C - Underground Exploration

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara

Proposers Day Workshop

ARTIFICIAL INTELLIGENCE

Embedding Artificial Intelligence into Our Lives

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

AI for Autonomous Ships Challenges in Design and Validation

Welcome to CSC384: Intro to Artificial Intelligence

Assignment 1 IN5480: interaction with AI s

Welcome to CompSci 171 Fall 2010 Introduction to AI.

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

intentionality Minds and Machines spring 2006 the Chinese room Turing machines digression on Turing machines recitations

Video Speed is not Important,

Evolutions of communication

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Using Artificial intelligent to solve the game of 2048

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

& Medical Tourism. DIHTF - Dubai 20 th -21 st Feb 2018 V S Venkatesh -India

Artificial Intelligence. Berlin Chen 2004

STRATEGO EXPERT SYSTEM SHELL

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

CSC C85 Embedded Systems Project # 1 Robot Localization

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Service Robots in an Intelligent House

BLUE BRAIN - The name of the world s first virtual brain. That means a machine that can function as human brain.

Knowledge Representation and Reasoning

Artificial Intelligence. An Introductory Course

Gilbert Peterson and Diane J. Cook University of Texas at Arlington Box 19015, Arlington, TX

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

Artificial Intelligence

What we are expecting from this presentation:

Creating a Poker Playing Program Using Evolutionary Computation

AI powering Corporate Communications

In cooperative robotics, the group of robots have the same goals, and thus it is

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

Introduction to Artificial Intelligence: cs580

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

! The architecture of the robot control system! Also maybe some aspects of its body/motors/sensors

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

Artificial Intelligence in Law: Facts, Futures & Risks

Artificial Intelligence in the Credit Department. Bob Karau CICP Manager of Client Financial Services Robins Kaplan LLP

CSE 473 Artificial Intelligence (AI)

CSE : Python Programming

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Ensuring the Safety of an Autonomous Robot in Interaction with Children

Robotics and Autonomous Systems

CS:4420 Artificial Intelligence

Application of AI Technology to Industrial Revolution

Using Deep Learning for Sentiment Analysis and Opinion Mining

Information for Parents/Carers Targets in Computing

Big Intelligence : Towards Intelligent Computing System in the 21 st Century

Artificial Intelligence

Data-Starved Artificial Intelligence

Artificial Intelligence for Games

Transer Learning : Super Intelligence

Artificial Intelligence

CS 486/686 Artificial Intelligence

Artificial Intelligence

Autonomous Robotic (Cyber) Weapons?

This list supersedes the one published in the November 2002 issue of CR.

Transcription:

UNIVERSITY OF SOUTH ALABAMA ES 492: SCIENCE IN THE MOVIES LECTURE 5: ROBOTICS AND AI PRESENTER: HANNAH BECTON

TODAY'S AGENDA 1. Robotics and Real-Time Systems 2. Reacting to the environment around them 3. Artificial Intelligence 4. Can robots think like humans?

ROBOTICS: AN OVERVIEW Combines the fields of mechanical engineering, electrical engineering, and computer science Deals with design, construction, operation, and application of robots, along with computer systems for their control, sensory feedback, and information processing Robots are designed to automate tasks from the mundane to the dangerous and can operate autonomously (independently without human input)

REAL-TIME SYSTEMS Computer system where the "correctness" of an outcome depends on whether or not the system carried out the task expected of it and on how much time it took Delay is the enemy! Functions of a real-time system Data collection from its environment Direct digital control over the objects it controls Man-machine interface... Inform the human of the state of its environment

PARTS OF A REAL-TIME SYSTEM Operator cluster Think computer user or Homer Simpson at his job, and you've pretty much got it... Really won't come into play with autonomous robots unless one makes a REALLY big error where a human needs to intervene There's typically kill switches or other fail-safes for that Computational Cluster The brains of an operation Program controlling a RTS, usually from a microcontroller or other embedded system Controlled Cluster Physical objects being controlled, like a motor

DATA COLLECTION FROM THE ENVIRONMENT Robots use sensors to collect information about its environment Sensors may provide various types of output, but in terms of robotics, this is usually in the form of electrical signals Typically sent to the computational cluster as the machine language we're all familiar with, logic 0 or 1 Voltage low or high, respectively, which constitutes those electrical signals mentioned

WHAT DO WE DO WITH THAT DATA? Data becomes information about the environment when we give it meaning Assign meaning through the program Example: Sonar sensor What would we do if the sensor gave us a value of, say, 3?

DIRECT DIGITAL CONTROL That value of 3 could mean 3 centimeters away from a wall... Assign the sonar input to a variable in the program If the input is less than or equal to three... Computational cluster could then send instructions to the controlled cluster (let's use motors) Tells one motor to rotate clockwise and the other counter-clockwise in order to turn Do this for a certain number of seconds to achieve that desired 90-degree turn Involves a little human trial-and-error to get that turn juuuuuuuuust perfect

SENSORS AT WORK Harvard University's Kilobots Bounce infrared light off the surface they operate on How close they are to other bots depends on how bright the infrared is Use this information to localize themselves and form shapes!

ARTIFICIAL INTELLIGENCE The "intelligence" exhibited by a machine Defined as "the study and design of intelligent agents" An "intelligent agent" is a system that perceives its environment and takes actions that maximizes its chances of success Hey, that sounds like an autonomous robot! Some AI algorithms are much more computationally intensive and can move beyond real-time systems and robots to draw inferences about data used in data mining and several other uses

GOALS OF AI RESEARCH Reasoning Knowledge Planning Learning Natural Language Processing (Communication) Perception Ability to move and manipulate objects Long-term goals: General Knowledge

ONE FORM OF AI: DEEP NEURAL NETWORKS System of paths and nodes primed with different weights to map an input to a predicted output Back propagates to adjust the weights depending on the outcome of the test Time-intensive training process but produces very fast, accurate results when trained Also very computationally-intensive

IBM'S WATSON AND DEEPQA Based off of similar deep belief networks After being asked a question, Watson performs a primary search for material related to the question asked Performs a soft filter on the results to eliminate least likely answers Remaining material goes towards hypothesis and evidence scoring Scores are then combined into an overall evidence profile, merging answers, and determining a ranking and confidence estimation before selecting a final answer

ONE APPLICATION OF WATSON? HEALTHCARE!

THE GENERAL KNOWLEDGE GOAL Could a robot ever think like a human being? With the current state of AI, the robot would only execute the instructions in accordance with the program that it is given Going back to Watson, it will only deliver a likely healthcare diagnosis based on the symptoms a user tells it (and possibly any scan results) It won't display any sort of emotional intelligence or human-level reasoning beyond that

HOWEVER! The OpenWorm project has simulated a C. elegans roundworm 302 neurons and 7,000 synapses Modeled in code by a series of paths and nodes They were labeled sensory neurons, motor neurons, and interneurons Digital neurons sum input signals and fire whenever it exceeded a threshold The robot the simulation was uploaded to behaved much like a real worm would given similar sensory stimulation It did this without anything in code that said "stop and turn around whenever you get this close to the wall", etc.

HOW ABOUT HUMANS? We have about 86 billion neurons and 100 trillion synapses and no complete idea how the human brain works and is laid out We're always learning something new about the human brain We would have to first completely reverse engineer the human brain Ray Kurzweil, Director of Engineering at Google and prominent academic on technological singularity, predicts that this will be in 2023, but I doubt it Second, this will be INCREDIBLY computationally-intensive Don't fail us now, Moore's Law! It COULD very well one day be possible, though!

"Everything we work on is a fairytale until we make it a reality." - Dr. Michael V. Doran

"The best way to predict the future is to invent it." - Alan Kay