CHAPTER 3 Flashcards

1
Q

list the 4 ways to develop AI

A
  1. heuristics
  2. expert systems
  3. machine learning
  4. decision trees
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

explain expert systems

A

an expert system is an algorithm which mimics the judgement of a and decision-making ability of a professional

4 steps
1. input
2. processes (changes made to the data)
3. structures (such as loops)
4. output

e.g.: someone is sick. the expert system can decide their illness from their symptoms.

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

advantages of expert system

A
  • there is no bias or favor
  • because it is programmed, you can check if its judgement is fair
  • you can consult an expert system if an expert is not around
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

disadvantages of expert system

A
  • not everything can be reduced to logical tests
  • it is hard for an expert to put their skills into words

-expert systems are not always correct

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

explain decision trees

A

a decision tree is a graph (like a dichotomous key) which uses a branching method to predict the output for given inputs

to automate a decision tree you can put it into a program and make use of if…else structure

decision trees can make human-like decisions

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

explain machine learning

A

machine learning is a subfield of artificial intelligence characterized by its capability to mimic intelligent human behavior

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

name the ways to train a computer

A
  1. supervised training
  2. unsupervised training
  3. deep learning
  4. reinforcement
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

explain supervised training

A

in supervised training, the computer is given data that has already been organized and labelled (named)

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

explain unsupervised training

A

in unsupervised training the computer is given a lot of data which has not been organized. The computer must find a pattern for itself.

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

explain reinforcement training

A

reinforcement training tis the science of decision making. It learns from its mistakes.

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

explain deep learning

A

deep learning can have powerful results as it combines the use of other methods of machine learning. Deep learning uses another kind of computer network called a neural network.

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

advantages of machine learning

A
  • you dont need to tell the computer how to solve the problem
  • you can give the computer a problem and it’ll work out its own solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

disadvantages of machine learning

A

-the computer needs a lot of data

  • the data needs to be varied and diverse

-machine learning can go wrong

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

list machine learning applications

A

machine learning is used in…

-diagnosing illness
-predicting the weather
-understanding speech
-spotting computer viruses

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

explain heuristics

A

A Heuristics is a rule that helps you make a quick decision​

It is like a guess, or a rough estimate based on careful thinking about the problem​

It is not always completely accurate​

They provide a quick way to simplify difficult problems​

e.g.: you smell smoke, so you infer that theres a fire

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