Ultralytics YOLO27:
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Multi-Modal Model

Çok modlu bir model; görüntü, metin ve ses gibi birden fazla veri türünü tek bir ağda işler. Birleştirme yöntemleri, model türleri ve kod.

Çok modlu model (multimodal model olarak da yazılır), birden fazla veri türünü veya modaliteyi (görüntü, metin, ses, video, derinlik haritası ya da sensör ölçümü) alan ve bazen bu türlerden birden fazlasını üreten tek bir makine öğrenimi (ML) modelidir. Modaliteleri birlikte işlediği için her birini diğerlerine bağlam olarak kullanabilir; örneğin bir fotoğraf hakkındaki sesli soruyu yanıtlayabilir, bir cümlenin anlattığı video karelerini bulabilir veya kamera ve radar verilerinden aynı anda yayaları algılayabilir. Metin tabanlı bir sohbet robotuna veri sağlayan bir konuşma tanıyıcı gibi ayrı tek modlu modelleri birbirine bağlayan bir işlem hattı, modaliteler arasında bilgiyi yalnızca her modelin son çıktısı üzerinden aktarır; çok modlu bir model ise bunların birbiriyle nasıl ilişkili olduğunu öğrenir.

Çok Modlu Modeller Nasıl Çalışır#

Her modalite önce kendisine uygun bir kodlayıcıdan geçer; örneğin görüntüler için bir Görüntü Transformer'ı (ViT), metin içinse vektörlere dönüştüren bir tokenleştirici ve gömme katmanı kullanılır. Ardından model bu vektörleri birleştirir ve birleşik temsilden metin, etiket, kutu veya eylem tahmin eder. Birleştirmenin nerede yapıldığı, başlıca tasarım ailelerini belirler:

  • Erken birleştirme: Girdiler ilk katmanlardan önce veya bu katmanlarda birleştirilir. Eşleştirilmiş sensörler, ek görüntü kanalları olarak üst üste yığılabilir; Ultralytics YOLO26 bunu doğrudan destekler: veri kümesi YAML dosyasındaki channels anahtarını ayarlamak, dedektörü üçten fazla kanallı görüntüler üzerinde eğitir. Örneğin RGB ile termal veya derinlik bantları, 10 kanallı COCO8-Multispectral veri kümesinde olduğu gibi tek bir çok kanallı TIFF dosyasında saklanabilir.
  • Ara düzey füzyon: Her modalite ayrı ayrı kodlanır ve özellikler genellikle dikkat yoluyla ara aşamada bir araya gelir. DeepMind'ın Flamingo modeli, metin belirteçlerinin görüntü özelliklerine dikkat yöneltebilmesi için dondurulmuş bir dil modeline çapraz dikkat katmanları ekler ve birçok görsel-dil modeli (VLMs) görüntü özelliklerini, bir büyük dil modelinin (LLM) istemle birlikte okuduğu "görsel belirteçlere" yansıtır.
  • Geç birleştirme: Ayrı modeller tahminler üretir ve bu tahminler sonda birleştirilir. Bu yaklaşım, bir sensör arızalandığında dayanıklıdır ancak modaliteler arasındaki etkileşimleri öğrenemez.
  • Ortak gömme: Kodlayıcılar her modaliteyi, eşleşen çiftlerin birbirine yakın yerleşmesini sağlayan karşıt öğrenmeyle eğitilmiş ortak bir vektör uzayına eşler. CLIP görüntüleri ve metni hizalar; Meta'nın ImageBind modeli ise yalnızca görüntülerle eşleştirilmiş verileri kullanarak görüntü, metin, ses, derinlik, termal ve hareket sensörü verileri olmak üzere altı modaliteyi tek bir gömme uzayında birleştirir.

Hangi tasarımın uygun olduğunu büyük ölçüde veri ve görev belirler:

Görüntü ve Dil Transformer'ı ViLT, kompakt bir erken birleştirme örneğidir: görüntüyü parçalara böler, bu parçaları sorudaki sözcüklerle birlikte gömer ve birleşik dizi üzerinde tek bir transformer çalıştırır. Aşağıdaki örnek, Hugging Face Transformers aracılığıyla görsel soru yanıtlama (VQA) için ince ayar yapılmış ViLT kontrol noktasını kullanır:

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

