strojno učenje (engleski machine learning, akronim ML), područje računalstva koje se bavi uporabom i razvojem algoritama koji nisu definirani eksplicitnim pravilima već se model dobiva učenjem značajki u skupovima podataka (brojevi, tekst, slike ili drugi oblici informacija), tj. samostalno se postupno prilagođuju poboljšavajući učinkovitost u obavljanju zadataka bez praćenja eksplicitnih uputa.
Nadzirano učenje jest učenje na prethodno obilježenim podatcima, prilagođavanje modela kako bi se povezali ulazi s odgovarajućim poznatim izlazima, a nenadzirano učenje grupiranje je podataka koji nemaju obilježene izlaze, prepoznavanje obrazaca ili struktura.
Strojno učenje primjenjuje se u mnogim područjima, od analize ponašanja korisnika usluga i proizvoda, računalnoga vida, robotike, autonomnih vozila do prepoznavanja govora, bioinformatike i medicinske dijagnostike. Za temeljna otkrića i izume koji omogućuju strojno učenje s pomoću neuronskih mreža John Hopfield i Geoffrey Hinton dobili su Nobelovu nagradu za fiziku 2024.