Ultralytics YOLO27: Iscriviti alla lista d'attesa.
Licenza YOLO
Torna al glossario di Ultralytics

Machine Learning (ML)

L'apprendimento automatico (ML) è il ramo dell'IA in cui i sistemi apprendono schemi dai dati invece di seguire regole programmate manualmente. Scopri come funziona, quali sono i principali tipi e gli impieghi.

L'apprendimento automatico (ML) è il ramo dell'intelligenza artificiale (AI) in cui i sistemi informatici apprendono schemi dai dati invece di seguire regole scritte da un programmatore. A un filtro antispam creato con ML non viene mai indicato quali parole segnalino spam: analizza migliaia di email etichettate come spam o non spam, apprende autonomamente gli schemi e poi li applica ai nuovi messaggi. Arthur Samuel coniò il termine nel 1959 mentre creava un programma di dama che migliorava giocando contro sé stesso; in seguito, Tom Mitchell fornì una definizione molto citata: un programma apprende quando le sue prestazioni in un'attività, misurate con una metrica, migliorano grazie all'esperienza.

Come funziona l'apprendimento automatico#

Un modello di ML è una funzione con parametri regolabili, dai pochi coefficienti di una regressione lineare ai milioni di pesi di una rete neurale. L'addestramento cerca i valori dei parametri che rendono il più accurate possibile le predizioni del modello sui dati di addestramento, di solito minimizzando una funzione di perdita. La vera prova è la capacità di generalizzazione: il modello viene quindi valutato su dati di validazione e dati di test che non ha mai visto durante l'addestramento. Un modello che ottiene buoni risultati sui dati di addestramento ma scarsi sui nuovi dati è in overfitting: memorizza gli esempi invece di apprendere lo schema sottostante.

Questo esempio di scikit-learn addestra una foresta casuale a riconoscere cifre scritte a mano e la valuta su cifre escluse dall'addestramento:

from sklearn.datasets import load_digits
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split

# 1,797 labeled 8x8 images of handwritten digits bundled with scikit-learn
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.25, random_state=0)

# Fit learns decision rules from the labeled examples; no rules are hand-written
model = RandomForestClassifier(random_state=0)
model.fit(X_train, y_train)

# Score on digits the model never saw during training
print(f"Test accuracy: {model.score(X_test, y_test):.1%}")

Il modello raggiunge un'accuratezza del 97,6% sulle 450 cifre di test, usando solo gli schemi appresi dagli altri 1.347 esempi etichettati.

Tipi di apprendimento automatico#

Apprendimento automatico, AI, deep learning e scienza dei dati#

L'apprendimento automatico si colloca tra l'AI, l'obiettivo generale di creare macchine intelligenti, e il deep learning (DL), un sottoinsieme dell'ML che usa reti neurali con molti strati e apprende autonomamente le caratteristiche dai dati grezzi:

Gli algoritmi classici come le foreste casuali e XGBoost restano efficaci sui dati tabellari, in cui ogni colonna, come prezzo o età, è già una caratteristica significativa. La scienza dei dati è una disciplina affine che usa l'ML come uno strumento tra molti, insieme a statistica, visualizzazione dei dati e analisi di dominio, per rispondere a domande basate sui dati.

Il ciclo di vita dell'apprendimento automatico#

Un modello in produzione non è mai finito. I team raccolgono ed etichettano i dati, addestrano e convalidano un modello, lo distribuiscono e ne monitorano le predizioni, tornando ai dati ogni volta che l'accuratezza è insufficiente o il mondo reale cambia. Questo ciclo è oggetto delle operazioni di apprendimento automatico (MLOps):

Per la visione artificiale, la piattaforma Ultralytics gestisce l'intero ciclo in un unico ambiente: i team caricano e annotano i dataset, addestrano i modelli Ultralytics YOLO26 su GPU cloud, li distribuiscono e ne monitorano le prestazioni in produzione.

