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

Semi-Supervised Learning

Yarı denetimli öğrenmenin model doğruluğunu artırmak için etiketli ve etiketsiz verileri nasıl birleştirdiğini keşfet. Ultralytics YOLO26 kullanarak SSL iş akışlarını uygulamayı öğren.

Yarı denetimli öğrenme (SSL), iki geleneksel eğitim yöntemi arasında köprü görevi gören makine öğreniminde (ML) stratejik bir paradigmadır. Denetimli öğrenme, tamamen açıklamalı veri kümelerine tümüyle dayanırken denetimsiz öğrenme, herhangi bir etiket olmadan verilerdeki örüntüleri bulmaya çalışır; SSL ise az miktarda etiketli veriyi, çok daha büyük bir etiketlenmemiş veri havuzuyla birleştirerek çalışır. Bu yaklaşım, güvenlik kameralarından veya uydulardan alınan video görüntüleri gibi ham görüntüleri toplamanın nispeten ucuz olduğu, ancak insan uzmanlar tarafından gerçekleştirilen veri etiketleme sürecinin maliyetli, yavaş ve emek yoğun olduğu gerçek dünyadaki bilgisayarlı görü (CV) senaryolarında özellikle değerlidir. SSL, etiketlenmemiş örneklerde gizli olan yapıdan etkili bir şekilde yararlanarak kapsamlı bir açıklama bütçesine ihtiyaç duymadan model doğruluğunu ve genelleme yeteneğini önemli ölçüde artırabilir.

Yarı Denetimli Öğrenmenin Temel Mekanizmaları#

SSL'nin temel amacı, az sayıdaki etiketli örnekte bulunan bilgiyi daha büyük etiketlenmemiş kümeye aktarmaktır. Bu, sinir ağının verilerin düşük yoğunluklu bölgelerinden geçen karar sınırlarını öğrenmesini sağlar ve daha dayanıklı sınıflandırma veya tespit sonuçları verir.

Çoğu yarı denetimli iş akışını iki popüler teknik yönlendirir:

  • Sözde Etiketleme: Bu yöntemde model önce sınırlı miktardaki etiketli veriyle eğitilir. Ardından etiketlenmemiş veriler üzerinde çıkarım yapmak için kullanılır. Belirli bir güven eşiğini aşan tahminler, "sözde etiketler" veya gerçek referans olarak değerlendirilir. Bu güvenilir tahminler eğitim verilerine eklenir ve model yeniden eğitilir; böylece performansı yinelemeli olarak iyileştirilir.
  • Tutarlılık Düzenlileştirmesi: Bu teknik veri artırmaya dayanır. Temel fikir, modelin bir görüntü ve aynı görüntünün biraz değiştirilmiş (artırılmış) sürümü için benzer tahminler üretmesi gerektiğidir. Model, özgün ve artırılmış sürüm arasındaki tahmin farkını en aza indirerek gürültü yerine nesnenin temel özelliklerine odaklanmayı öğrenir ve aşırı öğrenmeyle başa çıkma becerisini geliştirir.

YOLO ile Pratik Uygulama#

Aşağıdaki Python örneği, ultralytics paketini kullanarak basit bir sözde etiketleme iş akışını gösterir. Burada, küçük bir veri kümesi üzerinde bir YOLO26 modeli eğitiyor ve ardından bu modeli bir dizindeki etiketlenmemiş görüntüler için etiketler oluşturmak üzere kullanıyoruz.

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Train initially on a small available labeled dataset
model.train(data="coco8.yaml", epochs=10)

# Run inference on unlabeled data to generate pseudo-labels
# Setting save_txt=True saves the detections as text files for future training
results = model.predict(source="./unlabeled_images", save_txt=True, conf=0.85)

Gerçek Dünya Uygulamaları#

Yarı denetimli öğrenme, verinin bol ancak uzmanlığın sınırlı olduğu sektörleri dönüştürüyor.

  • Tıbbi Görüntüleme: Sağlık hizmetlerinde yapay zekâda taramaların (röntgenler, MR'lar) yapılması standart bir uygulamadır; ancak kurul onaylı bir radyoloğun tümör tespiti için her pikseli etiketlemesi fahiş derecede pahalıdır. SSL, araştırmacıların uzmanlar tarafından etiketlenmiş vakaların yalnızca bir bölümünü kullanarak yüksek performanslı modeller eğitmesine ve modelin biyolojik yapıları kavrayışını geliştirmek için arşivlenmiş binlerce taramadan yararlanmasına olanak tanır.
  • Otonom Sürüş: Otonom araç şirketleri, araç filolarından her gün petabaytlarca video verisi toplar. Nesne tespiti ve anlamsal bölütleme için her kareyi etiketlemek imkânsızdır. Sistem, SSL sayesinde etiketlenmemiş sürüş saatlerinin büyük çoğunluğundan öğrenerek karmaşık yol ortamlarını, hava koşullarını ve nadir uç durumları daha iyi anlayabilir.

İlişkili Kavramları Ayırt Etme#

Yapay zekâ çözümlerini etkili bir şekilde kullanıma sunmak için SSL'nin benzer stratejilerden nasıl ayrıldığını anlamak çok önemlidir:

  • Aktif Öğrenmeye kıyasla: Her ikisi de etiketlenmemiş verilerle ilgilense de etiketlemeye yaklaşımları farklıdır. SSL, etiketleri model tahminlerine göre otomatik olarak atar. Buna karşılık aktif öğrenme, en "kafa karıştırıcı" veya belirsiz veri noktalarını belirler ve bunları etiketlemesi için açıkça bir insan döngüsü talep eder; böylece insanı tamamen devre dışı bırakmak yerine insanın zamanını en verimli şekilde kullanır.
  • Aktarım Öğrenmesine kıyasla: Aktarım öğrenmesi, büyük bir harici veri kümesi (örneğin ImageNet) üzerinde önceden eğitilmiş bir modeli alıp belirli görevin için ince ayar yapmayı içerir. SSL ise eğitim sürecinin kendisi sırasında kendi özel veri kümesi dağılımının etiketlenmemiş bölümünden yararlanmaya odaklanır.
  • Kendi Kendine Denetimli Öğrenmeye kıyasla: Adları benzer olsa da kendi kendine denetimli öğrenme genellikle verilerin herhangi bir harici etiket olmadan kendi denetim sinyallerini oluşturduğu "ön görevleri" (örneğin görüntü parçalarından oluşan bir yapbozu çözmek) ifade eder. SSL ise süreci yönlendirmek için özellikle daha küçük bir doğrulanmış etiket kümesinin kullanılmasını gerektirir.

Araçlar ve Geleceğe Bakış#

Derin öğrenme (DL) modelleri büyüdükçe veri kullanımının verimliliği büyük önem kazanır. PyTorch ve TensorFlow gibi modern çerçeveler, bu gelişmiş eğitim döngüleri için hesaplama altyapısını sağlar. Ayrıca Ultralytics Platform gibi araçlar, veri kümesi yönetiminin yaşam döngüsünü basitleştirir. Ekipler, otomatik açıklama gibi özelliklerden yararlanarak yarı denetimli iş akışlarını daha kolay uygulayabilir ve ham verileri hızla üretime hazır model ağırlıklarına dönüştürebilir. MLOps alanındaki bu gelişim, yüksek doğruluklu görü sistemleri oluşturmanın önündeki giriş engelinin azalmaya devam etmesini sağ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