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
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.
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.
ImageNet etkisi, akademik araştırmaların çok ötesinde, pratik, günlük AI sistemlerine kadar ImageNet :
ImageNet sınıflandırma için altın standart ImageNet da, onu diğer popüler veri kümelerinden ayırmak önemlidir:
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.
