Intro to Comp Sci Chapter 13

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/51

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

52 Terms

1
New cards

Artificial intelligence

The study of computer systems that attempt to model and apply the intelligence of the human mind (ex: writing a program to pick out objects in a picture)

2
New cards

Alan Turing

An English mathematician who wrote a landmark paper in 1950 that asked the question: Can machines think?

He proposed a test to answer the question “How will we know when we’ve succeeded?”

3
New cards

Turing Test

A test to empirically (by means of observation or experience rather than theory or pure logic) determine whether a computer has achieved intelligence.

a human interrogator must determine which respondent is the computer and which is the human (A or B); procedure is repeated with numerous human interrogators and premise is that if it could fool enough interrogators, then it could be considered intelligent

4
New cards

Weak Equivalence

two systems (human and computer) are equivalent in results (output), but they do not arrive at those results in the same way

5
New cards

Strong equivalence

two systems (human and computer) use the same internal processes to produce same result

6
New cards

Hugh Loebner

New York philanthropist organized 1st formal instantiation of the Turing test; competition since 1991; grand prize of $100,000 and a solid gold medal will be awarded for the first computer whose responses are indistinguishable from a human’s (including text, visual, and audio input)

7
New cards

Loebner Prize

the first formal instantiation of the Turing test, held annually

8
New cards

Chatbots

a program designed to carry on a conversation with a human user

9
New cards

Knowledge representation

techniques used to represent knowledge so that a computer system can apply it to the intelligent problem solving

10
New cards

Expert System

computer systems that embody the knowledge of human experts

11
New cards

Neural networks

computer systems that mimic the processing of the human brain

12
New cards

Natural-language processing

the challenge of processing languages that human use to communicate

13
New cards

Robotics

the study of robots

14
New cards

Semantic networks and Search trees

promising techniques for representing knowledge

15
New cards

Semantic network

a knowledge representation technique that focuses on the relationships between objects

16
New cards

directed graph

used to represent a semantic network

17
New cards

nodes

represent objects

18
New cards

arrows

represent relationships; indicate the types of relationships

19
New cards

Inheritance relationship

indicates that one object is-a more specified version of another object

20
New cards

Instantiation

the relationship between an actual object and something that describes it (like a class)

21
New cards

search trees

Structure that represents all possible moves in a game, for both you and your opponent; represent a series of decisions made by the players.

22
New cards

pruning

eliminating path that no human player would consider reasonable

23
New cards

depth-first

A technique that involves analyzing selective paths all the way down the tree that we hope we will result in successful moves / searching down the paths of a tree prior to searching across levels

24
New cards

breadth-first

A technique that involves analyzing all possible paths but for only a short distance down the tree, which tends to yield the best results / searching across levels of a tree prior to searching down specific paths

25
New cards

network design

The objects in the network represent the objects in the real world; the relationships that we represent are based on the real-world questions that we would like to ask; the types of relationships represented determine which questions are easily answered, which are more difficult to answer, and which cannot be answered

26
New cards

Knowledge-based system

Software that uses a specific set of information (organized data), from which it extracts and processes particular pieces

27
New cards

expert system

A software system based on the knowledge of human expert

28
New cards

A rule-based system

a software system based on a set of if-then rules; set of rules in an expert system is referred to as its knowledge base

29
New cards

An inference engine

the software that processes rules to draw conclusions / determines how rules are followed

30
New cards

Executing Inference engine

System will ask user questions and based on users responses, it will determine which course of action will be recommended to user

31
New cards

Advantages of expert system

  1. Goal oriented: it doesn’t focus on abstract or theoretical information but rather focuses on solving a specific problem. 

  2. Efficient: It records previous responses and doesn't ask irrelevant questions.

  3. can usually provide useful guidance even if you don't know the answer to some questions.

32
New cards

Artificial Neural Network

A computer representation of the knowledge that attempts to mimic the neural networks of the human body

33
New cards

neuron

a single cell that conducts a chemically based electronic signal; at any point in time, a neuron is in either an excited state or an inhibited state

34
New cards

Excited State

Neuron conducts a strong signal

35
New cards

Inhibited State

neuron conducts weak signal

36
New cards

natural language processing

the challenge of processing languages that human use to communicate

37
New cards

3 basic types of processing occur during human/computer voice interaction

voice synthesis, dynamic voice generation, phonemes

38
New cards

Voice Synthesis

using a computer to recreate the sound of human speech

39
New cards

Dynamic Voice Generation

a computer examines the letters that make up a word and produces the sequence of sounds that correspond to those letters in an attempt to vocalize the word

40
New cards

Phonemes

the sound units into which human speech has been categorized; the way dynamic voice generation is completed

41
New cards

Voice Recognition

using a computer to recognize the words spoken by a human

42
New cards

Recorded speech

a large collection of words is recorded digitally, and individual words are selected to make up a message (ex: Siri, Alexa)

43
New cards

Problems with understanding speech

  • Each person’s sounds are unique

  • Each person’s sphere of mouth, tongue, throat, and nasal cavities that affect the pitch and resonance of our spoken voice are unique

  • Speech impediments, mumbling, volume, regional accents, and the health of the speaker are further complications

  • Humans speak in a continuous, flowing manner, stringing words together

  • Sound-alike phrases like “ice cream” and “I scream”

  • Homonyms such as “I” & “eye” or “see” & “sea”

44
New cards

Voiceprint

the plot of frequency changes over time representing the sound of the human speech

45
New cards

Natural-Language Comprehension

using a computer to apply a meaningful interpretation to human communication

46
New cards

Lexical ambiguity

the ambiguity created when words have multiple meanings

<p><span style="background-color: transparent;"><span>the ambiguity created when words have multiple meanings</span></span></p>
47
New cards

Syntactic ambiguity

the ambiguity created when sentences can be constructed in various ways

<p><span style="background-color: transparent;"><strong><span> </span></strong><span>the ambiguity created when sentences can be constructed in various ways</span></span></p>
48
New cards

Referential Ambiguity

the ambiguity created when pronouns could be applied to multiple objects

<p><span style="background-color: transparent;"><span>the ambiguity created when pronouns could be applied to multiple objects</span></span></p>
49
New cards

mobile robotics

The study of robots that move relatively to their environment while exhibiting a degree of autonomy (the right or condition of self-government)

50
New cards

Sense-Plan Act (SPA) Paradigm

The world of the robot is represented in a complex semantic net in which the sensors on the robot are used to capture the data to build up the net

<p><span style="background-color: transparent;"><span>The world of the robot is represented in a complex semantic net in which the sensors on the robot are used to capture the data to build up the net</span></span></p>
51
New cards

Subsumption Architecture

Rather than trying to model the entire world all the time, the robot is given a simple set of behaviors, each associated with the part of the world necessary for that behavior

<p><span style="background-color: transparent;"><span>Rather than trying to model the entire world all the time, the robot is given a simple set of behaviors, each associated with the part of the world necessary for that behavior</span></span></p>
52
New cards

3 Laws of Robotics by Isaac Asimov

  1. A robot may not injure a human being, or through inaction, allow a human being to come to harm.

  2. A robot must obey orders given to it by a human being.

  3. A robot must protect its own existence.