# ViLT embeds image patches and question tokens into one sequence for a single transformer
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)

# Ask different questions about the same image; each answer is one of the model's 3,129 answer classes
for question in ["What vehicle is this?", "What color is the bus?", "How many people are there?"]:
    inputs = processor(image, question, return_tensors="pt")
    with torch.no_grad():
        logits = model(**inputs).logits
    answer = model.config.id2label[logits.argmax(-1).item()]
    print(f"{question} {answer}")

Model, aynı görüntüden bus ve blue and white sorularını doğru yanıtlıyor; sayma sorusuna ise fotoğrafta dört kişi olmasına rağmen 3 yanıtını veriyor. Bu kişilerden ikisi görüntünün kenarlarında kısmen kesilmiş durumda; sayma, görüntü-dil modellerinde yaygın bir zayıflık olmaya devam ediyor.

Çok Modlu Model Türleri#

  • Görüntü-dil modelleri: Görüntüleri ve metni okuyarak açıklama yazar, soruları yanıtlar, belgeleri okur veya istemde adı geçen nesneleri bulur. Bu son görev yer belirleme olarak adlandırılır.
  • Doğuştan çok modlu asistanlar: 2024'te yayımlanan OpenAI GPT-4o, metin, görüntü ve ses üzerinde uçtan uca tek bir ağ olarak eğitildi. Google ise Gemini modellerini en başından çok modlu olacak şekilde tasarladı; böylece tek bir model aynı istemde metin, görüntü, ses ve videonun bir karışımını alabilir.
  • Ses-dil modelleri: Deşifre, çeviri ve sesli sohbet için konuşma veya sesi metinle birleştirir.
  • Görüntü-dil-eylem modelleri: Bir VLM'yi robot motor komutları üretecek şekilde genişletir; böylece robot "elmayı kaseye koy" gibi talimatları izleyebilir.
  • Sensör birleştirmeli algılama: Otonom araçlar, 3B nesneleri algılayan ve izleyen tek bir modelde kamera, lidar ve radar girdilerini birleştirir.
  • Çok modlu AI: Tek modlu modelleri birbirine bağlayan sistemler de dâhil olmak üzere, çeşitli veri türleriyle çalışan daha geniş AI alanı. Çok modlu model, bu alandaki tek bir modeldir.
  • Çok modlu öğrenme: Çok modlu modelleri üreten karşıt hizalama ve çapraz modalite ön eğitimi gibi eğitim yöntemleri.
  • Sensör birleştirme: Çoğu zaman öğrenilmiş bir model yerine Kalman filtreleri gibi klasik kestirimcilerle birden fazla sensörün ölçümlerini birleştirme.
  • Temel model: Birçok alt görev için önceden eğitilmiş büyük model. Yakın dönemdeki temel modellerin çoğu çok modludur; yalnızca metin işleyen LLM'ler gibi bazılarıysa tek bir modaliteyi ele alır.

Zorluklar#

Çok modlu modeller; açıklama eklenmiş görüntüler veya deşifre edilmiş sesler gibi büyük miktarda eşleştirilmiş veriye ihtiyaç duyar ve çıkarım sırasında parlamayla görüntüsü körleşen bir kamera gibi eksik veya gürültülü modalitelerle başa çıkmalıdır. Görüntü ve video girdilerinin maliyeti yüksektir; çünkü her görüntü, bir LLM'nin bağlamına yüzlerce veya binlerce token ekler. Modeller ayrıca daha kolay olan modaliteye ağırlık verip zor olanı görmezden gelebilir: İlk VQA modelleri çoğunlukla yalnızca sorudaki örüntülere bakarak yanıt veriyordu. Bu nedenle VQA v2 kıyaslama veri kümesinde her soru, farklı yanıtlar gerektiren iki benzer görüntüyle eşleştirildi ve görüntü-soru çifti sayısı yaklaşık iki katına çıktı.

Explore solutions

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla