Günümüzde yapay zekânın bir alt kümesi olarak kabul edilen makine öğrenmesi büyük veri alanının önemli bir bileşenidir. Aynı zamanda makine öğrenmesi geniş kapsamlı uygulamalarla bilgisayar biliminin en hızlı büyüyen alanları arasında yer almaktadır. Makine öğrenmesi bilgisayar yazılımlarıyla verilerdeki kalıpları belirlemek için çeşitli algoritmalar kullanarak gelecekteki olayların sınıflanması ve tahmin edilmesinde son yıllarda yoğun bir şekilde hemen hemen tüm bilim dallarında kullanılmaktadır.
Makine öğrenmesi alanında özellikle sosyal bilimlerde R ve Python uygulamalarında sınırlı sayıda kaynak olması nedeniyle bu kitabın yazılması amaçlanmıştır. Bu nedenle kitapta en yaygın kullanılan denetimli makine öğrenmesi algoritmalarına yer verilmiştir. Kitapta hazırlanan her bir bölüm öncelikle teorik olarak ele alınmış daha sonra da örnek veri grubu ile R ve Python programlarında adım adım uygulamalara yer verilmiş ve sonuçlar ayrıntılı olarak yorumlanmıştır.