Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Kılavuzlar

Az örnekli, sıfır örnekli ve transfer öğrenmeyi anlama

Bilgisayarlı görüde az örnekli öğrenme, sıfır örnekli öğrenme ve transfer öğrenme arasındaki farkları ve bu yaklaşımların yapay zekâ modeli eğitimini nasıl şekillendirdiğini keşfet.

Abirami VinaAbirami Vina8 dakikalık okuma
Bilgisayarlı görüde az örnekli, sıfır örnekli ve transfer öğrenme

Yapay zeka (AI) sistemleri; yüzleri tanıma, görüntüleri sınıflandırma ve insan girdisi çok az olacak şekilde araç kullanma gibi karmaşık görevleri yerine getirebilir. Bunu verileri inceleyerek, örüntüleri tanıyarak ve bu örüntüleri tahminlerde veya kararlarda kullanarak yaparlar. Yapay zeka geliştikçe, yapay zeka modellerinin öğrenme, uyum sağlama ve görevleri olağanüstü bir verimlilikle yerine getirme biçimlerinin giderek daha gelişmiş hâle geldiğine tanık oluyoruz.

Örneğin, bilgisayarlı görü, makinelerin dünyadan gelen görsel bilgileri yorumlayıp anlamasını sağlamaya odaklanan bir yapay zeka dalıdır. Geleneksel bilgisayarlı görü modeli geliştirme süreci, eğitim için büyük ve açıklama eklenmiş veri kümelerine büyük ölçüde dayanır. Bu tür verileri toplamak ve etiketlemek çok zaman alabilir ve maliyetli olabilir.

Bu zorlukların üstesinden gelmek için araştırmacılar, sınırlı sayıda örnekten öğrenen az örnekli öğrenme (FSL), görülmemiş nesneleri tanımlayan sıfır örnekli öğrenme (ZSL) ve önceden eğitilmiş modellerden edinilen bilgiyi yeni görevlere uygulayan aktarım öğrenmesi (TL) gibi yenilikçi yaklaşımlar ortaya koydu.

Bu makalede bu öğrenme paradigmalarının nasıl işlediğini inceleyecek, temel farklarını vurgulayacak ve gerçek dünyadaki uygulamalarına göz atacağız.

Öğrenme yaklaşımlarına genel bakış#

Bilgisayarlı görü bağlamında az örnekli öğrenmenin, sıfır örnekli öğrenmenin ve aktarım öğrenmesinin ne olduğunu ve nasıl çalıştıklarını inceleyelim.

Az örnekli öğrenme#

Az örnekli öğrenme, sistemlerin yalnızca az sayıda örnek kullanarak yeni nesneleri tanımayı öğrendiği bir yöntemdir. Örneğin, bir modele birkaç penguen, pelikan ve deniz papağanı resmi gösterirsen (bu küçük gruba "destek kümesi" denir), model bu kuşların neye benzediğini öğrenir.

Daha sonra modele penguen gibi yeni bir resim gösterirsen, bu resmi destek kümesindeki örneklerle karşılaştırır ve en yakın eşleşmeyi seçer. Çok miktarda veri toplamanın zor olduğu durumlarda bu yöntem faydalıdır; çünkü sistem yalnızca birkaç örnekle bile öğrenip uyum sağlayabilir.

Az örnekli öğrenmenin nasıl çalıştığına genel bakış

Şekil 1. Az örnekli öğrenmenin nasıl çalıştığına genel bakış.

Sıfır örnekli öğrenme#

Sıfır örnekli öğrenme, makinelerin bir nesneye ait örneklere ihtiyaç duymadan daha önce hiç görmedikleri şeyleri tanımasını sağlayan bir yöntemdir. Bağlantılar kurmaya yardımcı olmak için açıklamalar gibi anlamsal bilgilerden yararlanır.

Örneğin bir makine, “küçük ve tüylü”, “büyük yaban kedisi” veya “uzun yüzlü” gibi özellikleri anlayarak kedi, aslan ve at gibi hayvanlar hakkında bilgi edindiyse bu bilgiyi kaplan gibi yeni bir hayvanı tanımak için kullanabilir. Daha önce hiç kaplan görmemiş olsa bile “koyu çizgileri olan, aslana benzeyen bir hayvan” gibi bir açıklamadan yararlanarak kaplanı doğru tanıyabilir. Böylece makineler çok sayıda örneğe ihtiyaç duymadan daha kolay öğrenip uyum sağlayabilir. YOLOE gibi açık sözcük dağarcıklı algılayıcılar, nesne algılamada aynı fikri yalnızca metin istemlerinden yola çıkarak nesnelerin konumunu bulmak için uygular.

