6.1-3 Automated Systems, Robotics and AI Flashcards

1
Q

What is Artificial Intelligence?

A
  • A branch of computer science dealing with the simulation of intelligent behaviour by a computer
  • It is a collection of rules and data which gives a computer system the ability to reason, learn and adapt to external stimuli
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is reasoning?

A

Reasoning is the ability to draw reasoned conlusions based on given data

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

What is deducted reasoning?

A

Deductive reasoning is where a number of correct facts are built up to form a set of rules which can then be applied to other problems

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

State 2 different types of AI system

A

Expert System
Machine Learning

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

What is an an expert system?

A

A form of AI that has been developed to mimic a human’s knowledge and expertise

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

Give 2 examples of where expert systems are used

A
  • diagnosis of a patient’s illness
  • tax and financial calculation
  • logistics (efficient routing of parcel deliveries)
  • strategy games, such as chess
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Stare some advantages of an expert system

A
  • they offer a high level of expertise
  • the results are consistent
  • they have the ability to store vast amounts of ideas and facts
  • it is possible for an expert system to have multiple expertise
  • they provide unbiased reporting and analysis of the facts
  • they have very fast response times (much quicker than a human expert)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

State some disadvantages of an expert system

A
  • users of the expert system need considerable training
  • the set up and maintenance costs are very high
  • they can give ‘cold’ responses not appropriate in certain medical situations
  • they are only as good as the information/facts entered into the system
  • users sometimes make the very dangerous assumption that they are infallible.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 5 main parts of an expert system

A
  • user interface
  • knowledge base
  • inference engine
  • rules base
  • explanation system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In an expert system, what is meant by the user interface?

A
  • The method by which the expert system interacts with a user.
  • Interaction can be through dialogue boxes, command prompts or other input methods
  • The questions being asked usually only have Yes/No answers and are based on the responses to previous questions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

In an expert system, what is meant by the knowledge base?

A
  • It is a repository of facts.
  • It stores all the knowledge about an area of expertise obtained from a number of expert resources.
  • It essentially contains a collection of objects and their attributes (facts about the objects)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Explain why an expert system needs a knowledge base

A

It needs facts …
… to generate the rules
… to make the decisions

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

In an expert system, what is meant by the inference engine?

A
  • This is the main processing element of the expert system.
  • It acts like a search engine examining the knowledge base for information/data that matches the queries.
  • It is responsible for gathering information from the user by asking a series of questions and applying responses where neeeded
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In an expert system, what is meant by the rules base?

A
  • A set of inference rules which are used by the inference engine to draw conclusions (the methods used closely follow human reasoning).
  • They follow logical thinking, usually involving a series of ‘IF’ statements.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In an expert system, what is meant by the explanation system?

A

Part of an expert system which informs the user of the reasoning behind its conclusions and recommendations

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

What is meant by machine learning?

A
  • A sub-set of AI in which algorithms are trained and learn from past experiences and examples
  • A system can make predictions or decisions based on past scenarios.
  • Able to offer fast and accurate outcomes due to powerful processing capability and ability to analyse large volumes of complex data
17
Q

How does machine learning differ from expert systems?

A
  • aims to get to get machines to make decisions without being programmed
  • aims to make machines learn through acquiring data so they can solve new problems
18
Q

What is meant by an automated system?

A
  • A combination of software and hardware designed and programmed to work automatically without the need for any human intervention
  • Often require monitoring
19
Q

What are typical components of an automated system?

A
  • Sensors (takes readings from the surroundings)
  • A microprocessor (processes data and controls any output)
  • Actuators (involves output and controls motors, wheels etc..)
20
Q

An automated system may be classed as control. What is meant by this?

A
  • The output from the computer or microprocessor can alter how the process is operating.
  • It can change the value of the next input received e.g. switching off a heater or changing the speed of a pump
21
Q

An automated system may be classed as monitoring. What is meant by this?

A
  • The computer or microprocessor will make no changes to the actual process.
  • It will simply report the values and inform users of the status of the process being monitored
22
Q

State some advantages of automated systems

A
  • Faster (actions can be taken quickly than human intervention)
  • Safer (e.g. when operations are required in dangerous environments)
  • Accurate (Very precise changes can be made that humans would find difficult)
  • Cheraper (e.g. can be used to replace the workforce)
  • Consistent (e.g. the same process can be repeated again and again in the exact same way)
23
Q

State some disadvantages of automated systems

A
  • Expensive (the development and set up can cost a lot of money)
  • Maintenance (e.g. require regular checks to ensure it is working correctly)
  • Computerised systems are vulnerable to cyberatacks
  • Inflexible (e.g. cannot respond to situations or conditions that have not been thought about )
24
Q

What is meant by robotics?

A

The branch of (computer) science that encompasses the design, construction and operation of robots

25
Q

What is a robot?

A

A mechanical device that can carry out tasks normally done by humans

26
Q

What are the 3 main characteristics of a robot?

A
  1. Ability to sense their surroundings
    -> this is done via se_____ (such as light, pressure, temperature, acoustic, etc)
    -> all sensor data is sent to a microproccesor or computer
  2. Have a degree of movement
    -> mechanical structures made up of many parts (e.g.motors, actuators)
    -> contain many electrical components to allow them to function
    -> they can make use of end effectors (different attachments for specific tasks)
  3. They are programmable
    -> they have a ‘brain’ known as a controller that is programmable
27
Q

Give 2 examples of software robots

A
  • Webcrawlers - these ‘robots’ roam the internet scanning websites, categorising them for search purposes)
  • Chatbots - these are programs that pop up on websites that seem to enter some form of conversation with the web user
28
Q

Explain the difference between dependent and independent robots

A

Dependent: They supplement, rather than totally replace, the human activity (e.g. both humans and robots work together to produce a car).
Dependent: They have a human interface directly with the robot (e.g. via a control panel)
Independent: They can replace the human activity totally (no human :interaction is required)
Independent They have no direct human control (they are said to be autonomous e.g. self driving car)

29
Q

State some advantages of robots

A
  • Cheaper running costs as less staff are required
  • Perform repetitive tasks 24/7
  • Perform precicion tasks without error
  • Can work in hazardous environments
  • Improves safety as human error is removed
  • Capable of lifting heavy objects
30
Q

State some disadvantages of robots

A

Expensive to purchase / install / maintain
Require skilled engineers to operate / maintain
Loss of jobs for human workers
Require power source
Restrited by programming and/or design
May be limited as they can perform relatively few tasks