Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

CLIP (Contrastive Language-Image Pre-training)

Görü ve dili bir araya getiren CLIP'i (Karşılaştırmalı Dil-Görüntü Ön Eğitimi) keşfet. Sıfır atışlı öğrenmeyi nasıl mümkün kıldığını ve Ultralytics YOLO26'yı nasıl güçlendirdiğini öğren.

CLIP (Karşılaştırmalı Görüntü-Dil Ön Eğitimi), görsel veriler ile doğal dil arasındaki boşluğu kapatan, OpenAI tarafından geliştirilen devrim niteliğinde bir sinir ağı mimarisidir. Sabit bir kategori kümesi için yoğun emek gerektiren veri etiketleme işlemlerine ihtiyaç duyan geleneksel bilgisayarlı görü (CV) sistemlerinin aksine CLIP, internetten toplanan milyonlarca görüntü-metin çiftiyle eğitilerek görüntüleri anlamayı öğrenir. Bu yaklaşım, modelin sıfır atışlı öğrenme gerçekleştirmesini sağlar; yani model, eğitim sırasında hiç açıkça görmediği nesneleri, kavramları veya stilleri yalnızca bir metin açıklamasını okuyarak tanımlayabilir. Görsel ve dilsel bilgileri ortak bir özellik uzayına eşleyerek CLIP, kapsamlı göreve özgü ince ayar gerektirmeden çok çeşitli alt görevler için güçlü bir temel model görevi görür.

Mimarinin Çalışma Şekli#

CLIP'in temel mekanizması iki paralel kodlayıcı içerir: genellikle bir Görsel Transformer (ViT) veya ResNet tabanlı bir görüntü kodlayıcı ve modern büyük dil modellerinde (LLMs) kullanılanlara benzer bir metin Transformer. Karşılaştırmalı öğrenme olarak bilinen bir süreç aracılığıyla sistem, bir mini yığın içindeki hangi metin parçasının hangi görüntüyle eşleştiğini tahmin edecek şekilde eğitilir.

Eğitim sırasında model, eşleşen görüntü-metin çiftlerinin vektör gömülerini birbirine yaklaştırırken eşleşmeyen çiftleri birbirinden uzaklaştırmak için parametrelerini optimize eder. Böylece, "golden retriever" görüntüsünün matematiksel temsilinin "bir köpek fotoğrafı" metin gömüsünün uzamsal olarak yakınında bulunduğu çok modlu bir gizli uzay oluşturulur. Model, bu vektörler arasındaki kosinüs benzerliğini hesaplayarak bir görüntünün doğal dil istemiyle ne ölçüde örtüştüğünü belirleyebilir; bu da esnek görüntü sınıflandırma ve erişim olanağı sağlar.

Gerçek Dünya Uygulamaları#

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

  • Akıllı Anlamsal Arama: CLIP, kullanıcıların karmaşık doğal dil işleme (NLP) sorgularını kullanarak büyük görüntü veritabanlarında arama yapmasını sağlar. Örneğin perakendede yapay zeka alanında bir müşteri "vintage çiçekli yazlık elbise" araması yapabilir ve görüntülerde bu özel meta veri etiketleri bulunmadan görsel olarak isabetli sonuçlar elde edebilir. Bu işlem çoğunlukla yüksek performanslı vektör veritabanları tarafından desteklenir.
  • Üretken Yapay Zeka Denetimi: Stable Diffusion gibi modeller, kullanıcı istemlerini yorumlamak ve üretim sürecini yönlendirmek için CLIP'e dayanır. CLIP, bir puanlayıcı görevi görerek üretilen görsel çıktının metin açıklamasıyla ne ölçüde örtüştüğünü değerlendirir; bu, yüksek kaliteli metinden görüntüye sentez için gereklidir.
  • Açık Kelime Dağarcıklı Nesne Algılama: YOLO-World gibi gelişmiş mimariler, rastgele metin girdilerine dayalı nesneleri algılamak için CLIP gömülerini entegre eder. Bu, yeniden eğitim gerektirmeden yeni ekipmanları veya anormallikleri tanımlamanın gerekli olduğu sağlık hizmetlerinde yapay zeka gibi alanlarda dinamik algılamaya olanak tanır.

Ultralytics ile CLIP Özelliklerini Kullanma#

Standart nesne algılayıcılar eğitim sınıflarıyla sınırlıyken CLIP tabanlı özelliklerin kullanılması açık kelime dağarcıklı algılamaya olanak tanır. Aşağıdaki Python kodu, özel metin istemlerini kullanarak nesnelerin nasıl algılanacağını göstermek için ultralytics paketini kullanır:

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

İlişkili Kavramları Ayırt Etme#

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

  • CLIP ve Denetimli Öğrenme: Geleneksel denetimli modeller, her kategori için (ör. "kedi", "araba") kesin tanımlar ve etiketlenmiş örnekler gerektirir. CLIP, web'de bulunan ham metin-görüntü çiftlerinden öğrenerek daha fazla esneklik sunar ve Ultralytics Platform gibi araçlarla sıklıkla yürütülen manuel açıklama ekleme işleminin oluşturduğu darboğazı ortadan kaldırır.
  • CLIP ve YOLO26: CLIP kavramlara ilişkin genelleştirilmiş bir anlayış sunarken YOLO26, hız ve hassas konumlandırma için optimize edilmiş, uzmanlaşmış bir gerçek zamanlı nesne algılayıcıdır. CLIP çoğunlukla 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ı gerçek zamanlı çıkarım için kullanılan motordur.
  • CLIP ve Standart Karşılaştırmalı Öğrenme: SimCLR gibi yöntemler genellikle özellikleri öğrenmek için 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 açıklamasıyla karşılaştırır; böylece yalnızca tek bir veri kipini ele almak yerine iki farklı veri kipini birbirine bağlar.

Explore solutions

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

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

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
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 tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini 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 modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; ç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ı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayı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. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı 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. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

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

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