Açıklamalar kullanarak yeni nesneleri tanımlayan sıfır örnekli öğrenme

Şekil 2. Sıfır örnekli öğrenme, açıklamalar kullanarak yeni nesneleri tanımlar.

Aktarım öğrenmesi#

Aktarım öğrenmesi, bir modelin bir görevden öğrendiklerini benzer ve yeni bir görevi çözmeye yardımcı olması için kullandığı bir öğrenme yaklaşımıdır. Bu teknik, nesne algılama, görüntü sınıflandırma ve örüntü tanıma gibi bilgisayarlı görü görevlerinde özellikle kullanışlıdır.

Örneğin, bilgisayarlı görüde önceden eğitilmiş bir model hayvanlar gibi genel nesneleri tanıyabilir, ardından farklı köpek ırkları gibi belirli türleri tanımlamak üzere aktarım öğrenmesiyle ince ayardan geçirilebilir. Önceki görevlerden edinilen bilgiyi yeniden kullanan aktarım öğrenmesi, daha küçük veri kümeleriyle bilgisayarlı görü modellerini eğitmeyi kolaylaştırarak zamandan ve emekten tasarruf sağlar.

Aktarım öğrenmesinin nasıl çalıştığına genel bakış

Şekil 3. Transfer öğrenmenin nasıl işlediğine genel bakış.

Transfer öğrenmeyi hangi tür modellerin desteklediğini merak ediyor olabilirsin. Ultralytics YOLO11 (daha sonra yerini Ultralytics YOLO26 aldı), bunu yapabilen bir bilgisayarlı görü modeline harika bir örnektir. Bu, önce büyük ve genel bir veri kümesi üzerinde önceden eğitilen, son teknoloji ürünü bir nesne algılama modelidir. Ardından belirli görevler için daha küçük ve uzmanlaşmış bir veri kümesinde ince ayar yapılabilir ve özel olarak eğitilebilir.

Öğrenme yaklaşımlarını karşılaştırma#

Az örnekli öğrenme, sıfır örnekli öğrenme ve aktarım öğrenmesini ele aldığımıza göre, şimdi aralarındaki farkları görmek için bunları karşılaştıralım.

Az örnekli, sıfır örnekli ve aktarım öğrenmesi arasındaki temel farklar

Şekil 4. Az örnekli, sıfır örnekli ve aktarım öğrenmesi arasındaki temel farklar. Görselin sahibi: yazar.

Az örnekli öğrenme, yalnızca az miktarda etiketli veriye sahip olduğunda kullanışlıdır. Bir yapay zeka modelinin yalnızca birkaç örnekten öğrenmesini mümkün kılar. Öte yandan sıfır örnekli öğrenme, etiketli veriye ihtiyaç duymaz. Bunun yerine, sistemin yeni görevleri yerine getirmesine yardımcı olmak için açıklamalar veya bağlam kullanır. Aktarım öğrenmesi ise önceden eğitilmiş modellerden edinilen bilgiyi kullanarak farklı bir yaklaşım benimser ve modellerin çok az ek veriye ihtiyaç duyarak yeni görevlere hızla uyum sağlamasına olanak tanır. Her yöntemin güçlü yönleri, çalıştığın veri türüne ve göreve bağlı olarak değişir.

Farklı öğrenme yaklaşımlarının gerçek dünyadaki uygulamaları#

Bu öğrenme yaklaşımları, yenilikçi çözümlerle karmaşık sorunları çözerek pek çok sektörde şimdiden fark yaratıyor. Gerçek dünyada nasıl uygulanabileceklerine daha yakından bakalım.

Az örnekli öğrenmeyle nadir hastalıkları teşhis etme#

Az örnekli öğrenme, özellikle tıbbi görüntüleme alanında sağlık sektörü için çok değerlidir. Doktorların büyük miktarda veriye ihtiyaç duymadan, yalnızca birkaç örnekle, hatta açıklamalarla nadir hastalıkları teşhis etmesine yardımcı olabilir. Nadir durumlar için büyük veri kümeleri toplamak zor olabildiğinden veri miktarının sınırlı olduğu durumlarda bu yöntem özellikle yararlıdır.

