Tekoälysovellukset internetin hakukoneista ja boteista itseajaviin autoihin ja kasvojentunnistukseen perustuvat kaikki koneoppimiseen. Koneoppiminen ja siihen sisältyvä syväoppiminen ovat meistä jokaisen arkea koskettavien tietoteknisten mullistusten ytimessä.

Pohjimmiltaan koneoppimisessa on kyse siitä, että ohjelma oppii sille annetun esimerkkiaineiston avulla tavan, jolla ratkaista uusia ja ennalta määrittämättömiä ongelmia. Näin koneoppiminen lisää algoritmien rinnalle uuden välineen ohjelmoijan työkalupakkiin.

Koneoppimisen perusteet on johdatus tähän teknologiaan ja sen toimintaperiaatteisiin. Samalla se opettaa lukijan tunnistamaan, minkälaisiin ongelmiin koneoppiminen tarjoaa parhaan ratkaisun, ja valitsemaan kulloinkin sopivimman koneoppimismenetelmän. Kirja sisältää runsaasti tehtäviä sekä esimerkkiaineistoa, jonka koodit ovat vapaasti ladattavissa.