YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
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) is a revolutionary neural network architecture developed by OpenAI that bridges the gap between visual data and natural language. Unlike traditional computer vision (CV) systems that require labor-intensive data labeling for a fixed set of categories, CLIP learns to understand images by training on millions of image-text pairs collected from the internet. This approach allows the model to perform zero-shot learning, meaning it can identify objects, concepts, or styles it has never explicitly seen during training, simply by reading a text description. By mapping visual and linguistic information into a shared feature space, CLIP serves as a powerful foundation model for a wide variety of downstream tasks without the need for extensive task-specific fine-tuning.

Link to this sectionMimari Nasıl Çalışır#

The core mechanism of CLIP involves two parallel encoders: an image encoder, typically based on a Vision Transformer (ViT) or a ResNet, and a text Transformer similar to those used in modern large language models (LLMs). Through a process known as contrastive learning, the system is trained to predict which text snippet matches which image within a batch.

Eğitim sırasında model, eşleşen görüntü-metin çiftlerinin vektör embeddings lerini birbirine yaklaştırırken eşleşmeyen çiftleri birbirinden uzaklaştırmak için parametrelerini optimize eder. Bu, "golden retriever" görüntüsünün matematiksel temsilinin "bir köpek fotoğrafı" metin gömmesine uzamsal olarak yakın olduğu çok modlu bir latent space oluşturur. Bu vektörler arasındaki cosine similarity hesaplanarak model, bir görüntünün doğal dildeki bir istemle ne kadar iyi örtüştüğünü nicelleştirebilir ve bu da esnek image classification ve geri getirme işlemlerine olanak tanır.

Link to this sectionGerç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örüntü veritabanlarında arama yapmasına olanak tanır. Örneğin, AI in retail alanında bir alışveriş yapan kişi "vintage çiçekli yazlık elbise" araması yapabilir ve görüntüler bu özel meta etiketlere sahip olmasa bile görsel olarak doğru sonuçlara ulaşabilir. Bu süreç genellikle yüksek performanslı vector databases tarafından desteklenir.
  • Generative AI Kontrolü: Stable Diffusion gibi modeller, kullanıcı istemlerini yorumlamak ve üretim sürecine rehberlik etmek için CLIP'e güvenir. CLIP bir puanlayıcı görevi görerek üretilen görsel çıktının metin tanımıyla ne kadar iyi uyumlu olduğunu değerlendirir; bu da yüksek kaliteli text-to-image sentezi için gereklidir.
  • Açık Sözlüklü Object Detection: YOLO-World gibi gelişmiş mimariler, nesneleri rastgele metin girdilerine göre tespit etmek için CLIP gömmelerini entegre eder. Bu, yeniden eğitim gerektirmeden yeni ekipmanların veya anomalilerin tanımlanmasının gerekli olduğu AI in healthcare gibi alanlarda dinamik tespitlere olanak tanır.

Link to this sectionCLIP Ö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ü tespiti mümkün kılar. Aşağıdaki Python kodu, özel metin istemlerini kullanarak nesneleri tespit etmek için ultralytics paketinin nasıl kullanılacağını göstermektedir:

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()

Link to this sectionİ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 karşılaştırması: Geleneksel denetimli modeller, her kategori için (örneğin "kedi", "araba") katı tanımlar ve etiketli örnekler gerektirir. CLIP, web üzerinde bulunan ham metin-görüntü çiftlerinden öğrenerek daha fazla esneklik sunar ve genellikle Ultralytics Platform gibi araçlarla yönetilen manuel etiketleme darboğazını ortadan kaldırır.
  • CLIP ve YOLO26 karşılaştırması: CLIP kavramların genelleştirilmiş bir kavrayışını sağlarken, YOLO26 hız ve hassas yerelleştirme için optimize edilmiş uzmanlaşmış, gerçek zamanlı bir nesne dedektörüdür. CLIP genellikle bir özellik çıkarıcı veya sıfır örnekli sınıflandırıcı olarak kullanılırken, YOLO26 üretim ortamlarında yüksek hızlı real-time inference için motor görevi görür.
  • CLIP ve Standart Karşılaştırmalı Öğrenme karşılaştırması: SimCLR gibi yöntemler, özellikleri öğrenmek için genellikle aynı görüntünün iki artırılmış görünümünü karşılaştırır. CLIP ise bir görüntüyü bir metin tanımıyla kıyaslayarak sadece tek bir veri türünden ziyade iki farklı veri türü arasında köprü kurar.

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