Örneğin, SHEPHERD, nadir görülen genetik bozuklukları teşhis etmek için az örnekli öğrenmeden ve biyomedikal bilgi grafiklerinden yararlanır. Belirtiler ve test sonuçları gibi hasta bilgilerini, bilinen gen ve hastalıklardan oluşan bir ağla eşleştirir. Bu, verilerin sınırlı olduğu durumlarda bile olası genetik nedeni belirlemeye ve benzer vakaları bulmaya yardımcı olur.

SHEPHERD modeli, sınırlı veri kullanarak nadir hastalıkları teşhis ediyor

Şekil 5. SHEPHERD modeli, az miktarda veri kullanarak nadir hastalıkları teşhis eder.

Sıfır örnekli öğrenmeyle bitki hastalıklarının tespitini iyileştirme#

Tarımda bitki hastalıklarını hızla belirlemek çok önemlidir; çünkü tespitteki gecikmeler yaygın ürün hasarına, verimin düşmesine ve ciddi mali kayıplara yol açabilir. Geleneksel yöntemler genellikle büyük veri kümelerine ve uzman bilgisine dayanır; bunlara özellikle uzak veya kaynakları kısıtlı bölgelerde her zaman erişilemeyebilir. Sıfır örnekli öğrenme gibi yapay zeka alanındaki gelişmeler tam da bu noktada devreye giriyor.

Bir çiftçinin domates ve patates yetiştirdiğini ve yapraklarda sararma veya kahverengi lekeler gibi belirtiler fark ettiğini düşünelim. Sıfır örnekli öğrenme, büyük veri kümelerine ihtiyaç duymadan mildiyö gibi hastalıkları belirlemeye yardımcı olabilir. Model, belirtilerin açıklamalarını kullanarak daha önce karşılaşmadığı hastalıkları sınıflandırabilir. Bu yaklaşım hızlı ve ölçeklenebilirdir; çiftçilerin çeşitli bitki sorunlarını tespit etmesine olanak tanır. Ürünlerin sağlığını daha verimli izlemelerine, zamanında önlem almalarına ve kayıpları azaltmalarına yardımcı olur.

Bitki hastalıklarını belirlemek için sıfır örnekli öğrenme kullanımı

Şekil 6. Bitki hastalıklarını belirlemek için sıfır örnekli öğrenme kullanımı.

Otonom araçlar ve aktarım öğrenmesi#

Otonom araçların güvenli bir şekilde yol alabilmesi için genellikle farklı ortamlara uyum sağlaması gerekir. Aktarım öğrenmesi, eğitim sürecine baştan başlamadan araçların önceki bilgilerini kullanarak yeni koşullara hızla uyum sağlamasına yardımcı olur. Araçların görsel bilgileri yorumlamasını sağlayan bilgisayarlı görüyle bir araya gelen bu teknolojiler, farklı arazi ve hava koşullarında daha akıcı bir sürüş sağlayarak otonom araç kullanımını daha verimli ve güvenilir hâle getirir.

Bu teknolojinin kullanımına iyi bir örnek, park yerlerini izlemek için Ultralytics YOLO11 kullanan bir otopark yönetim sistemidir. Önceden eğitilmiş bir nesne algılama modeli olan YOLO11, aktarım öğrenmesiyle ince ayardan geçirilerek boş ve dolu park yerlerini gerçek zamanlı olarak belirleyebilir. Model, daha küçük bir otopark görüntüleri veri kümesiyle eğitildiğinde boş yerleri, dolu yerleri ve hatta rezerve edilmiş alanları doğru biçimde algılamayı öğrenir.

Ultralytics YOLO11'in araçları ve boş park yerlerini işaretlediği, toplam 108 dolu ve 42 boş yerin bulunduğu otoparkın havadan görünümü

Şekil 7. Ultralytics YOLO11 kullanarak otopark yönetimi.