Applicazioni nel mondo reale#

  • Visione artificiale: i modelli rilevano difetti sulle linee di produzione, leggono scansioni mediche e guidano veicoli autonomi.
  • Elaborazione del linguaggio naturale (NLP): traduzione, ricerca, chatbot e filtri antispam si basano tutti su modelli addestrati su testi.
  • Sistemi di raccomandazione: le piattaforme di streaming e di e-commerce ordinano i contenuti per ciascun utente in base al comportamento passato.
  • Previsione delle serie temporali: i modelli prevedono la domanda di prodotti, il carico energetico e i guasti delle apparecchiature a partire dai dati storici.
  • Rilevamento delle anomalie: le banche assegnano in pochi millisecondi un punteggio a ogni transazione con carta usando modelli addestrati su frodi passate e segnalano quelle insolite.

Esplora le soluzioni

La visione artificiale nello sport

La visione artificiale nello sport

Scopri come Ultralytics YOLO alimenta la computer vision nello sport con il tracciamento di giocatori e palloni, l'analisi delle prestazioni, gli approfondimenti per gli allenatori e la riabilitazione degli atleti.
Scopri di più
Computer vision per immagini aeree

Computer vision per immagini aeree

Trasforma immagini aeree e riprese da drone in informazioni utili in tempo reale per agricoltura, acquacoltura, conservazione e analisi geospaziale con Ultralytics YOLO.
Scopri di più
Computer vision nel settore aerospaziale

Computer vision nel settore aerospaziale

Applica la visione artificiale nel settore aerospaziale con Ultralytics YOLO per l'ispezione degli aeromobili, il rilevamento di FOD sulle piste, le operazioni di terra aeroportuali e il rilevamento di difetti nei materiali compositi.
Scopri di più
Visione artificiale nella sicurezza

Visione artificiale nella sicurezza

Proteggi ogni sito con i modelli Ultralytics YOLO. L'IA visiva alimenta il monitoraggio perimetrale, il rilevamento delle minacce, il riconoscimento delle targhe e la sicurezza sul lavoro.
Scopri di più
Visione artificiale nella robotica

Visione artificiale nella robotica

Dai più potenza alle macchine intelligenti con i modelli Ultralytics YOLO. Nell'ambito della robotica, l'IA visiva alimenta la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Visione artificiale nella logistica

Visione artificiale nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. L'IA per la visione consente l'ispezione dei pacchi, la selezione, il tracciamento dei veicoli e il monitoraggio della sicurezza nei magazzini in tempo reale.
Scopri di più
Visione artificiale nel commercio al dettaglio

Visione artificiale nel commercio al dettaglio

Ripensa il commercio al dettaglio con i modelli Ultralytics YOLO. L'IA per la visione consente di tracciare le scorte, monitorare gli scaffali, gestire le code e ottenere informazioni più approfondite sui clienti.
Scopri di più
Visione artificiale in ambito sanitario

Visione artificiale in ambito sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. In ambito sanitario, l'IA per la visione consente di elaborare più rapidamente le immagini mediche, migliorare la diagnostica e monitorare i pazienti.
Scopri di più
Computer vision nella produzione

Computer vision nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La visione basata sull'IA migliora il controllo qualità, il rilevamento dei difetti, la conformità ai requisiti sui DPI e l'automazione delle linee di assemblaggio.
Scopri di più
Computer vision nel settore automobilistico

Computer vision nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La visione basata sull'IA migliora la sicurezza stradale, i sistemi di assistenza alla guida e l'automazione dei veicoli, per strade più intelligenti.
Scopri di più
Visione artificiale in agricoltura

Visione artificiale in agricoltura

Porta l'IA visiva nell'agricoltura intelligente con i modelli Ultralytics YOLO. Gestisci il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per ottenere raccolti più abbondanti e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'IA!

Inizia il tuo percorso verso il futuro del machine learning