Fisso e Mobile

TIM Webex
Comunicazione Unificata per Medie e Grandi Aziende, nel Cloud TIM. Scopri di più

TIM Webex

Cloud e AI

TIM AI Search
Piattaforma SaaS di AI generativa per l'ottimizzazione della ricerca documentale che fornisce risposte precise a partire dalla Knowledge Base delle imprese. Scopri di più

TIM AI Search

Cybersecurity

TIM Enterprise per NIS 2

Aiutiamo le aziende italiane a mettersi in regola con la nuova direttiva europea. Scopri di più

TIM Enterprise per NIS 2

Chi siamo

TIM Cloud Open
Risorse computazionali, storage e tanti altri servizi per configurare liberamente il tuo Cloud. Scopri di più

TIM Cloud Open

AutoML: la rivoluzione AI passa dallo sviluppo no-code

BLOG     |     GOOGLE E CLOUD

AutoML: la rivoluzione AI passa dallo sviluppo no-code


Realizzato con

Digital 360 logo
18.07.2024
Tempo di lettura 3 minuti

AutoML ovvero il Machine Learning automatico promette di rivoluzionare il mondo dello sviluppo applicativo attraverso l’utilizzo dell’intelligenza artificiale, in modalità no-code. Il termine indica infatti un insieme di tecniche e soluzioni basate su AI che puntano ad automatizzare il processo di creazione dei modelli di machine learning, aprendo infinite possibilità in ambito software development e data science anche a chi non ha esperienza nel settore o non ha un background specifico. L’obiettivo principale degli strumenti AutoML, infatti, è semplificare la programmazione di modelli ML per i meno esperti.

I processi tradizionali di apprendimento automatico richiedono una serie di passaggi complessi, inclusa la selezione e il pre-processing dei dati, la scelta dell'algoritmo di apprendimento, l’ingegnerizzazione delle features, l’ottimizzazione degli iperparametri e la validazione dell’output finale. Inoltre, la creazione e l’addestramento dei modelli sono attività estremamente dispendiose in termini di tempo e risorse computazionali. La finalità di AutoML è quindi semplificare l’intera pipeline automatizzando i diversi task operativi e accelerando così la possibilità di applicare il machine learning ai problemi reali.

Come funziona AutoML

Il machine learning ha ​​​introdotto​ innovazion​i​​​ in un numero crescente di ​settori​​​ applicativi, tuttavia il processo di sviluppo sottostante, come già evidenziato, si rivela complesso​ e richiede​ conoscenze specialistiche di dominio. L’AutoML mira a ​ semplificare, velocizzare e ottimizzare la sequenza di attività adottando una serie di automatismi, che possono ​includere​​:

  • Feature Engineering: ​selezione automatica delle​​ caratteristiche dei dati più adatte a garantire la precisione del modello;
  • Selezione del modello: ​identificazione automatica​​ dell’ algoritmo ML più appropriato per il problema specifico;
  • Ottimizzazione degli iperparametri: ​regolazione automatica​​ ​​del​le variabili di configurazione dell’algoritmo selezionato, ​per​​​ massimizzare le performance di addestramento.
  • Preprocessing e ​apprendimento: ​creazione automatica di​​​ una pipeline ottimizzata per le fasi di pre-elaborazione dei dati e addestramento del modello;
  • Valutazione e selezione ​del modello​: ​esplorazione e test automatici di​​ diverse configurazioni o modelli per trovare la soluzione più adatta in base a criteri predefiniti.
L’AutoML permette, quindi, sia di democratizzare l'uso del machine learning, che diventa così accessibile a utenti senza competenze specifiche, sia di aiutare i data scientist a velocizzare il processo di sviluppo dei modelli.

AutoML nella Google Cloud Platform

Google Cloud ​mette a disposizione degli sviluppatori l’opzione AutoML all’interno della piattaforma Vertex AI. Vertex AI è​ una piattaforma di sviluppo AI unificata e completamente gestita che permette di addestrare e fare ​il deployment di modelli ML e applicazioni AI, ​e di ​personalizza​re​​ ​i Large Language Model. Grazie alle funzionalità e agli strumenti di AutoML, è possibile creare e distribuire modelli di machine learning personalizzati ovvero​ in modalità no-code​, ovvero senza la necessità di scrivere codice​​. ​

Google ​Cloud ​fornisce infatti dei modelli pre-istruiti che possono essere riadattati al caso specifico fornendo dati provenienti da tabelle, testi, immagini e video. Attraverso le API (Application Programming Interface), i modelli sviluppati possono essere facilmente integrati all’interno delle ​applicazioni aziendali.

AutomML: i casi d’uso concreti

Grazie ai modelli di machine learning generati con AutoML, un’azienda di e-commerce può generare programmi di marketing personalizzati ​basati sul tipo​ di utente e dalla cronologia degli acquisti. Un ente pubblico può individuare lo stile architettonico dei quartieri cittadini (moderno, storico e così via) semplicemente fornendo all’algoritmo le immagini degli edifici. ​È Possibile catalogare le azioni calcistiche (go​a​l, fallo, rigore, ad esempio) e riconoscerle automaticamente all’interno dei video delle partite: così un allenatore può riesaminare velocemente tutte le scene e capire i punti di forza e debolezza dei suoi giocatori.

​​L​e opportunità del machine learning a supporto dei processi aziendali e del decision making sono ​quindi ​estremamente preziose, in una pluralità di campi e applicazioni: AutoML permette di cogliere i benefici delle nuove tecnologie, portando le potenzialità degli algoritmi nel mondo reale.

Richiedi una consulenza per avere più informazioni Parla con un nostro esperto