Multi-Modal Model
Scopri come i modelli multimodali integrano testo, immagini e audio. Impara a conoscere architetture come Ultralytics YOLO26 e a implementare l'AI per la visione sulla Ultralytics Platform.
Un modello multimodale è un tipo avanzato di sistema di intelligenza artificiale (AI) in grado di elaborare, interpretare e integrare simultaneamente informazioni provenienti da diversi tipi di dati, o «modalità». Mentre i sistemi unimodali tradizionali sono specializzati in un singolo dominio, come l'elaborazione del linguaggio naturale (NLP) per il testo o la visione artificiale (CV) per le immagini, i modelli multimodali mirano a imitare la percezione umana sintetizzando insieme segnali visivi, uditivi e linguistici. Questa convergenza consente al modello di sviluppare una comprensione completa del mondo, permettendogli di individuare correlazioni complesse tra una scena visiva e una descrizione parlata. Queste capacità sono considerate passaggi fondamentali verso il raggiungimento dell'intelligenza artificiale generale (AGI).
Meccanismi e architettura fondamentali#
L'efficacia di un modello multimodale dipende dalla sua capacità di mappare diversi tipi di dati in uno spazio semantico condiviso. Questo processo inizia generalmente con la creazione di embedding, ovvero rappresentazioni numeriche che catturano il significato essenziale dei dati di input. Addestrandosi su enormi dataset di esempi abbinati, come video con sottotitoli, il modello impara ad allineare la rappresentazione vettoriale dell'immagine di un «gatto» con l'embedding testuale della parola «gatto».
Diversi concetti architetturali chiave rendono possibile questa integrazione:
- Architettura Transformer: molti sistemi multimodali utilizzano i transformer, che impiegano meccanismi di attenzione per ponderare dinamicamente l'importanza delle diverse parti dell'input. Ciò consente al modello di concentrarsi su specifiche regioni dell'immagine che corrispondono alle parole pertinenti in un prompt testuale, un concetto illustrato nel fondamentale articolo di ricerca «Attention Is All You Need».
- Fusione dei dati: si riferisce alla strategia di combinare informazioni provenienti da fonti diverse. La fusione dei sensori può avvenire precocemente, unendo i dati grezzi, oppure tardivamente, combinando le decisioni di sottomodelli separati. Framework moderni come PyTorch offrono la flessibilità necessaria per creare queste pipeline complesse.
- Apprendimento contrastivo: le tecniche utilizzate da modelli come CLIP di OpenAI addestrano il sistema a ridurre la distanza tra le coppie testo-immagine corrispondenti nello spazio vettoriale, massimizzando al contempo la distanza tra le coppie non corrispondenti.
Applicazioni nel mondo reale#
I modelli multimodali hanno reso possibili funzionalità che in precedenza erano irraggiungibili per i sistemi a modalità singola.
- Risposta a domande visive (VQA): questi sistemi consentono agli utenti di porre domande in linguaggio naturale su un'immagine. Ad esempio, una persona con disabilità visiva potrebbe caricare una foto di una dispensa e chiedere: «C'è una lattina di zuppa sul ripiano superiore?». Il modello utilizza il rilevamento degli oggetti per identificare gli elementi e l'NLP per comprendere la richiesta, fornendo una risposta utile.
- Veicoli autonomi: le auto a guida autonoma funzionano come agenti multimodali in tempo reale. Combinano i flussi visivi delle telecamere, le informazioni sulla profondità provenienti dal LiDAR e i dati sulla velocità del radar. Questa ridondanza garantisce che, se un sensore è ostacolato dalle condizioni meteorologiche, gli altri possano mantenere la sicurezza stradale.
- Rilevamento a vocabolario aperto: modelli come Ultralytics YOLO-World consentono agli utenti di rilevare oggetti utilizzando prompt testuali arbitrari anziché un elenco fisso di classi. Questo colma il divario tra i comandi linguistici e il riconoscimento visivo.
Esempio: rilevamento a vocabolario aperto#
L'esempio seguente mostra come utilizzare la libreria ultralytics per eseguire il rilevamento a vocabolario aperto, in cui il modello interpreta i prompt testuali per identificare gli oggetti in un'immagine:
from ultralytics import YOLOWorld
# Load a pre-trained YOLO-World model capable of vision-language understanding
model = YOLOWorld("yolov8s-world.pt")
# Define custom classes using natural language text prompts
model.set_classes(["person wearing a hat", "blue backpack"])
# Run inference: The model aligns text prompts with visual features
results = model.predict("https://ultralytics.com/images/bus.jpg")
# Visualize the detection results
results[0].show()Differenze rispetto ai termini correlati#
È utile distinguere il «Modello multimodale» dai concetti correlati nel glossario dell'AI:
- Apprendimento multimodale: si riferisce al processo e alle tecniche di apprendimento automatico (ML) utilizzate per addestrare questi sistemi. Il modello multimodale è il prodotto software o l'artefatto risultante da tale processo di apprendimento.
- Modelli linguistici di grandi dimensioni (LLMs): gli LLM tradizionali elaborano solo testo. Sebbene molti si stiano evolvendo in modelli visione-linguaggio (VLMs), un LLM standard è unimodale.
- Modelli fondazionali: questa è una categoria più ampia che descrive modelli su larga scala adattabili a molte attività a valle. Sebbene un modello multimodale sia spesso un modello fondazionale, non tutti i modelli fondazionali gestiscono più modalità.
Il futuro dell'AI multimodale#
Il settore sta avanzando rapidamente verso sistemi in grado di elaborare flussi continui di audio, video e testo in tempo reale. La ricerca di organizzazioni come Google DeepMind continua a spingere i confini della percezione artificiale. In Ultralytics, supportiamo questo ecosistema con backbone visivi ad alte prestazioni come YOLO26. Rilasciato nel 2026, YOLO26 offre velocità e accuratezza superiori per attività come la segmentazione delle istanze, fungendo da componente visiva efficiente in pipeline multimodali più ampie. Gli sviluppatori possono gestire dati, addestramento e deployment di questi flussi di lavoro complessi utilizzando la Ultralytics Platform unificata.









