Machine learning merupakan salah satu cabang dari Artificial Intelligent bidang ilmu yang sedang berkembang. Bidang ilmu ini juga merupakan bagian utama dalam pengembangan sistem cerdas. Dengan latar belakang tersebut, buku Machine Learning ini disusun. Materi buku ini meliputi materi-materi pokok machine learning. Secara umum, materi dibagi menjadi dua bagian besar, yaitu supervised learning dan unsupervised learning. Buku ini disusun dengan mengutamakan studi kasus dan implementasi teknik-teknik machine learning ke dalam bahasa pemrograman. Pertimbangannya adalah pendekatan yang terlalu matematis cenderung memberatkan pembaca yang utamanya adalah mahasiswa sarjana dan diploma. Bagi segmen pembaca tersebut, pendekatan implementatif dirasakan lebih sesuai karena tantangannya adalah penyelesaian masalah. Materi di dalam buku ini sangat kaya dengan studi kasus di berbagai bidang, antara lain bisnis, kesehatan, dan pendidikan. Dengan demikian, pembaca diharapkan mendapat gambaran yang luas dan terbantu dalam penentuan topik tugas akhir atau skripsi.