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

CLIP (Contrastive Language-Image Pre-training)

Görüntü ve dili birbirine bağlamak için CLIP'i (Kontrastif Dil-Görüntü Ön Eğitimi) keşfet. Bunun nasıl sıfır vuruşlu öğrenmeyi sağladığını ve Ultralytics YOLO26'ya nasıl güç verdiğini öğren.

CLIP (Contrastive Language-Image Pre-training), görsel veriler ile doğal dil arasındaki boşluğu dolduran, OpenAI tarafından geliştirilmiş devrim niteliğinde bir neural network mimarisidir. Sabit bir kategori seti için zahmetli data labeling gerektiren geleneksel computer vision (CV) sistemlerinin aksine CLIP, internetten toplanan milyonlarca görsel-metin çifti üzerinde eğitim alarak görüntüleri anlamayı öğrenir. Bu yaklaşım, modelin zero-shot learning gerçekleştirmesini sağlar; yani eğitim sırasında hiçbir zaman açıkça görmediği nesneleri, konseptleri veya stilleri yalnızca bir metin açıklamasını okuyarak tanımlayabilir. Görsel ve dilsel bilgileri ortak bir özellik uzayında eşleyen CLIP, kapsamlı bir göreve özel fine-tuning ihtiyacı olmaksızın çok çeşitli alt görevler için güçlü bir foundation model görevi görür.

Mimari Nasıl Çalışır#

CLIP'in temel mekanizması iki paralel kodlayıcı içerir: genellikle bir Vision Transformer (ViT) veya ResNet tabanlı bir görsel kodlayıcı ve modern large language models (LLMs) içinde kullanılanlara benzer bir metin Transformer'ı. contrastive learning olarak bilinen bir süreç aracılığıyla sistem, bir grup içindeki hangi metin parçasının hangi görselle eşleştiğini tahmin etmek üzere eğitilir.

Eğitim sırasında model, eşleşen görsel-metin çiftlerinin vektör embeddings değerlerini birbirine yaklaştırırken eşleşmeyen çiftleri birbirinden uzaklaştırmak için parametrelerini optimize eder. Bu, "golden retriever" görselinin matematiksel temsilinin mekansal olarak "ağlayan bir köpeğin fotoğrafı" metin gömümünün yakınında bulunduğu çok modlu bir latent space oluşturur. Bu vektörler arasındaki cosine similarity hesaplanarak model, bir görselin doğal dil istemine ne kadar karşılık geldiğini nicelleştirebilir ve esnek image classification ile veri alımını etkinleştirebilir.

Gerçek Dünya Uygulamaları#

Görme ve dili birbirine bağlama yeteneği, CLIP'i modern yapay zeka uygulamalarında temel bir teknoloji haline getirmiştir:

  • Akıllı Semantic Search: CLIP, kullanıcıların karmaşık natural language processing (NLP) sorgularını kullanarak büyük görsel veritabanlarında arama yapmasını sağlar. Örneğin, AI in retail alanında bir alışveriş yapan kişi, görsellerin bu özel meta veri etiketlerine sahip olmasına gerek kalmadan "vintage çiçekli yazlık elbise" araması yapabilir ve görsel olarak doğru sonuçlar alabilir. Bu genellikle yüksek performanslı vector databases tarafından desteklenir.
  • Üretken Yapay Zeka Kontrolü: StableDiffusion gibi modeller, kullanıcı istemlerini yorumlamak ve üretim sürecine rehberlik etmek için CLIP'e güvenir. CLIP, üretilen görsel çıktının metin açıklamasıyla ne kadar uyumlu olduğunu değerlendiren bir puanlayıcı olarak hareket eder; bu, yüksek kaliteli text-to-image sentezi için esastır.
  • Açık Sözlüklü Object Detection: YOLO-World gibi gelişmiş mimariler, rastgele metin girdilerine dayalı nesneleri tespit etmek için CLIP gömümlerini entegre eder. Bu, yeniden eğitime gerek kalmadan yeni ekipman veya anormalliklerin tanımlanmasının gerekli olduğu AI in healthcare gibi alanlarda dinamik tespte olanak tanır.

CLIP Özelliklerini Ultralytics ile Kullanma#

Standart nesne dedektörleri eğitim sınıflarıyla sınırlıyken, CLIP tabanlı özellikleri kullanmak açık sözlüklü tespte izin verir. Aşağıdaki Python kodu, özel metin istemlerini kullanarak nesneleri tespit etmek için ultralytics paketinin nasıl kullanılacağını gösterir:

from ultralytics import YOLOWorld

# Load a pre-trained YOLO-World model utilizing CLIP features
model = YOLOWorld("yolov8s-world.pt")

# Define custom classes using natural language text prompts
model.set_classes(["person wearing sunglasses", "red backpack"])

# Run inference on an image to detect the text-defined objects
results = model.predict("travelers.jpg")

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

İlgili Kavramları Ayırt Etme#

CLIP'in özel kullanım alanını anlamak için onu diğer yaygın yapay zeka paradigmalarından ayırmak yararlıdır:

  • CLIP ve Supervised Learning: Geleneksel denetimli modeller, her kategori için katı tanımlar ve etiketli örnekler gerektirir (örn. "kedi", "araba"). CLIP, web'de bulunan ham metin-görsel çiftlerinden öğrenerek daha büyük bir esneklik sunar ve genellikle Ultralytics Platform gibi araçlarla yönetilen manuel açıklama darboğazını ortadan kaldırır.
  • CLIP ve YOLO26: CLIP konseptlerin genelleştirilmiş bir anlaşılmasını sağlarken, YOLO26 hız ve hassas yerelleştirme için optimize edilmiş özel, gerçek zamanlı bir nesne dedektörüdür. CLIP genellikle bir özellik çıkarıcı veya sıfır atışlı sınıflandırıcı olarak kullanılırken YOLO26, üretim ortamlarında yüksek hızlı real-time inference için motordur.
  • CLIP ve Standart Karşılaştırmalı Öğrenme: SimCLR gibi yöntemler, özellikleri öğrenmek için genellikle aynı görselin artırılmış iki görünümünü karşılaştırır. CLIP ise yalnızca tek bir veri modülasyonu yerine, iki farklı veri modülasyonunu köprüleyerek bir görseli metin açıklamasıyla karşılaştırı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