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

Few-Shot Learning

Az örnekli öğrenmeyi (FSL), yapay zekâyı minimum veriyle eğitmek için keşfet. Ultralytics YOLO26'nın hızlı uyarlama ve yüksek doğruluk için meta-öğrenmeden nasıl yararlandığını öğren.

Az Örnekli Öğrenme (FSL), çok az sayıda etiketli örnek kullanarak modelleri yeni kavramları tanıyıp sınıflandıracak şekilde eğitmek için tasarlanmış, makine öğrenimi (ML) alanının uzmanlaşmış bir alt dalıdır. Geleneksel derin öğrenmede (DL) yüksek doğruluk elde etmek genellikle kategori başına binlerce görüntü içeren devasa veri kümeleri gerektirir. Ancak FSL, insanın sınırlı deneyimden hızla genelleme yapabilme becerisini taklit eder; tıpkı bir çocuğun kitapta yalnızca bir veya iki resim gördükten sonra zürafayı tanıyabilmesi gibi. Bu yetenek, büyük miktarlarda eğitim verisi toplamanın aşırı pahalı, zaman alıcı veya pratikte imkânsız olduğu senaryolarda yapay zekânın (AI) kullanılabilmesi için kritik öneme sahiptir.

Az Örnekli Öğrenmenin Temel Mekanizmaları#

FSL'nin temel amacı, ön bilgilerden yararlanarak kapsamlı veri toplama ihtiyacını azaltmaktır. Model, kalıpları sıfırdan öğrenmek yerine yeni sınıfları anlamak için birkaç etiketli örnek içeren bir "destek kümesi" kullanır. Bu genellikle "öğrenmeyi öğrenme" olarak da bilinen meta-öğrenme gibi gelişmiş tekniklerle gerçekleştirilir. Bu yaklaşımda model, en uygun başlatma veya güncelleme kuralını öğrenmesi için çeşitli görevler üzerinde eğitilir; böylece yeni görevlere en az düzeyde ayarlamayla uyum sağlayabilir.

Bir diğer yaygın yaklaşım, modelin gömüleri kullanarak girdi verilerini bir vektör uzayına eşlemeyi öğrendiği metrik tabanlı öğrenmedir. Bu uzayda benzer öğeler birbirine yakın kümelenirken benzer olmayanlar birbirinden uzaklaştırılır. Prototip Ağları gibi algoritmalar her sınıf için ortalama bir temsil veya prototip hesaplar ve yeni sorgu örneklerini bu prototiplere olan uzaklıklarına göre sınıflandırır. Bu yaklaşım genellikle daha büyük ve genel veri kümeleri üzerinde ön eğitim sırasında geliştirilen özellik çıkarma yeteneklerine dayanır.

Gerçek Dünya Uygulamaları#

Az Örnekli Öğrenme, veri kıtlığının daha önce AI teknolojilerinin benimsenmesini engellediği sektörleri dönüştürüyor.

Tıbbi Görüntüleme ve Tanı#

Tıbbi görüntü analizi alanında, nadir patolojilere ait binlerce etiketli tarama elde etmek çoğu zaman mümkün değildir. FSL, araştırmacıların yalnızca birkaç açıklamalı vaka çalışmasını kullanarak nadir tümör türlerini veya belirli genetik anomalileri tespit eden bilgisayarlı görü (CV) sistemleri eğitmesine olanak tanır. Bu yetenek, Stanford Medicine gibi kurumların da izlediği bir hedef doğrultusunda gelişmiş tanı araçlarına erişimi yaygınlaştırır ve aksi takdirde uzmanlaşmış insan deneyimi gerektirecek durumların belirlenmesine yardımcı olur.

Endüstriyel Kalite Kontrolü#

