Artifical Intelligence + Expert Sytem Flashcards

1
Q

What is Artificial Intelligence

A

Machines can model the type of intelligence displayed by humans.
-Learning
-Decision Making
-Creativity
These allow the machines to make decisions automatically

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

PPQ - Explain what is Artificial Intelligence (3)

A

Artificial Intelligence considers all aspects of intelligence and models these using computer systems
The aim is to create intelligent machines
… which can function/react like humans
… By learning and adapting

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

PPQ - Explain what is the Turing Test

A

A test to determine if a machine behaviour is indistinguishable to a humans response.
The test involves a player, a human and a machine
The player does not know which is the human and which is the machine.
The player asks questions of the human and the machine and tries to discover which is the human

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

What are the features of a Neural Network (Feedforward Network)

A

-Models the human brain
Units will be arranged in layers …Input, multiple hidden and output layers
-The number of units can vary
-Input layer units will receive information from the outside world e.g. units could be pixels on a camera, input=colour/brightness
-The hidden units will attempt to process inputs from the input units … each unit passes its value to every unit in the next layer
-Units use the input from the previous layer, along with a weighting for each input to perform a calculation to pass onto the next layer
-Units may decide not to pass its output onto the next layer
-Backwards propagation may be used for learning

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

What is Backward Propagation

A

It gives the neural network a set of inputs, paired with the correct output value
The network runs inputs and compares its outputs to correct outputs
When don’t match, the network runs backwards from output to input … Modifying values in network
Instantly repeated until a minimum amount of errors
…machine has learned

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

What is an Expert System

A
  • In artificial intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert.
  • Expert systems are designed to solve complex problems by reasoning through bodies of knowledge, represented mainly as if-then rules rather than through conventional code.
  • The three phases of an expert system are the user interface, Inference Engine and Knowledge Base
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain the three phases of an expert system

A
User Interface 
-Allows users to input queries
... Text boxes, buttons, options
-Where the user gets results
... Possibilities / decision
... Reason / Justifications

Inference Engines
Uses the user input to interrogate the knowledge base and draw conclusions
…Passed to interface
Can use fuzzy logic (yes, no, maybe)

Knowledge Base

  • All world knowledge about a specific domain (medical, car engine fault diagnostic and life insurance)
  • Contains all expert knowledge, Factual Knowledge, heuristics, rules etc…
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is heuristical knowledge

A

This is knowledge gained through experience which won’t be found in a manual or textbook
Rule of thumb

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

How could a mechanic help with the creation of a new expert system for engine diagnostic?

A

Could be interviewed

..Get heuristical information gained from experience which is inputted into the knowledge base

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

What is Fuzzy Logic

A
Normal logic deals only with true/false
Fuzzy logic ca deal with probability
..How likely something is to happen
..Value between 0.0 and 1.0
E.g coin toss = heads = 0.5
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Shell

A

The shell contains the structure for creating an expert system
…An empty expert system without a knowledge base
… The knowledge engineer can enter appropriate rules and facts to generate an expert system (forgiven domain)
…obtained from experts

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

What is a Knowledge Engineer

A

Collect information for the knowledge base from the experts and other sources (books)
Formulate the knowledge into the rules and facts
…to be entered into the knowledge base
Technical experts who create expert systems

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

What are the general advantages and disadvantages of an Expert Systems

A

Advantages

  • All up to date knowledge … Some things humans may not know or remember
  • Knowledge of experts can be recorded and used before they move on
  • Provide consistent decisions (accurate)
  • Expert advice is always available
  • Decisions are free of human emotion
  • Used as a training aid
  • Does not get tired/overworked
  • Provide reasons for decisions

Disadvantages

  • Machines don’t learn from mistakes (unless Ai is being used)
  • Humans become over-reliant on the system …leads to deskilling of humans
  • Do not have human intuition
  • Works best with a specific problem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly