Il machine learning permette di insegnare ai computer come analizzare grandi quantità di dati, apprendere in autonomia e generare conoscenza. Gli algoritmi di machine learning sono quindi fondamentali per i sistemi di raccomandazione, i software di riconoscimento di visi e immagini, gli assistenti vocali, le auto a guida autonoma e in generale tutte le applicazioni che utilizzano intelligenze artificiali. Attraverso spiegazioni chiare, diagrammi, esempi ed esercizi, questa guida illustrata aiuta a capire come funzionano il machine learning e le AI senza dover faticare su migliaia di pagine di teoria. Per iniziare basta una buona conoscenza della matematica studiata a scuola e dei concetti base di programmazione. Una lettura per programmatori alle prime armi, studenti, appassionati di informatica che vogliono apprendere i meccanismi, i segreti e la potenza del machine learning e delle applicazioni di intelligenza artificiale.