Sözlük

Görüntü Sınıflandırma

Ultralytics YOLO ile görüntü sınıflandırmayı keşfedin: son teknoloji araçları kullanarak sağlık, tarım, perakende ve daha fazlası için özel modeller eğitin.

YOLO modellerini Ultralytics HUB ile basitçe
eğitin

Daha fazla bilgi edinin

Görüntü sınıflandırma, görsel içeriğine dayalı olarak tüm bir görüntüye tek bir etiket veya kategori atamayı içeren Bilgisayarla Görme (CV) alanında temel bir görevdir. Yapay Zeka (AI) içinde temel bir yetenektir ve makinelerin görüntüleri insanların sahneleri veya nesneleri tanımasına benzer şekilde anlamasını ve kategorize etmesini sağlar. Makine Öğrenimi (ML) ve özellikle Derin Öğrenme (DL) teknikleri tarafından desteklenen görüntü sınıflandırması şu soruyu yanıtlamayı amaçlar: "Bu görüntünün ana konusu nedir?"

Görüntü Sınıflandırma Nasıl Çalışır?

Bu süreç tipik olarak, genellikle Evrişimsel Sinir Ağı (CNN) adı verilen özel bir sinir ağı türü olan bir modelin, etiketli görüntülerden oluşan büyük bir veri kümesi üzerinde eğitilmesini içerir. ImageNet gibi ünlü veri kümeleri binlerce sınıfa ayrılmış milyonlarca görüntü içerir. Eğitim sırasında model, farklı kategorileri ayırt eden doku, şekil ve renk dağılımları gibi desen ve özellikleri tanımlamayı öğrenir. Gibi çerçeveler PyTorch ve TensorFlow bu modelleri oluşturmak ve eğitmek için araçlar sağlar. Kendi projelerinizi başlatmak için çeşitli Ultralytics sınıflandırma veri kümelerini keşfedebilirsiniz. Amaç, eğitilen modelin yeni, görülmemiş görüntüler için sınıf etiketini doğru bir şekilde tahmin etmesidir. Daha derin teknik anlayış için, Stanford CS231n kursu gibi kaynaklar CNN'ler hakkında kapsamlı materyal sunar.

Diğer Görevlerden Temel Farklılıklar

Görüntü sınıflandırma, görüntünün tamamına tek bir etiket atamaya odaklanır. Bu, onu diğer yaygın CV görevlerinden ayırır:

  • Nesne Algılama: Bir görüntüdeki birden fazla nesneyi tanımlar ve sınırlayıcı kutular kullanarak her birinin yerini belirler. "Görüntüde hangi nesneler var ve neredeler?" sorularına yanıt verir.
  • Örnek Segmentasyonu: Her bir farklı nesne örneğinin tam piksel sınırlarını belirleyerek nesne tespitinden bir adım daha ileri gider.
  • Anlamsal Segmentasyon: Görüntüdeki her pikseli önceden tanımlanmış bir dizi kategoride sınıflandırır (örneğin, 'gökyüzü', 'yol', 'araba'), ancak aynı kategorinin bireysel örnekleri arasında ayrım yapmaz.

Bu farklılıkların anlaşılması, belirli bir sorun için uygun tekniğin seçilmesi açısından çok önemlidir.

Gerçek Dünya Uygulamaları

Görüntü sınıflandırma, göreceli basitliği ve etkinliği nedeniyle çeşitli alanlarda yaygın olarak kullanılmaktadır:

  • Tıbbi Görüntü Analizi: Durumların teşhis edilmesine yardımcı olmak için X-ışınları veya MRI'lar gibi tıbbi taramaların sınıflandırılması. Örneğin, tümör tespiti için YOLOv11 kullanımında gösterildiği gibi, modeller tümörlerin varlığına veya yokluğuna göre görüntüleri sınıflandırmak üzere eğitilebilir. Sağlık Çözümlerinde Yapay Zeka'da daha fazlasını keşfedin.
  • Tarım Teknolojisi: Mahsul türlerini belirleme, yaprak görüntülerinden bitki hastalıklarını tespit etme veya ürünleri kaliteye göre ayırma. Tarımda bilgisayarla görme hakkında daha fazla bilgi edinin.
  • Perakende ve E-ticaret: Çevrimiçi kataloglarda ürünleri otomatik olarak kategorize etmek veya kullanıcıların görselleri kullanarak ürünleri bulabilecekleri görsel arama işlevlerini etkinleştirmek.
  • İçerik Moderasyonu: Web siteleri ve sosyal medya platformlarındaki uygunsuz veya zararlı görüntüleri otomatik olarak tanımlama ve işaretleme.
  • Yaban Hayatı Koruma: Popülasyonları ve biyoçeşitliliği izlemek için kameralı tuzaklarla yakalanan hayvan türlerinin sınıflandırılması.

Ultralytics ile Görüntü Sınıflandırma

Nesne algılama konusunda ünlü olan Ultralytics YOLO modelleri, görüntü sınıflandırma görevlerinde de mükemmeldir. Ultralytics YOLOv11 gibi modern mimariler, Ultralytics Python paketi veya kodsuz Ultralytics HUB platformu kullanılarak sınıflandırma için kolayca eğitilebilir. Bu araçlar, model eğitimi ipuçları ve Ultralytics YOLOv11'in görüntü sınıflandırması için nasıl kullanılacağına ilişkin kılavuz gibi açık belgeler de dahil olmak üzere kapsamlı kaynaklar sağlar. Pratik yapmak için PyTorch sınıflandırma eğitimlerini keşfetmeyi veya Kaggle görüntü sınıflandırma yarışmalarına katılmayı düşünün. Papers With Code gibi kaynaklar aracılığıyla en son araştırma gelişmelerinden haberdar olun.

Tümünü okuyun