CHAPTER 3 Flashcards
list the 4 ways to develop AI
- heuristics
- expert systems
- machine learning
- decision trees
explain expert systems
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.
advantages of expert system
- 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
disadvantages of expert system
- 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
explain decision trees
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
explain machine learning
machine learning is a subfield of artificial intelligence characterized by its capability to mimic intelligent human behavior
name the ways to train a computer
- supervised training
- unsupervised training
- deep learning
- reinforcement
explain supervised training
in supervised training, the computer is given data that has already been organized and labelled (named)
explain unsupervised training
in unsupervised training the computer is given a lot of data which has not been organized. The computer must find a pattern for itself.
explain reinforcement training
reinforcement training tis the science of decision making. It learns from its mistakes.
explain deep learning
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.
advantages of machine learning
- 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
disadvantages of machine learning
-the computer needs a lot of data
- the data needs to be varied and diverse
-machine learning can go wrong
list machine learning applications
machine learning is used in…
-diagnosing illness
-predicting the weather
-understanding speech
-spotting computer viruses
explain heuristics
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