Ultralytics YOLO27:

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. Bu veri kümesi, 1.000 nesne sınıfı, 1.281.167 eğitim görüntüsü ve 224x224 görüntü boyutunda 50.000 doğrulama görüntüsü içerir ve yaklaşık 144 GB veri olarak indirilir. Daha geniş ImageNet veritabanı çok daha büyüktür — 20.000'den fazla kategori genelinde WordNet synset'leriyle etiketlenmiş 14 milyondan fazla yüksek çözünürlüklü görüntü içerir — ancak Ultralytics, derin öğrenme ve bilgisayarlı görü alanlarında fiilî kıyaslama standardı hâline gelen standartlaştırılmış 1.000 sınıflı ILSVRC alt kümesiyle eğitim yapar.

ImageNet Önceden Eğitilmiş Modelleri#

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ırma için standart ön eğitim kıyaslaması olan ILSVRC-2012 kapsamında 1.000 sınıf ile 1.281.167 eğitim 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ı yaklaşık ~144 GB büyüklüğünde bir indirmedir.
  • 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 bir rol oynamıştır.

Veri Kümesi Yapısı#

Ultralytics ImageNet veri kümesi, ILSVRC-2012 bölmesini 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ğiyle adlandırılmış sınıf başına klasörlerde saklanır (örneğin, n01440764); bu düzen, Ultralytics sınıflandırma eğitiminin beklediği yapıdır. 1.000 sınıfın her biri bir WordNet synset'ine karşılık gelir ve ayrı bir test bölmesi yoktur; bu nedenle 50.000 görüntüden oluşan doğrulama kümesi doğruluğu ölçmek için kullanılır.

İndirme boyutu

ImageNet-1k yaklaşık ~144 GB boyutunda bir indirmedir; bu nedenle eğitime başlamadan önce yeterli disk alanın olduğundan emin ol. Hızlı denemeler 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ı büyük ölçekli, standartlaştırılmış bir veri kümesi ve tutarlı değerlendirme metrikleri üzerinde kıyaslamasını sağladı. Yarışma; görüntü sınıflandırma, nesne algılama ve diğer görü görevlerinde önemli ilerlemelere öncülük etti — özellikle AlexNet'in modern derin öğrenme çağının başlamasına yardımcı olan 2012 zaferiyle.

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 öncü mimarilerin tümü ImageNet üzerinde geliştirildi ve kıyaslandı; ImageNet üzerinde önceden eğitilmiş ağırlıklar, görü görevleri arasındaki aktarım öğrenmesi için hâlâ yaygın bir başlangıç noktasıdır.

Kullanım#

ImageNet üzerinde 224x224 görüntü boyutuyla 100 epoch boyunca bir YOLO sınıflandırma modeli 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

# Load a model
model = YOLO("yolo26n-cls.pt")  # load a pretrained model (recommended for training)

# Train the model
results = model.train(data="imagenet", epochs=100, imgsz=224)

Sınıflandırma veri kümelerini yönetebilir ve Ultralytics Platform ile bulutta eğitim çalıştırabilirsin.

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

ImageNet veri kümesi, bilgisayarlı görü modellerini eğitmek ve değerlendirmek için çeşitli ve kapsamlı bir kaynak sağlayan 1.000 ILSVRC-2012 sınıfını kapsar. Aşağıda veri kümesinden bazı örnek görüntüler yer alır:

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 makine öğrenimi ve bilgisayarlı görü araştırma topluluğu kaynağı olan ImageNet veri kümesini oluşturup sürdürdükleri için Olga Russakovsky, Jia Deng ve Li Fei-Fei liderliğindeki ImageNet ekibine teşekkür ederiz. ImageNet veri kümesi ve oluşturucuları hakkında daha fazla bilgi için ImageNet web sitesini ziyaret et.

SSS#

  • ImageNet veri kümesi, daha geniş koleksiyonunda WordNet synset'leriyle etiketlenmiş 14 milyondan fazla yüksek çözünürlüklü görüntü barındıran 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 standardı olan standartlaştırılmış 1.000 sınıflı ILSVRC-2012 alt kümesiyle eğitilir. AlexNet, VGG ve ResNet gibi öncü modeller ImageNet üzerinde eğitilmiş ve kıyaslanmıştır; bu da veri kümesinin bilgisayarlı görü alanındaki ilerlemedeki rolünü ortaya koyar.

  • Ultralytics imagenet veri kümesi, 224x224 görüntü boyutunda 1.000 sınıf, 1.281.167 eğitim görüntüsü ve 50.000 doğrulama görüntüsü içeren ILSVRC-2012 alt kümesini kullanır; toplam indirme boyutu yaklaşık 144 GB'tır. ImageNet veritabanının tamamı çok daha büyüktür (20.000'den fazla WordNet synset'i genelinde 14 milyondan fazla görüntü), 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
    
    # Load a model
    model = YOLO("yolo26n-cls.pt")  # load a pretrained model (recommended for training)
    
    # Train the model
    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, top-1 doğruluğu %71,4 ve top-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ğitim için gereken hesaplama kaynaklarını azaltır ve geliştirme döngülerini hızlandırır. YOLO26 modellerinin performans metrikleri hakkında daha fazla bilgi için ImageNet Ö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ümesi üzerinde değerlendirmek için rekabetçi bir platform sağlayarak bilgisayarlı görü alanındaki ilerlemeleri destekledi. Tutarlı değerlendirme metrikleri; görüntü sınıflandırma, nesne algılama ve görüntü segmentasyonu alanlarında yeniliği teşvik ederek derin öğrenme ve bilgisayarlı görünün sınırlarını sürekli ileri taşıdı.

Yorumlar