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

ImageNet

Explore the impact of ImageNet on computer vision. Learn how to use ImageNet pre-trained [YOLO26](https://docs.ultralytics.com/models/yolo26/) models for transfer learning and image classification.

ImageNet , görsel nesne tanıma yazılımı araştırmalarında kullanılmak üzere tasarlanmış devasa bir görsel ImageNet ve modern derin öğrenme devrimini başlatan katalizör olarak kabul edilmektedir . WordNet hiyerarşisine göre organize edilen ImageNet , binlerce kategoride milyonlarca etiketli görüntüyü ImageNet ve gelişmiş sinir ağlarını eğitmek için gerekli olan büyük ölçekli verileri sağlar. Bilgisayar görme alanındaki araştırmacılar ve geliştiriciler için ImageNet , özellikle görüntü sınıflandırma ve nesne yerelleştirme gibi görevlerde algoritmaların performansını değerlendirmek için standart bir kriter ImageNet , Google'ın

ImageNet ve CNN'lerin Yükselişi

Veri kümesi, 2010 ile 2017 yılları arasında düzenlenen yıllık bir yarışma olan ImageNet Scale Visual Recognition Challenge (ILSVRC) sayesinde dünya çapında ün kazandı. Bu yarışmada algoritmaların classify 1.000 kategoriden birine y üksek doğrulukla classify gerekiyordu. 2012 yılında, AlexNet olarak bilinen bir evrişimsel sinir ağı (CNN) mimarisinin rakiplerine göre önemli ölçüde daha düşük bir hata oranı elde etmesiyle tarihi bir dönüm noktası yaşandı. Bu zafer, derin sinir ağlarının geleneksel özellik çıkarma yöntemlerine göre üstünlüğünü kanıtladı ve günümüzün yapay zeka çağını etkili bir şekilde başlattı. Günümüzde, Ultralytics gibi son teknoloji mimariler, bu yarışmalar sırasında belirlenen temel ilkeleri temel almaya devam ediyor.

Ön Eğitim ve Transfer Öğrenmenin Rolü

ImageNet en önemli katkılarından biri ImageNet transfer öğrenimindeki ImageNet . Derin bir sinir ağını sıfırdan eğitmek, muazzam hesaplama kaynakları ve büyük miktarda eğitim verisi gerektirir. Bunu aşmak için, geliştiriciler genellikle "önceden eğitilmiş modeller" kullanır; bu modeller, ImageNet zengin özellik temsillerini çıkarmayı zaten öğrenmiş ağlardır .

Bir model ImageNet üzerinde önceden eğitildiğinde, kenarlar, dokular ve şekiller gibi temel görsel öğeleri tanımayı öğrenir. Öğrenilen bu model ağırlıkları daha sonra farklı bir görev için daha küçük, belirli bir veri seti üzerinde ince ayar yapılabilir. Bu süreç, özellikle Ultralytics gibi araçlar kullanılarak özel model eğitimi yapıldığında, geliştirme döngülerini önemli ölçüde hızlandırır ve performansı artırır.

Gerçek Dünya Uygulamaları

ImageNet etkisi, akademik araştırmaların çok ötesinde, pratik, günlük AI sistemlerine kadar ImageNet :

  • Otomatik Perakende Ödeme: Self-servis ödeme kiosklarında ürünleri otomatik olarak tanımlayan sistemler, ImageNet gibi büyük veri kümeleri üzerinde geliştirilmiş sınıflandırma yeteneklerine dayanmaktadır. Görsel olarak benzer ürünleri (örneğin, farklı elma türleri) ayırt ederek, bu sistemler perakendecilikte yapay zekayı kolaylaştırmaktadır.
  • İçerik Denetimi: Sosyal medya platformları, görsel tanıma teknolojisini kullanarak milyonlarca yüklenen görüntüyü otomatik olarak tarayarak uygunsuz içerik olup olmadığını kontrol eder. Nesneleri ve sahneleri tanıma becerisi genellikle ImageNet üzerinde eğitilmiş omurgalardan elde edilir.

ImageNet . COCO . CIFAR-10

ImageNet sınıflandırma için altın standart ImageNet da, onu diğer popüler veri kümelerinden ayırmak önemlidir:

  • ImageNet . COCO: COCO Common Objects in Context) veri seti, nesne algılama ve bölümleme için birincil referans noktasıdır. ImageNet , görüntüde "ne" olduğu (sınıflandırma) ImageNet , COCO nesnelerin "nerede" olduğu ve kesin sınırları üzerine COCO
  • ImageNet CIFAR-10: CIFAR-10, 32x32 piksel boyutunda küçük resimlerden oluşan çok daha küçük bir veri kümesidir. Genellikle hızlı prototip oluşturma veya eğitim amaçlı kullanılır. ImageNet ise üretime hazır modeller için profesyonel düzeyde, yüksek çözünürlüklü bir zorluk sunar.

ImageNet Önceden Eğitilmiş Modelleri Kullanma

Modern AI çerçeveleri, kullanıcıların ImageNet zahmetsizce kullanmalarını sağlar. Aşağıdaki örnek, classify görüntüyü classify için ImageNet üzerinde önceden eğitilmiş YOLO26 sınıflandırma modelini nasıl yükleyeceğinizi gösterir. .

from ultralytics import YOLO

# Load a YOLO26 classification model pre-trained on ImageNet
model = YOLO("yolo26n-cls.pt")

# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")

# Display the top prediction class name
print(f"Top Class: {results[0].names[results[0].probs.top1]}")

Bu snippet, yolo26n-cls.pt 1.000 ImageNet öğrenmiş olan model, ekstra eğitim gerektirmeden girdi görüntüsünün içeriğini anında tanıyabilmektedir.

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