Yolo Vision Shenzhen
Shenzhen
Iscriviti ora
Glossario

Machine Learning Automatizzato (AutoML)

Semplifica i progetti di machine learning con AutoML! Automatizza la preparazione dei dati, la selezione del modello e la messa a punto per risparmiare tempo e rendere l'IA accessibile a tutti.

Automated Machine Learning (AutoML) is the process of automating the time-consuming, iterative tasks of machine learning model development. It allows data scientists, analysts, and developers to build high-scale, efficient, and productive Machine Learning (ML) models while sustaining model quality. Traditional model development is resource-intensive, requiring significant domain knowledge and time to produce and compare dozens of models. AutoML automates steps like data preprocessing, feature selection, and hyperparameter tuning, making the power of Artificial Intelligence (AI) accessible to non-experts while accelerating the workflow for seasoned professionals.

I componenti principali di AutoML

L'obiettivo principale di AutoML è ottimizzare le prestazioni di un modello predittivo per un set di dati specifico con un intervento manuale minimo . Una pipeline AutoML completa gestisce in genere diverse fasi critiche:

  • Pulizia e preparazionedei dati: i dati grezzi raramente sono pronti per l'addestramento. Gli strumenti AutoML gestiscono automaticamente i valori mancanti, detect e formattano i dati di addestramento per garantire la coerenza.
  • Ingegneria delle caratteristiche: Identificare quali variabili contribuiscono maggiormente a una previsione è fondamentale. I sistemi automatizzati eseguono l' estrazione delle caratteristiche per creare nuove variabili di input e la selezione per rimuovere i dati irrilevanti, migliorando l'efficienza computazionale.
  • Selezione del modello: i framework AutoML effettuano una ricerca intelligente tra vari algoritmi, dalla semplice regressione lineare alle complesse architetture di Deep Learning (DL), per trovare quello più adatto al problema.
  • Ottimizzazione degli iperparametri: trovare le impostazioni esatte, come il tasso di apprendimento o la dimensione del batch, che producono la massima precisione è spesso la parte più noiosa del ML. AutoML utilizza tecniche come l'ottimizzazione bayesiana per navigare rapidamente in questo spazio di ricerca.

Applicazioni nel mondo reale

AutoML sta rivoluzionando diversi settori abbassando la barriera all'ingresso per l'implementazione di sofisticate tecnologie di intelligenza artificiale.

  1. Assistenza sanitaria e diagnostica: nell' analisi delle immagini mediche, AutoML aiuta i medici a sviluppare modelli che identificano patologie nelle radiografie o nelle risonanze magnetiche. Automatizzando la progettazione delle reti neurali convoluzionali (CNN), gli ospedali possono implementare sistemi con un elevato richiamo per segnalare potenziali tumori o fratture, fungendo da secondo parere affidabile per i radiologi.
  2. Retail and Inventory Control: E-commerce giants and physical stores utilize AI in retail to forecast demand. AutoML systems analyze historical sales data to predict future trends, optimizing automated inventory management. Additionally, custom object detection models can be trained to monitor shelf stock levels in real-time.

Ottimizzazione automatizzata con Ultralytics

I moderni flussi di lavoro di visione artificiale richiedono spesso di trovare il perfetto equilibrio tra i parametri di addestramento. Il ultralytics La libreria include funzionalità integrate che funzionano in modo simile ad AutoML automatizzando la ricerca degli iperparametri ottimali (evoluzione genetica) per modelli come YOLO26.

L'esempio seguente mostra come avviare una sessione di ottimizzazione automatica, che migliora in modo iterativo le prestazioni del modello su un set di dati:

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Start automated hyperparameter tuning
# This runs multiple experiments, mutating parameters to maximize metrics
model.tune(data="coco8.yaml", epochs=30, iterations=10, plots=False)

Distinguere AutoML dai termini correlati

Sebbene AutoML condivida alcuni aspetti con altri concetti di IA, si distingue per ambito e applicazione:

  • Ricerca dell'architettura neurale (NAS) vs. AutoML: NAS è un sottoinsieme specifico di AutoML. Mentre AutoML generale può scegliere tra un albero decisionale e una rete neurale , NAS si concentra esclusivamente sulla progettazione della struttura interna di una rete neurale (ad esempio, numero di livelli e connessioni). NAS è computazionalmente intensivo e si occupa della topologia del modello.
  • Transfer learning vs. AutoML: Il transfer learning è una tecnica in cui un modello pre-addestrato viene adattato per un nuovo compito. L'AutoML spesso sfrutta il transfer learning come strategia per accelerare l'addestramento, ma non sono la stessa cosa; l'AutoML è il processo generale di automazione, mentre il transfer learning è una metodologia specifica utilizzata all'interno di tale processo.
  • MLOps vs. AutoML: AutoML si concentra sulla fase di creazione del modello. MLOps (Machine Learning Operations) comprende l' intero ciclo di vita, inclusi l'implementazione del modello, il monitoraggio, la governance e il retraining negli ambienti di produzione.

Strumenti e Piattaforme

Il panorama degli strumenti AutoML è vasto e spazia dalle soluzioni basate su cloud alle librerie open source. I principali fornitori di servizi cloud offrono servizi come Google AutoML e AWS SageMaker Autopilot, che forniscono interfacce grafiche per l'addestramento dei modelli senza scrivere codice. Python , librerie come auto-sklearn portano la selezione automatizzata degli algoritmi ai set di dati standard .

For computer vision tasks specifically, the Ultralytics Platform simplifies the training pipeline. It offers an intuitive interface to manage datasets, train state-of-the-art models like YOLO11 and YOLO26, and deploy them to various edge devices, effectively streamlining the complex mechanics of vision AI development.

Unitevi alla comunità di Ultralytics

Entra nel futuro dell'AI. Connettiti, collabora e cresci con innovatori globali

Iscriviti ora