Ultralytics YOLO27:
Get Started

ImageNet Veri Kümesi#

Ultralytics ImageNet veri kümesi (data="imagenet"), görüntü sınıflandırma modellerini eğitmek ve kıyaslamak için kullanılan ImageNet-1k / ILSVRC-2012 alt kümesidir. Veri kümesi 1.000 nesne sınıfı, 1.281.167 eğitim görüntüsü ve 50.000 doğrulama görüntüsü içerir; genellikle 224x224 görüntü boyutunda eğitilir ve yaklaşık 144 GB veri indirir. Daha geniş ImageNet veritabanı çok daha büyüktür: 20.000'den fazla kategoride WordNet synset'leriyle etiketlenmiş 14 milyondan fazla yüksek çözünürlüklü görüntü içerir. Ancak Ultralytics, bilgisayarlı görü alanında derin öğrenme için fiilî kıyaslama veri kümesi hâline gelen standartlaştırılmış 1.000 sınıflı ILSVRC alt kümesiyle eğitim yapar.

ImageNet Üzerinde Önceden Eğitilmiş Modeller#

Modelboyut
(piksel)
acc
top1
acc
top5
Hız
CPU ONNX
(ms)
Hız
T4 TensorRT10
(ms)
parametre
(M)
FLOPs
(B), 224'te
YOLO26n-cls22471.490.15.0 ± 0.31.1 ± 0.02.80.4
YOLO26s-cls22476.092.97.9 ± 0.21.3 ± 0.06.71.5
YOLO26m-cls22478.194.217.2 ± 0.42.0 ± 0.011.64.8
YOLO26l-cls22479.094.623.2 ± 0.32.8 ± 0.014.16.0
YOLO26x-cls22479.995.041.4 ± 0.93.8 ± 0.029.613.5

Temel Özellikler#

  • Ultralytics imagenet veri kümesi, görüntü sınıflandırması için standart ön eğitim kıyaslama veri kümesi olan ILSVRC-2012 kapsamında 1.000 sınıf, 1.281.167 eğitim görüntüsü ve 50.000 doğrulama görüntüsü sağlar.
  • Sınıflar, her sınıfın bir synset'e (eş anlamlı terimler kümesine) karşılık geldiği WordNet hiyerarşisine göre düzenlenir.
  • Görüntüler 224x224 boyutunda eğitilir ve veri kümesinin tamamını indirmek yaklaşık ~144 GB alan gerektirir.
  • Yıllık ImageNet Büyük Ölçekli Görsel Tanıma Yarışması (ILSVRC), bilgisayarlı görü araştırmalarının ilerlemesinde önemli rol oynadı.

Veri Kümesi Yapısı#

Ultralytics ImageNet veri kümesi, ILSVRC-2012 bölünmesini kullanır:

BölümGörüntülerSınıflar
Eğit1,281,1671,000
Doğrulama50,0001,000

Görüntüler, WordNet synset kimliğine göre adlandırılmış sınıf başına klasörlerde depolanır (örneğin, n01440764); bu düzen, Ultralytics sınıflandırma eğitiminde beklenen yapıdır. 1.000 sınıfın her biri bir WordNet synset'ine karşılık gelir ve ayrı bir test bölümü bulunmadığından 50.000 görüntülük doğrulama kümesi doğruluğu ölçmek için kullanılır.

İndirme boyutu

ImageNet-1k'yı indirmek yaklaşık ~144 GB veri gerektirir; bu nedenle eğitimden önce yeterli disk alanın olduğundan emin ol. Hızlı deneyler için daha küçük ImageNette ve ImageNet10 alt kümeleri aynı klasör biçimini kullanır ve çok daha kısa sürede eğitilir.

ImageNet Büyük Ölçekli Görsel Tanıma Yarışması (ILSVRC)#

Yıllık ImageNet Büyük Ölçekli Görsel Tanıma Yarışması (ILSVRC), araştırmacıların algoritmaları tutarlı değerlendirme ölçütleriyle büyük ölçekli, standartlaştırılmış bir veri kümesinde kıyaslamasını sağladı. Yarışma; görüntü sınıflandırma, nesne algılama ve diğer görü görevlerinde derin öğrenmenin önemli ölçüde ilerlemesini sağladı. Özellikle AlexNet'in 2012'deki başarısı, modern derin öğrenme çağının başlamasına katkıda bulundu.

Uygulamalar#

ImageNet veri kümesi, görüntü sınıflandırma, nesne algılama ve nesne konumlandırma için derin öğrenme modellerini eğitmek ve değerlendirmek amacıyla yaygın olarak kullanılır. AlexNet, VGG ve ResNet gibi dönüm noktası niteliğindeki mimarilerin tümü ImageNet üzerinde geliştirildi ve kıyaslandı. ImageNet üzerinde önceden eğitilmiş ağırlıklar, görü görevlerinde aktarım öğrenmesi için yaygın bir başlangıç noktası olmaya devam ediyor.

Kullanım#

ImageNet üzerinde bir YOLO sınıflandırma modelini 224x224 görüntü boyutunda 100 epoch boyunca eğitmek için aşağıdaki kod parçacıklarını kullan. Kullanılabilir bağımsız değişkenlerin kapsamlı listesi için modelin Eğitim sayfasına bak.

Eğitim Örneği
from ultralytics import YOLO

