Artificial Intelligence Flashcards

1
Q

What is the definition of Artificial Intelligence?

A

Ability to perform tasks that normally require human intelligence (replacing a human activity/thought with a machine)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A.I Graph Search - Difference between Breadth First Search (BFS) vs. Depth First Search (DFS)

A

Breadth First Search (BFS) - takes a long time
Depth First Search (DFS)
* putting a ton of obstacles (cup shape blocking it), since it’s greedy, it’ll get trapped
* putting the goal in the middle of the map, it might not find it very quickly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the three examples of A.I Mike talks about? (name a few)

A

Potential Fields, Graph Search, Expert System, Support Vector Machines, State of the Art

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is A.I Expert System?

A

take any human activity (any job) and create a survey paper and try to create these questions about what the profession would do.
ex. through if else statements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Genetic Algorithm (GA)?

A
  • inspired by natural selection
  • whatever initial parameter is, something will change at random
  • control basically until it works, trial and error
  • if system does better, you can keep the state
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Support Vector Machines? (SVM)

A

Solves single classification or multi-classification problems
VERY dependent on user configuration and Kernel Selection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Kernel Selection?

A

Kernel Selection is the assumption about how data will group

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is State of the Art?

A

It ties in with Deep learning (based on artificial neural networks with representation learning)
ex. Pic with mom/son
Who is mom? Son? What are they doing?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How to train robots to grasp objects from a bin?

A

◦ Share learned information with other robots
◦ ‘Rewards’ and ‘Penalties’ exist after every attempt
◦ …some constraints exist to simplify the problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are some issues with Machine Learning?

A

If a condition changes, an entire new network
needs to be trained
Large datasets required
How to train a system with limited data?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are decision trees?

A

Decision trees for a task can characterize the task as:
1. wide or narrow, and
2. shallow or deep
More available options make a task wider.
More subsequent, dependent options make a
task deeper.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two kinds of reasoning?

A

Algorithmic - Creating a set of ordered steps and doing them in a particular order to solve a problem in a way that could be repeated by others
Heuristic - a mental shortcut commonly used to simplify problems and avoid cognitive overload (NO RECIPE TO SOLVE PROBLEM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Who created algorithmic reasoning?

A

Muhammad ibn Musa al-Khwarizmi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What’s the goal of A.I?

A

To make machines that think like people
1) Formalize the way we think
2) Whatever can be formalized can be mechanized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Who created syllogisms?

A

Aristotle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Who created analytical engine?

A

Charles Babbage and programmed
with punch cards

17
Q

Who created the first computer program?

A

Ada Lovelace; written to calculate Bernoulli numbers)

18
Q

Who introduced second-order logic?

A

Gottlob Frege

19
Q

What is knowledge engineering?

A

the process of extracting the rules from human experts via interviews

20
Q

What is fuzzy logic?

A

Logic Embraced in some parts of
the world, but initially
reject in other parts

21
Q

What is the Turing text

A

a method of inquiry in artificial intelligence (AI) for determining whether or not a computer is capable of thinking like a human being

22
Q

What is robotic intelligence?

A
  • Complex behaviour can arise when a simple system interacts with a complex world
  • Intelligent behaviour does not require a symbolic representation of the world.