Modern üretimde AI, büyük ölçüde otomatik denetime dayanır. Ancak belirli kusurlar çok nadir ortaya çıkabilir ve bu da çok sayıda "kusurlu" parçadan oluşan büyük bir veri kümesi oluşturmayı zorlaştırır. FSL, anomali tespiti sistemlerinin yeni bir kusur türünün özelliklerini yalnızca birkaç görüntüden öğrenmesini sağlar. Bu sayede fabrika operatörleri, veri toplamak için üretimi durdurmadan kalite güvence protokollerini hızla güncelleyebilir ve dinamik üretim ortamlarında verimliliği önemli ölçüde artırabilir.

İlişkili Kavramları Ayırt Etme#

Özgül kapsamını anlamak için FSL'yi benzer düşük verili öğrenme yaklaşımlarından ayırmak faydalıdır:

  • Transfer Öğrenme: FSL çoğu zaman transfer öğrenmenin belirli ve aşırı bir biçimi olarak uygulanır. Standart transfer öğrenme, YOLO26 gibi bir modeli yüzlerce görüntü üzerinde ince ayarlayabilirken, FSL sınıf başına yalnızca 5 ila 10 görüntünün bulunduğu senaryoları hedefler ("N-way K-shot" sınıflandırması olarak bilinir).
  • Tek Örnekli Öğrenme: Bu, modelin tam olarak bir etiketli örnekten öğrenmesi gereken katı bir FSL alt kümesidir. Kimliği, depolanmış tek bir fotoğrafla doğrulamak için yüz tanıma uygulamalarında yaygın olarak kullanılır.
  • Sıfır Örnekli Öğrenme: En azından küçük bir görsel destek kümesi gerektiren FSL'nin aksine, Sıfır Örnekli Öğrenme eğitim sırasında hedef sınıfa ait hiçbir görsel örnek gerektirmez. Bunun yerine, daha önce görülmemiş nesneleri tanımak için anlamsal açıklamalara veya özniteliklere (metin istemleri gibi) dayanır.

Ultralytics ile Pratik Uygulama#

Uygulamada, Az Örnekli Öğrenmeyi gerçekleştirmenin en etkili yollarından biri, son derece dayanıklı bir önceden eğitilmiş modelden yararlanmaktır. Daha yeni YOLO26 gibi son teknoloji modeller, COCO veya ImageNet gibi devasa veri kümelerinden zengin özellik temsilleri öğrenmiştir. Bu modelleri küçük bir özel veri kümesi üzerinde ince ayarlayarak yeni görevlere olağanüstü hız ve doğrulukla uyum sağlayabilirler.

Aşağıdaki Python örneği, ultralytics paketi kullanılarak küçük bir veri kümesi üzerinde modelin nasıl eğitileceğini ve böylece etkili bir az örnekli uyarlamanın nasıl gerçekleştirileceğini gösterir:

from ultralytics import YOLO

# Load a pre-trained YOLO26 model (incorporates learned features)
model = YOLO("yolo26n.pt")

# Fine-tune on a tiny dataset (e.g., coco8 has only 4 images per batch)
# This leverages the model's prior knowledge for the new task
results = model.train(data="coco8.yaml", epochs=20, imgsz=640)

# The model adapts to detect objects in the small dataset
print("Few-shot adaptation complete.")

Zorluklar ve Geleceğe Bakış#

Güçlü olmasına rağmen FSL, güvenilirlik açısından zorluklarla karşılaşır. Sağlanan birkaç örnek aykırı değerler içeriyor veya gürültülüyse modelin performansı, aşırı öğrenme olarak bilinen bir sorun nedeniyle düşebilir. Bu riskleri azaltmak için veri artırma ve sentetik veri üretimi üzerine araştırmalar kritik önem taşır. Temel modeller büyüyüp daha yetenekli hâle geldikçe ve Ultralytics Platform gibi araçlar model eğitimini ve yönetimini kolaylaştırdıkça, minimum veriyle özel AI çözümleri oluşturma olanağı dünya genelindeki geliştiriciler için giderek daha erişilebilir hâle gelecektir.

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