# Bir model yükle
model = YOLO("yolo26n-cls.pt")  # Önceden eğitilmiş bir model yükle (eğitim için önerilir)

# Modeli eğit
results = model.train(data="imagenet", epochs=100, imgsz=224)

Sınıflandırma veri kümelerini yönetmek ve eğitimi bulutta çalıştırmak için Ultralytics Platform'u da kullanabilirsin.

Örnek Görüntüler ve Ek Açıklamalar#

ImageNet veri kümesi, 1.000 ILSVRC-2012 sınıfını kapsayarak bilgisayarlı görü modellerini eğitmek ve değerlendirmek için çeşitli ve kapsamlı bir kaynak sunar. Veri kümesinden bazı örnek görüntüler:

ImageNet sınıflandırma veri kümesinden örnek görüntüler

Atıflar ve Teşekkürler#

ImageNet veri kümesini araştırma veya geliştirme çalışmalarında kullanıyorsan lütfen aşağıdaki makaleye atıfta bulun:

Alıntı
@article{ILSVRC15,
         author = {Olga Russakovsky and Jia Deng and Hao Su and Jonathan Krause and Sanjeev Satheesh and Sean Ma and Zhiheng Huang and Andrej Karpathy and Aditya Khosla and Michael Bernstein and Alexander C. Berg and Li Fei-Fei},
         title={ImageNet Large Scale Visual Recognition Challenge},
         year={2015},
         journal={International Journal of Computer Vision (IJCV)},
         volume={115},
         number={3},
         pages={211-252}
}

Değerli bir kaynak olarak ImageNet veri kümesini oluşturup sürdürdükleri için Olga Russakovsky, Jia Deng ve Li Fei-Fei liderliğindeki ImageNet ekibine, makine öğrenimi ve bilgisayarlı görü araştırma topluluğu adına teşekkür ederiz. ImageNet veri kümesi ve oluşturucuları hakkında daha fazla bilgi için ImageNet web sitesini ziyaret et.

Sık Sorulan Sorular#

  • ImageNet veri kümesi, daha geniş koleksiyonunda WordNet synset'leriyle etiketlenmiş 14 milyondan fazla yüksek çözünürlüklü görüntü bulunan büyük ölçekli bir görüntü veritabanıdır. Ultralytics'te data="imagenet", görüntü sınıflandırma ön eğitimi için fiilî kıyaslama veri kümesi olan standartlaştırılmış 1.000 sınıflı ILSVRC-2012 alt kümesiyle eğitim yapar. AlexNet, VGG ve ResNet gibi dönüm noktası niteliğindeki modeller ImageNet üzerinde eğitilip kıyaslanmıştır; bu da veri kümesinin bilgisayarlı görü alanındaki ilerlemedeki rolünü ortaya koyar.

  • Ultralytics imagenet veri kümesi, ILSVRC-2012 alt kümesindeki 1.000 sınıfı, 1.281.167 eğitim görüntüsünü ve 50.000 doğrulama görüntüsünü kullanır. Görüntüler genellikle 224x224 boyutunda eğitilir ve veri kümesini indirmek yaklaşık 144 GB alan gerektirir. ImageNet veritabanının tamamı çok daha büyüktür (20.000'den fazla WordNet synset'inde 14 milyondan fazla görüntü içerir); ancak sınıflandırma eğitimi ve kıyaslaması için kullanılan alt küme 1.000 sınıflı alt kümedir.

  • ImageNet üzerinde bir Ultralytics YOLO modelini eğitmek için önceden eğitilmiş bir sınıflandırma modeli yükle ve data değerini imagenet konumuna yönlendir:

    Eğitim Örneği
    from ultralytics import YOLO
    
    # Bir model yükle
    model = YOLO("yolo26n-cls.pt")  # Önceden eğitilmiş bir model yükle (eğitim için önerilir)
    
    # Modeli eğit
    results = model.train(data="imagenet", epochs=100, imgsz=224)

    Daha ayrıntılı eğitim talimatları için Eğitim sayfamıza bak.

  • Ultralytics YOLO26 önceden eğitilmiş modelleri, çeşitli bilgisayarlı görü görevlerinde hız ve doğruluk açısından son teknoloji performans sunar. Örneğin, en iyi 1 doğruluğu %71,4 ve en iyi 5 doğruluğu %90,1 olan YOLO26n-cls modeli gerçek zamanlı uygulamalar için optimize edilmiştir. Önceden eğitilmiş modeller, sıfırdan eğitimin gerektirdiği hesaplama kaynaklarını azaltır ve geliştirme döngülerini hızlandırır. YOLO26 modellerinin performans ölçütleri hakkında daha fazla bilgi için ImageNet Üzerinde Önceden Eğitilmiş Modeller bölümüne bak.

  • Yıllık ImageNet Büyük Ölçekli Görsel Tanıma Yarışması (ILSVRC), algoritmaları büyük ölçekli, standartlaştırılmış bir veri kümesinde değerlendirmek için rekabetçi bir platform sunarak bilgisayarlı görü alanındaki ilerlemeyi hızlandırdı. Yarışmanın tutarlı değerlendirme ölçütleri; görüntü sınıflandırma, nesne algılama ve görüntü segmentasyonu alanlarında yenilikleri teşvik ederek derin öğrenme ve bilgisayarlı görü sınırlarını sürekli ileri taşıdı.

Yorumlar