Artificial Intelligence Janyl Jumadinova January 1315, 2020 Janyl - - PowerPoint PPT Presentation

artificial intelligence
SMART_READER_LITE
LIVE PREVIEW

Artificial Intelligence Janyl Jumadinova January 1315, 2020 Janyl - - PowerPoint PPT Presentation

Artificial Intelligence Janyl Jumadinova January 1315, 2020 Janyl Jumadinova Artificial Intelligence January 1315, 2020 1 / 23 Communication Email Office hours Course website ( http://cs.allegheny.edu/sites/jjumadinova/teaching/310 )


slide-1
SLIDE 1

Artificial Intelligence

Janyl Jumadinova January 13–15, 2020

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 1 / 23

slide-2
SLIDE 2

Communication

Email Office hours Course website (http://cs.allegheny.edu/sites/jjumadinova/teaching/310) Slack channel (https://cs310s2020.slack.com/) Slack Invitation Link GitHub Organization (https: //github.com/allegheny-computer-science-310-s2020)

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 2 / 23

slide-3
SLIDE 3

Conceptual topics of this course

Ethics

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-4
SLIDE 4

Conceptual topics of this course

Ethics Learning

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-5
SLIDE 5

Conceptual topics of this course

Ethics Learning Problem Solving

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-6
SLIDE 6

Conceptual topics of this course

Ethics Learning Problem Solving Uncertainty

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-7
SLIDE 7

Conceptual topics of this course

Ethics Learning Problem Solving Uncertainty Communication

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-8
SLIDE 8

Conceptual topics of this course

Ethics Learning Problem Solving Uncertainty Communication Reasoning

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 3 / 23

slide-9
SLIDE 9

Applications of this course

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 4 / 23

slide-10
SLIDE 10

Applications of this course

Game Development Computer Vision Natural Language Processing Virtual Reality and more!

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 4 / 23

slide-11
SLIDE 11

Technologies of this course

This will be updated based on the results of the survey

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 5 / 23

slide-12
SLIDE 12

Technologies of this course

This will be updated based on the results of the survey Open CV TensorFlow NLTK Google VR ...

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 5 / 23

slide-13
SLIDE 13

Technologies of this course

This will be updated based on the results of the survey Open CV TensorFlow NLTK Google VR ...

Please fill out the: Background Survey

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 5 / 23

slide-14
SLIDE 14

What is AI?

AI is the ability of a computer system to solve problems and to perform tasks that would otherwise require human intelligence.

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 6 / 23

slide-15
SLIDE 15

What is AI?

AI is the ability of a computer system to solve problems and to perform tasks that would otherwise require human intelligence. “a branch of computer science that studies the properties of intelligence by synthesizing intelligence”

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 6 / 23

slide-16
SLIDE 16

What is AI?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 7 / 23

slide-17
SLIDE 17

Why AI?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 8 / 23

slide-18
SLIDE 18

Why AI?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 9 / 23

slide-19
SLIDE 19

Why AI?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 9 / 23

slide-20
SLIDE 20

Why AI?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 10 / 23

slide-21
SLIDE 21

Side Effects of AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 11 / 23

slide-22
SLIDE 22

Side Effects of AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 11 / 23

slide-23
SLIDE 23

Side Effects of AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 11 / 23

slide-24
SLIDE 24

Side Effects of AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 11 / 23

slide-25
SLIDE 25

Robots as Moral Agents

Is it possible to construct some kind of ‘artificial moral agents’? (implicit

  • vs. explicit)

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 12 / 23

slide-26
SLIDE 26

Robots as Moral Agents

Is it possible to construct some kind of ‘artificial moral agents’? (implicit

  • vs. explicit)

If so, Which moral code should they be programmed with?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 12 / 23

slide-27
SLIDE 27

Robots as Moral Agents

Moral Machine

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 13 / 23

slide-28
SLIDE 28

What is AI?

January 15, 2020

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 14 / 23

slide-29
SLIDE 29

What is AI?

making computers that think?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 15 / 23

slide-30
SLIDE 30

What is AI?

making computers that think? the automation of activities we associate with human thinking, like decision making, learning, ...?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 15 / 23

slide-31
SLIDE 31

What is AI?

making computers that think? the automation of activities we associate with human thinking, like decision making, learning, ...? the art of creating machines that perform functions that require intelligence when performed by people?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 15 / 23

slide-32
SLIDE 32

What is AI?

making computers that think? the automation of activities we associate with human thinking, like decision making, learning, ...? the art of creating machines that perform functions that require intelligence when performed by people? the study of mental faculties through the use of computational models?

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 15 / 23

slide-33
SLIDE 33

What is AI?

the study of computations that make it possible to perceive, reason and act? a field of study that seeks to explain and emulate intelligent behaviour in terms of computational processes? a branch of computer science that is concerned with the automation

  • f intelligent behaviour?

anything in Computing Science that we don’t yet know how to do properly? (!)

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 16 / 23

slide-34
SLIDE 34

Weak AI vs. Strong AI

Strong (General) AI: Computer software + hardware alone can emulate a human mind. There is no fundamental difference between man and machine.

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 17 / 23

slide-35
SLIDE 35

Weak AI vs. Strong AI

Strong (General) AI: Computer software + hardware alone can emulate a human mind. There is no fundamental difference between man and machine. Weak (Narrow) AI: Computer software + hardware alone can simulate every aspect of a human mind. Only people can think, machines cannot.

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 17 / 23

slide-36
SLIDE 36

What is AI?

THOUGHT Systems that Systems that think like humans think rationally BEHAVIOUR Systems that Systems that act like humans act rationally HUMAN RATIONAL

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 18 / 23

slide-37
SLIDE 37

Acting humanly: The Turing test

Turing (1950) “Computing machinery and intelligence”: “Can machines think?” − → “Can machines behave intelligently?” Operational test for intelligent behavior: the Imitation Game

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 19 / 23

slide-38
SLIDE 38

Thinking humanly: Cognitive Science

Requires scientific theories of internal activities of the brain What level of abstraction? “Knowledge” or “circuits”? How to validate? Requires

1

Predicting and testing behavior of human subjects (top-down) or

2

Direct identification from neurological data (bottom-up)

Both approaches (roughly, Cognitive Science and Cognitive Neuroscience) are now distinct from AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 20 / 23

slide-39
SLIDE 39

Thinking and Acting rationally

Normative (or prescriptive) rather than descriptive Direct line through mathematics and philosophy to modern AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 21 / 23

slide-40
SLIDE 40

Thinking and Acting rationally

Normative (or prescriptive) rather than descriptive Direct line through mathematics and philosophy to modern AI Rational behavior: doing the right thing The right thing: that which is expected to maximize goal achievement, given the available information

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 21 / 23

slide-41
SLIDE 41

A (Very Short) History of AI

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 22 / 23

slide-42
SLIDE 42

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-43
SLIDE 43

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-44
SLIDE 44

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability Psychology adaptation phenomena of perception and motor control experimental techniques (psychophysics, etc.)

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-45
SLIDE 45

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability Psychology adaptation phenomena of perception and motor control experimental techniques (psychophysics, etc.) Economics formal theory of rational decisions

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-46
SLIDE 46

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability Psychology adaptation phenomena of perception and motor control experimental techniques (psychophysics, etc.) Economics formal theory of rational decisions Linguistics knowledge representation grammar

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-47
SLIDE 47

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability Psychology adaptation phenomena of perception and motor control experimental techniques (psychophysics, etc.) Economics formal theory of rational decisions Linguistics knowledge representation grammar Neuroscience plastic physical substrate for mental activity

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23

slide-48
SLIDE 48

AI Connections

Philosophy logic, methods of reasoning mind as physical system foundations of learning, language, rationality Mathematics formal representation and proof & probability algorithms, computation, (un)decidability, (in)tractability Psychology adaptation phenomena of perception and motor control experimental techniques (psychophysics, etc.) Economics formal theory of rational decisions Linguistics knowledge representation grammar Neuroscience plastic physical substrate for mental activity Control theory homeostatic systems, stability simple optimal agent designs

Janyl Jumadinova Artificial Intelligence January 13–15, 2020 23 / 23