Diğer teknolojilerle entegre edilen bu sistem, sürücüleri en yakın boş park yerine yönlendirerek arama süresini ve trafik sıkışıklığını azaltmaya yardımcı olabilir. Aktarım öğrenimi, Ultralytics YOLO11’in mevcut nesne algılama yeteneklerinden yararlanarak bunu mümkün kılar ve sistemin sıfırdan başlamadan otopark yönetiminin özel ihtiyaçlarına uyum sağlamasına olanak tanır. Bu yaklaşım, park operasyonlarını iyileştirip genel kullanıcı deneyimini geliştirirken zamandan ve kaynaklardan tasarruf sağlar ve son derece verimli, ölçeklenebilir bir çözüm oluşturur.

Bilgisayarlı görüde öğrenme paradigmalarının geleceği, daha akıllı ve sürdürülebilir görsel yapay zekâ sistemleri geliştirmeye doğru ilerliyor. Özellikle öne çıkan trendlerden biri, az örnekli öğrenmeyi, sıfır örnekli öğrenmeyi ve aktarım öğrenimini bir araya getiren hibrit yaklaşımların kullanılmasıdır. Bu yöntemlerin güçlü yönlerini birleştiren modeller, az miktarda veriden yeni görevleri öğrenebilir ve öğrendiklerini farklı alanlarda uygulayabilir.

İlgi çekici bir örnek, önceki görevlerden edinilen bilgiyi ve az miktarda yeni veriyi kullanarak modellerde ince ayar yapmak için uyarlanmış derin gömmelerden yararlanmaktır; bu, sınırlı veri kümeleriyle çalışmayı kolaylaştırır.

Benzer şekilde, X-örnekli öğrenme, farklı miktarlarda veri içeren görevleri ele almak üzere tasarlanmıştır. Modellerin sınırlı sayıda veya gürültülü etiketten öğrenmesini sağlayan zayıf denetimden ve modellerin kullanılabilir önceki örnekler az olsa, hatta hiç olmasa bile hızla uyum sağlamasına yardımcı olan açık talimatlardan yararlanır. Bu hibrit yaklaşımlar, farklı öğrenme yöntemlerini birleştirmenin yapay zekâ sistemlerinin zorlukları daha etkili biçimde aşmasına nasıl yardımcı olabileceğini gösteriyor.

Önemli çıkarımlar#

Az örnekli öğrenme, sıfır örnekli öğrenme ve aktarım öğrenimi, bilgisayarlı görüde farklı zorlukları ele alarak farklı görevler için uygun hâle gelir. Doğru yaklaşım, uygulamaya ve kullanılabilir veri miktarına bağlıdır. Örneğin az örnekli öğrenme sınırlı verilerle iyi çalışırken sıfır örnekli öğrenme, görülmemiş veya aşina olunmayan sınıfları ele almak için idealdir.

İleride, görsel, dil ve sesi birleştiren hibrit modeller oluşturmak için bu yöntemleri bir araya getirmek temel odak noktalarından biri olacak gibi görünüyor. Bu gelişmeler, yapay zekâ sistemlerini daha esnek, verimli ve karmaşık sorunları çözme kapasitesine sahip hâle getirmeyi, böylece alanda yenilik için yeni olanaklar sunmayı amaçlıyor.

Topluluğumuza katılarak ve GitHub depomuzu inceleyerek yapay zekâ hakkında daha fazla bilgi edin. Otonom araçlarda yapay zekânın ve tarımda bilgisayarlı görünün geleceği nasıl yeniden şekillendirdiğini öğren. Başlamak için mevcut YOLO lisanslama seçeneklerine göz at!

Yazan

Abirami Vina
Abirami Vina

İçerik Üreticisi · Ultralytics

Bilgisayarlı görü mühendisi olarak kariyerine başlayan Abirami Vina, görü AI’sı ve makine öğrenimi alanlarında sağlam bir temel oluşturdu. Ultralytics’te İçerik Üreticisi, Scribe of AI’da ise Kurucu ve Baş Yazar olarak AI odaklı şirketler için nitelikli teknik içerikler hazırlıyor. AI’yı hem anlaşılır hem de ilgi çekici kılma tutkusuyla çalışan Abirami, en yeni teknolojiler ile gerçek dünyadaki etkileri arasında köprü kuruyor.

Yorumlar

Soru sor, sonuçlarını paylaş veya başka birine yardım et.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için 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ü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; ç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ı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştı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. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

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

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı 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. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

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