Topic Summaries

Machine learning (learning-based AI)

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)

  • Machine learning is a branch of AI where programs learn from data and automatically adapt their rules or models over time. 
  • Machine learning patterns work without being explicitly programmed for every scenario.
  • Generally the machine improves as it is given more data, though it can be supervised (trained with labelled data) or unsupervised (finds patterns without labels).
  • Machine learning is typically used in:
    • Email spam filters 
    • Facial recognition
    • Product recommendations (e.g. Netflix, Amazon)
  Expert systems Machine learning
Based on... Human-defined rules Data and pattern recognition
Can it adapt? No (fixed rules) Yes (learns from data)
Needs a knowledge base? Yes No (learns patterns instead)
Example use case Diagnosing illnesses Recognising faces in images

Unlock Machine learning (learning-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