Yolo Vision Shenzhen
Shenzhen
Şimdi katılın
Sözlük

Az Veriyle Öğrenme

Minimum veri ile yapay zekayı eğitmek için Few-Shot Learning (FSL) yöntemini keşfedin. Ultralytics hızlı adaptasyon ve yüksek doğruluk için meta öğrenmeyi nasıl kullandığını öğrenin.

Az Atışlı Öğrenme (FSL), makine öğreniminin (ML) özel bir alt alanıdır ve modelleri, çok az sayıda etiketli örnek kullanarak classify kavramları tanımak ve classify üzere eğitmek için tasarlanmıştır. Geleneksel derin öğrenmede (DL), yüksek doğruluk elde etmek genellikle her kategori için binlerce görüntü içeren devasa veri kümeleri gerektirir. Ancak FSL, sınırlı deneyimlerden hızla genelleme yapma konusunda insanın bilişsel yeteneğini taklit eder; tıpkı bir çocuğun bir kitapta sadece bir veya iki resim gördükten sonra zürafayı tanıyabilmesi gibi. Bu yetenek, büyük miktarda eğitim verisi toplamak çok pahalı, zaman alıcı veya pratik olarak imkansız olan senaryolarda yapay zeka (AI) kullanmak için gereklidir.

Az Atışlı Öğrenmenin Temel Mekanizmaları

FSL'nin temel amacı, önceden edinilen bilgileri kullanarak kapsamlı veri toplama işlemine olan bağımlılığı azaltmaktır. Modeli, sıfırdan kalıpları öğrenmek yerine, yeni sınıfları anlamak için birkaç etiketli örnek içeren bir "destek seti" kullanır. Bu genellikle "öğrenmeyi öğrenmek" olarak da bilinen meta öğrenme gibi gelişmiş tekniklerle gerçekleştirilir. Bu paradigmada, model çeşitli görevler üzerinde eğitilir, böylece en uygun başlatma veya güncelleme kuralını öğrenir ve minimum ayarlamalarla yeni görevlere uyum sağlayabilir.

Bir başka yaygın yaklaşım ise metrik tabanlı öğrenmedir. Bu yaklaşımda model, gömülü öğeleri kullanarak girdi verilerini bir vektör uzayına eşlemeyi öğrenir . Bu uzayda, benzer öğeler birbirine yakın kümelenirken, farklı olanlar birbirinden uzaklaştırılır. Prototipik Ağlar gibi algoritmalar her sınıf için ortalama bir temsil veya prototip hesaplar ve classify sorgu örneklerini bu prototiplere olan uzaklıklarına göre classify . Bu genellikle, daha büyük, genel veri kümeleri üzerinde ön eğitim sırasında geliştirilen özellik çıkarma yeteneklerine dayanır. .

Gerçek Dünya Uygulamaları

Few-Shot Learning, daha önce veri kıtlığı nedeniyle AI teknolojilerinin benimsenmesini engelleyen sektörleri dönüştürüyor.

Tıbbi Görüntüleme ve Teşhis

Tıbbi görüntü analizi alanında, nadir görülen patolojiler için binlerce etiketli tarama elde etmek genellikle mümkün değildir. FSL, araştırmacıların bilgisayar görme (CV) sistemlerini, yalnızca birkaç adet açıklamalı vaka çalışması kullanarak nad detect tümör türlerini veya belirli genetik anomalileri detect üzere eğitmelerine olanak tanır. Bu özellik, Stanford Medicine gibi kurumların hedeflediği, gelişmiş tanı araçlarına erişimi demokratikleştirerek, aksi takdirde uzman insan bilgisi gerektiren durumların tespit edilmesine yardımcı olur.

Endüstriyel Kalite Kontrolü

Üretimde modern yapay zeka, büyük ölçüde otomatik denetime dayanmaktadır. Ancak, belirli kusurlar çok nadiren ortaya çıkabileceğinden, "kusurlu" parçaların büyük bir veri setini oluşturmak zor olabilir. FSL, anormallik tespit sistemlerinin sadece birkaç görüntüden yeni bir kusur türünün özelliklerini öğrenmesini sağlar. Bu, fabrika operatörlerinin üretimi durdurmadan kalite güvence protokollerini hızla güncellemesine ve veri toplamasına olanak tanıyarak dinamik üretim ortamlarında verimliliği önemli ölçüde artırır.

İlgili Kavramları Ayırt Etme

FSL'nin kendine özgü nişini anlamak için, FSL'yi benzer düşük veri öğrenme paradigmalarından ayırmak yararlıdır:

  • Transfer Öğrenimi: FSL genellikle transfer öğreniminin belirli, aşırı bir biçimi olarak uygulanır. Standart transfer öğrenimi YOLO26 gibi bir modeli yüzlerce görüntü üzerinde ince ayar yaparken, FSL her sınıfta belki sadece 5 ila 10 görüntü bulunan senaryoları hedefler ("N-yollu K-atış" sınıflandırması olarak bilinir).
  • Tek Seferlik Öğrenme: Bu, FSL'nin sıkı bir alt kümesidir ve modelin tam olarak bir etiketli örnekten öğrenmesi gerekir. Genellikle tek bir kayıtlı fotoğrafa karşı kimliği doğrulamak için yüz tanıma alanında kullanılır.
  • Sıfır Atış Öğrenme: En azından küçük bir görsel destek seti gerektiren FSL'den farklı olarak, Sıfır Atış Öğrenme, eğitim sırasında hedef sınıfın görsel örnek lerini gerektirmez. Bunun yerine, görülmemiş nesneleri tanımak için anlamsal açıklamalara veya özniteliklere (metin istemleri gibi) dayanır.

Ultralytics ile Pratik Uygulama

Uygulamada, Few-Shot Learning'i gerçekleştirmenin en etkili yollarından biri, son derece sağlam önceden eğitilmiş bir modeli kullanmaktır. Yeni YOLO26 gibi son teknoloji modeller, COCO gibi devasa veri kümelerinden zengin özellik temsillerini öğrenmiştir. COCO veya ImageNetgibi devasa veri kümelerinden zengin özellik temsillerini öğrenmiştir. Bu modelleri küçük bir özel veri kümesi üzerinde ince ayar yaparak, yeni görevlere olağanüstü bir hız ve doğrulukla uyum sağlayabilirler.

Aşağıdaki Python , küçük bir veri kümesinde modeli nasıl eğiteceğinizi gösterir. ultralytics paket, birkaç denemeyle etkili bir şekilde uyarlama gerçekleştirir:

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 konusunda zorluklarla karşı karşıyadır. Sağlanan birkaç örnek istisnai veya gürültülü ise, modelin performansı düşebilir, bu da aşırı uyum olarak bilinen bir sorundur. Veri artırma ve sentetik veri üretimi ile ilgili araştırmalar, bu riskleri azaltmak için çok önemlidir. Temel modeller daha büyük ve daha yetenekli hale geldikçe ve Ultralytics gibi araçlar model eğitimi ve yönetimini basitleştirdikçe, minimum veri ile özel AI çözümleri oluşturma yeteneği dünya çapındaki geliştiriciler için giderek daha erişilebilir hale gelecektir.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın