YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Language Modeling

Dil modellemenin temellerini ve NLP'deki rolünü keşfet. Ultralytics YOLO26 ve çok modlu yapay zekanın metin ile görme arasındaki boşluğu nasıl kapattığını öğren.

Dil modellemesi (Language modeling), bilgisayarları insan dilini anlamaları, üretmeleri ve tahmin etmeleri için eğitmekte kullanılan temel istatistiksel tekniktir. En temel düzeyinde bir dil modeli, bir cümlede belirli bir kelime dizisinin meydana gelme olasılığını belirler. Bu yetenek, Doğal Dil İşleme (NLP) alanının tamamı için omurga görevi görerek makinelerin basit anahtar kelime eşleştirmesinin ötesine geçip bağlamı, dilbilgisini ve niyeti anlamasını sağlar. Büyük miktardaki eğitim verisini analiz eden bu sistemler, hangi kelimelerin tipik olarak diğerlerini takip ettiğinin istatistiksel olasılığını öğrenir; bu da onların konuşma tanıma görevlerinde tutarlı cümleler kurmasını veya belirsiz sesleri çözmesini sağlar.

Mekanizmalar ve Evrim#

Dil modellemesinin tarihi, Yapay Zeka (AI) kelimesinin kendi evrimini izler. Erken dönem yinelemeler, doğrudan kendisinden önceki $n$ kelimeye dayanarak bir kelimenin istatistiksel olasılığını hesaplayan "n-gram"'lara dayanıyordu. Bununla birlikte modern yaklaşımlar, çok daha karmaşık ilişkileri yakalamak için Derin Öğrenme (DL) kullanır.

Çağdaş modeller, kelimeleri yüksek boyutlu vektörlere dönüştüren ve sistemin "king" ve "queen" gibi kelimelerin anlamsal olarak ilişkili olduğunu anlamasını sağlayan gömme (embedding) işlemlerinden yararlanır. Bu evrim, metin dizilerinin tamamını paralel olarak işlemek için öz-dikkat (self-attention) mekanizmalarını kullanan Transformer mimarisiyle zirveye ulaştı. Bu, modelin bir paragrafta birbirlerinden olan uzaklıklarına bakılmaksızın kelimelerin önemini tartmasını sağlar; bu da uzun biçimli metin üretiminde bağlamı korumak için çok önemli bir özelliktir.

Gerçek Dünya Uygulamaları#

Dil modelleme, akademik araştırmalardan çıkıp endüstriler genelinde günlük dijital etkileşimlere güç veren bir yardımcı araç haline gelmiştir:

  • Makine Çevirisi: Google Çeviri gibi hizmetler, metni bir dilden diğerine dönüştürmek için gelişmiş dizi-dizi (sequence-to-sequence) modellerini kullanır. Model, dilbilgisi doğruluğunu sağlayarak bir kaynak dil dizisi verildiğinde hedef dil dizisinin olasılığını tahmin eder.
  • Akıllı Kodlama Asistanları: GitHub Copilot gibi araçlar, kod havuzları üzerinde eğitilmiş özel dil modelleri olarak işlev görür. Kod bloklarını otomatik olarak tamamlamak için sözdizimini ve mantığı tahmin ederler, bu da yazılım geliştirmeyi önemli ölçüde hızlandırır.
  • Tahmini Metin ve Otomatik Düzeltme: Mobil cihazlarda hafif modeller, bir mesajdaki bir sonraki kelimeyi önermek ve zaman içinde kullanıcının özel yazım tarzına uyum sağlamak için çıkarsamayı (inference) yerel olarak gerçekleştirir.
  • Görüntü-Dil Entegrasyonu: Bilgisayarlı Görü (CV) alanında dil modelleri, görsel kodlayıcılarla eşleştirilir. Bu, kullanıcının önceden tanımlanmış kategoriler yerine doğal dil açıklamalarını kullanarak nesneleri arayabileceği "açık kelime dağarcıklı (open-vocabulary)" tespiti etkinleştirir.

Metin ve Görüntü Arasında Köprü Kurmak#

Dil modellemesi öncelikle metinle ilgilense de ilkeleri giderek Çok Modlu Yapay Zeka (Multimodal AI) alanına uygulanmaktadır. YOLO-World gibi modeller dilsel yetenekleri entegre ederek kullanıcıların metin komutlarını kullanarak algılama sınıflarını dinamik olarak tanımlamasına olanak tanır. Bu, yeni nesneler aranırken yeniden eğitim ihtiyacını ortadan kaldırır.

Aşağıdaki Python kod parçacığı, nesne tespiti için dil açıklamalarından yararlanmak amacıyla ultralytics paketinin nasıl kullanılacağını gösterir:

from ultralytics import YOLOWorld

# Load a model capable of understanding natural language prompts
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes using text descriptions via the language model encoder
# The model uses internal embeddings to map 'text' to 'visual features'
model.set_classes(["person in red shirt", "blue car"])

# Run inference to detect these specific text-defined objects
results = model.predict("street_scene.jpg")

# Display the results
results[0].show()

İlgili Kavramları Ayırt Etme#

Dil modellemeyi, genellikle birbirinin yerine kullanılan ilgili terimlerden ayırt etmek faydalıdır:

  • Dil Modellemesi ve Büyük Dil Modelleri (LLM'ler): Dil modellemesi temel görev veya matematiksel teknikdir. GPT serisi gibi bir LLM, bu görevi gerçekleştirmek için tasarlanmış, milyarlarca parametreye sahip petabaytlarca veri üzerinde eğitilmiş belirli ve devasa bir model örneğidir.
  • Dil Modellemesi ve Üretken Yapay Zeka (Generative AI): Üretken Yapay Zeka, yeni içerik (görseller, ses, kod) oluşturan herhangi bir yapay zekayı kapsayan geniş bir kategoridir. Dil modellemesi, Üretken Yapay Zeka'nın metin tabanlı alt kümesini etkinleştiren spesifik mekanizmadır.
  • Dil Modellemesi ve Nesne Tespiti: YOLO26 gibi geleneksel tespit modelleri sabit görsel etiketler üzerinde eğitilir. Dil modelleri metindeki dizi olasılığı ile ilgilenir. Bununla birlikte, CLIP gibi teknolojiler görsel kavramları dilsel açıklamalarla ilişkilendirmeyi öğrenerek bu boşluğu kapatır.

Zorluklar ve Gelecek Görünümü#

Faydalarına rağmen dil modelleri, eğitim veri setlerinde bulunan önyargıları istemeden yeniden üretebildikleri için yapay zekada önyargı ile ilgili zorluklarla karşı karşıyadır. Ek olarak, bu modellerin eğitilmesi devasa hesaplama kaynakları gerektirir. Ultralytics Platform gibi çözümler, veri setlerinin ve eğitim iş akışlarının yönetimini basitleştirerek modellerin belirli uygulamalar için ince ayarının yapılmasını kolaylaştırır. Gelecekteki araştırmalar, bulut bağlantısına güvenmeden doğrudan uç yapay zeka (edge AI) cihazlarında güçlü dil anlayışının çalıştırılmasına olanak tanıyarak model nicelemesi (model quantization) aracılığıyla bu modelleri daha verimli hale getirmeye odaklanmaktadır.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla