This chapter introduces the concept of machine learning. We begin by defining what it means for a system to 'learn' from data and examine how this approach contrasts with traditional programming techniques. You will see examples of machine learning in use and get acquainted with the primary categories: supervised, unsupervised, and reinforcement learning. Finally, we provide a high-level overview of the steps involved in a typical machine learning project and mention some common tools.
1.1 Defining Machine Learning
1.2 Why Learn Machine Learning?
1.3 Examples of ML in Everyday Life
1.4 Distinguishing ML from Traditional Programming
1.5 Types of Machine Learning Systems
1.6 The Machine Learning Workflow Overview
1.7 Tools You Might Use
© 2025 ApX Machine Learning