Il machine learning (apprendimento automatico) è una branca dell'Intelligenza Artificiale che si occupa di sviluppare algoritmi e modelli computazionali che permettono ai computer di apprendere automaticamente dalle esperienze passate, senza essere esplicitamente programmati per farlo.

Il processo di apprendimento automatico è basato sulla creazione di un modello matematico che cerca di identificare pattern nei dati di input, al fine di generalizzare e fare previsioni su nuovi dati di input non ancora visti. In altre parole, il modello cerca di apprendere dai dati per poter prendere decisioni autonome e migliorare la sua performance.

Ci sono diverse tecniche di machine learning, tra cui il supervised learning (apprendimento supervisionato), dove il modello è addestrato su un insieme di dati di input e output, in modo da apprendere la mappatura tra di essi, e l'unsupervised learning (apprendimento non supervisionato), dove il modello cerca di identificare pattern nei dati senza la guida di un set di dati di output.

Il machine learning ha diverse applicazioni, tra cui il riconoscimento di immagini e di parole, la previsione del tempo, il filtraggio di spam e la raccomandazione di prodotti.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence