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

Multimodal AI

I sistemi di IA multimodale ricevono, combinano o producono diversi tipi di dati, per esempio immagini, testo, audio e dati dei sensori. Scopri come sono realizzati e usati.

L’IA multimodale si riferisce a sistemi di intelligenza artificiale (AI) che acquisiscono, combinano o producono più di un tipo di dati, o modalità: testo, immagini, video, audio e misurazioni di sensori come lidar e radar. Un assistente multimodale può esaminare la foto di una spia sul cruscotto, leggere una domanda digitata al riguardo e rispondere con testo o voce; un’auto a guida autonoma combina invece i dati di telecamere, lidar e radar in un’unica rappresentazione della strada. Il termine indica questi sistemi e prodotti, realizzati con l’apprendimento multimodale, ovvero i metodi di addestramento, come l’allineamento contrastivo e la fusione, che insegnano a un modello come si relazionano le diverse modalità.

Come si costruiscono i sistemi multimodali#

Ogni modalità passa prima attraverso un encoder adatto, come un vision transformer (ViT) per le immagini o un encoder di spettrogrammi per l’audio, che trasforma l’input grezzo in embedding. Una fase di fusione li combina, poi un decoder o una testa specifica del compito genera l’output. La maggior parte degli assistenti attuali convoglia tutto attraverso un modello linguistico di grandi dimensioni (LLM): LLaVA (2023) ha collegato un encoder di immagini CLIP al modello linguistico Vicuna tramite una proiezione appresa che trasforma le caratteristiche dell’immagine in vettori simili a token, mentre Flamingo di DeepMind (2022) ha inserito nuovi livelli di attenzione incrociata in un modello linguistico congelato, così che i token testuali potessero prestare attenzione alle caratteristiche delle immagini.

I modelli nativamente multimodali vengono addestrati fin dall’inizio su dati misti, invece di aggiungere encoder a un modello linguistico già pronto. Google ha presentato Gemini come nativamente multimodale nel dicembre 2023, mentre GPT-4o di OpenAI (maggio 2024) accetta qualsiasi combinazione di testo, audio, immagini e video e risponde agli input vocali in media in 320 millisecondi.

I primi modelli a flusso singolo, come ViLT (2021), inserivano patch di immagini e token delle domande in un unico transformer e selezionavano ogni risposta da un vocabolario fisso di 3.129 risposte. ViLT è abbastanza piccolo da rispondere alle domande su un’immagine usando una CPU:

import requests
import torch
from PIL import Image
from transformers import ViltForQuestionAnswering, ViltProcessor

# ViLT embeds image patches and question tokens into one transformer input sequence
processor = ViltProcessor.from_pretrained("dandelin/vilt-b32-finetuned-vqa")
model = ViltForQuestionAnswering.from_pretrained("dandelin/vilt-b32-finetuned-vqa")
image = Image.open(requests.get("https://ultralytics.com/images/bus.jpg", stream=True).raw)

for question in ["What color is the bus?", "How many people are there?", "Is it raining?"]:
    inputs = processor(image, question, return_tensors="pt")
    with torch.no_grad():
        logits = model(**inputs).logits

    # Pick the most likely answer from the model's fixed answer vocabulary
    print(f"{question} -> {model.config.id2label[logits.argmax(-1).item()]}")

ViLT risponde correttamente «blu e bianco» e «no» e conta 3 persone, anche se quattro sono almeno parzialmente visibili: due uomini che camminano, inquadrati per intero, e due persone tagliate ai bordi sinistro e destro. Contare oggetti piccoli o parzialmente visibili è un errore comune dei modelli visione-linguaggio.

Applicazioni#

  • Risposta a domande visive (VQA): Nel 2023 Be My Eyes ha introdotto Be My AI, che usa GPT-4 di OpenAI per descrivere foto e rispondere alle domande di approfondimento degli utenti ciechi e ipovedenti.
  • Veicoli autonomi: I robotaxi, come quelli di Waymo, combinano telecamere, lidar e radar, ognuno dei quali copre condizioni in cui gli altri sono meno efficaci, come abbagliamento, buio o nebbia.
  • Assistenza sanitaria: I modelli clinici leggono le scansioni insieme alle note e all’anamnesi del paziente, il contesto che un radiologo considera quando esamina un’immagine.
  • Generazione da testo a immagine: i modelli come Stable Diffusion trasformano una descrizione scritta in un’immagine, mentre i modelli da testo a video estendono questa capacità al movimento.
  • RAG multimodale: Recupera immagini, tabelle e passaggi di testo da cui un LLM può ricavare una risposta.

Anche l'etichettatura dei dataset è diventata un'attività multimodale. In un dataset di rilevamento, l'annotazione intelligente basata sulle classi di Ultralytics Platform invia i nomi delle classi del dataset come testo a modelli ospitati, come Florence-2 di Microsoft, Grounding DINO di IDEA Research e SAM 3.1 di Meta, che restituiscono riquadri modificabili per addestrare un rilevatore YOLO26. La classifica VLM confronta la precisione con cui questi modelli e i VLM generativi etichettano dataset di rilevamento del mondo reale.

  • Apprendimento multimodale: I metodi per addestrare su più modalità, come l’allineamento contrastivo e la fusione con attenzione anticipata, tardiva o incrociata. L’IA multimodale è l’insieme dei sistemi e delle applicazioni che ne risulta.
  • Modello multimodale: Un singolo modello addestrato per gestire più modalità, componente fondamentale della maggior parte dei sistemi di IA multimodale.
  • Modello visione-linguaggio (VLM): Il tipo più comune di modello multimodale, limitato a immagini o video e testo.
  • Fusione dei sensori: Combina le misurazioni della stessa scena provenienti da più sensori, spesso con un filtro di Kalman; è una pratica usata in robotica e nei veicoli ben prima dell’avvento dei modelli multimodali appresi.

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