International Baccalaureate IB Computer Science

A.4.1.1 ML Types & Real-World Uses
Describe the types of machine learning and their applications in the real world.
- The different approaches to machine learning algorithms and their unique characteristics
- Deep learning (DL), reinforcement learning (RL), supervised learning, transfer learning (TL), unsupervised learning (UL)
- Real-world applications of machine learning may include market basket analysis, medical imaging diagnostics, natural language processing, object detection and classification, robotics navigation, sentiment analysis.
A.4.1.2 ML Hardware Configurations
Describe the hardware requirements for various scenarios where machine learning is deployed.
- The hardware configurations for different machine learning scenarios, considering factors such as processing, storage and scalability
- Hardware configurations for machine learning ranging from standard laptops to advanced infrastructure
- Advanced infrastructure must include application-specific integrated circuits (ASICs), edge devices, field-programmable gate arrays (FPGAs), GPUs, tensor processing units (TPUs), cloud-based platforms, high-performance computing (HPC) centres.