Previous Module
Next Module

COMPUTER SYSTEMS: Encoding and compression

COMPUTER SYSTEMS: Network topologies

COMPUTER SYSTEMS: Wired and wireless networks, protocols, and layers

COMPUTER SYSTEMS: Threats to computer systems and networks

COMPUTER SYSTEMS: Operating systems and utility software

ALGORITHMS AND PROGRAMMING: Types of data

ALGORITHMS AND PROGRAMMING: Producing robust programs

ALGORITHMS AND PROGRAMMING: Designing, creating, and refining algorithms

ALGORITHMS AND PROGRAMMING: Artificial Intelligence (AI)

  • An expert system is a type of AI that uses a set of human-expert knowledge and rules to solve specific problems. Some expert systems also offer explanation facilities (i.e. telling the user why a conclusion was reached).
  • Expert systems are typically used in: 
    • Medical diagnosis (text-based or graphical)
    • Legal advice
    • Troubleshooting tech issues
Key component Function
Knowledge base Stores facts and expert knowledge about a specific topic (e.g. symptoms of diseases)
Rule base Contains IF–THEN rules that describe logical relationships (e.g. IF fever AND cough THEN flu)
Inference engine The “thinking” part: applies rules to the knowledge base to draw conclusions
User interface Allows the user to input data and receive answers

Unlock Expert systems (rule-based AI)

Subscribe to SnapRevise+ to get immediate access to the rest of this resource.

Premium accounts get immediate access to this resource.

Previous Module
Next Module