Niniejszy przewodnik opisuje różne typy algorytmów uczenia maszynowego: nadzorowane, nienadzorowane i uczenie ze wzmocnieniem, z których każdy jest odpowiedni do różnych zadań. Bada również przypadki użycia, takie jak przewidywanie rezygnacji klientów, prognozowanie sprzedaży, rozpoznawanie obrazu, systemy rekomendacji i wykrywanie oszustw, wskazując odpowiednie algorytmy.