Caltech-256 Veri Kümesi
Caltech-256 veri kümesi, nesne sınıflandırma görevleri için kullanılan kapsamlı bir görüntü koleksiyonudur. Yaklaşık 30.000 görüntüyü 257 kategoriye (256 nesne kategorisi ve 1 arka plan kategorisi) ayırmaktadır. Görüntüler, nesne tanıma algoritmaları için zorlu ve çeşitli bir ölçüt sağlamak üzere özenle seçilmiş ve açıklanmıştır.
İzle: Nasıl Eğitilir Görüntü Sınıflandırma Ultralytics HUB ile Caltech-256 Veri Setini kullanan model
Temel Özellikler
- Caltech-256 veri seti 257 kategoriye ayrılmış yaklaşık 30.000 renkli görüntüden oluşmaktadır.
- Her kategori en az 80 resim içermektedir.
- Kategoriler hayvanlar, araçlar, ev eşyaları ve insanlar da dahil olmak üzere çok çeşitli gerçek dünya nesnelerini kapsamaktadır.
- Görseller değişken boyut ve çözünürlüktedir.
- Caltech-256, özellikle nesne tanıma görevleri olmak üzere makine öğrenimi alanında eğitim ve test için yaygın olarak kullanılmaktadır.
Veri Kümesi Yapısı
Caltech-101 gibi, Caltech-256 veri kümesinde de eğitim ve test kümeleri arasında resmi bir ayrım yoktur. Kullanıcılar genellikle kendi özel ihtiyaçlarına göre kendi ayrımlarını oluştururlar. Yaygın bir uygulama, eğitim için rastgele bir görüntü alt kümesi ve test için kalan görüntüleri kullanmaktır.
Uygulamalar
Caltech-256 veri kümesi, Evrişimli Sinir Ağları (CNN'ler), Destek Vektör Makineleri (SVM'ler) ve diğer çeşitli makine öğrenimi algoritmaları gibi nesne tanıma görevlerinde derin öğrenme modellerini eğitmek ve değerlendirmek için yaygın olarak kullanılmaktadır. Çeşitli kategorileri ve yüksek kaliteli görüntüleri, makine öğrenimi ve bilgisayarla görme alanında araştırma ve geliştirme için paha biçilmez bir veri kümesi haline getirmektedir.
Kullanım
Caltech-256 veri kümesi üzerinde 100 epokluk bir YOLO modelini eğitmek için aşağıdaki kod parçacıklarını kullanabilirsiniz. Kullanılabilir bağımsız değişkenlerin kapsamlı bir listesi için Model Eğitimi sayfasına bakın.
Tren Örneği
Örnek Görüntüler ve Açıklamalar
Caltech-256 veri kümesi, çeşitli nesnelerin yüksek kaliteli renkli görüntülerini içerir ve nesne tanıma görevleri için kapsamlı bir veri kümesi sağlar. İşte veri setinden bazı görüntü örnekleri(kredi):
Örnek, Caltech-256 veri kümesindeki nesnelerin çeşitliliğini ve karmaşıklığını göstermekte ve sağlam nesne tanıma modellerini eğitmek için çeşitli bir veri kümesinin önemini vurgulamaktadır.
Atıflar ve Teşekkür
Araştırma veya geliştirme çalışmalarınızda Caltech-256 veri setini kullanıyorsanız, lütfen aşağıdaki makaleye atıfta bulunun:
Gregory Griffin, Alex Holub ve Pietro Perona'ya Caltech-256 veri setini makine öğrenimi ve bilgisayarla görme araştırma topluluğu için değerli bir kaynak olarak oluşturdukları ve sürdürdükleri için teşekkür ederiz. Veri seti hakkında daha fazla bilgi için
Caltech-256 veri seti ve yaratıcıları için Caltech-256 veri seti web sitesini ziyaret edin.
SSS
Caltech-256 veri seti nedir ve makine öğrenimi için neden önemlidir?
Caltech-256 veri kümesi, öncelikle makine öğrenimi ve bilgisayarla görmede nesne sınıflandırma görevleri için kullanılan büyük bir görüntü veri kümesidir. Çok çeşitli gerçek dünya nesnelerini kapsayan 257 kategoriye ayrılmış yaklaşık 30.000 renkli görüntüden oluşur. Veri setinin çeşitli ve yüksek kaliteli görüntüleri, onu nesne tanıma algoritmalarını değerlendirmek için mükemmel bir ölçüt haline getirir; bu da sağlam makine öğrenimi modelleri geliştirmek için çok önemlidir.
Python veya CLI kullanarak Caltech-256 veri kümesi üzerinde bir YOLO modelini nasıl eğitebilirim?
Caltech-256 veri kümesi üzerinde 100 epokluk bir YOLO modelini eğitmek için aşağıdaki kod parçacıklarını kullanabilirsiniz. Ek seçenekler için Model Eğitimi sayfasına bakın.
Tren Örneği
Caltech-256 veri seti için en yaygın kullanım durumları nelerdir?
Caltech-256 veri kümesi, aşağıdaki gibi çeşitli nesne tanıma görevleri için yaygın olarak kullanılmaktadır:
- Evrişimsel Sinir Ağlarının (CNN'ler) Eğitimi
- Destek Vektör Makinelerinin (DVM'ler) performansının değerlendirilmesi
- Yeni derin öğrenme algoritmalarının kıyaslanması
- Gibi çerçeveler kullanarak nesne algılama modelleri geliştirme Ultralytics YOLO
Çeşitliliği ve kapsamlı açıklamaları, makine öğrenimi ve bilgisayarla görme alanlarında araştırma ve geliştirme için idealdir.
Caltech-256 veri seti eğitim ve test için nasıl yapılandırılmış ve bölünmüştür?
Caltech-256 veri seti, eğitim ve test için önceden tanımlanmış bir ayrımla birlikte gelmez. Kullanıcılar genellikle kendi özel ihtiyaçlarına göre kendi ayrımlarını oluştururlar. Yaygın bir yaklaşım, eğitim için rastgele bir görüntü alt kümesi seçmek ve kalan görüntüleri test için kullanmaktır. Bu esneklik, kullanıcıların veri setini kendi özel proje gereksinimlerine ve deneysel kurulumlarına göre uyarlamalarına olanak tanır.
Caltech-256 veri setindeki modelleri eğitmek için neden Ultralytics YOLO adresini kullanmalıyım?
Ultralytics YOLO modelleri, Caltech-256 veri kümesi üzerinde eğitim için çeşitli avantajlar sunar:
- Yüksek Doğruluk: YOLO modelleri, nesne algılama görevlerinde son teknoloji performanslarıyla bilinir.
- Hız: Gerçek zamanlı çıkarım yetenekleri sağlarlar, bu da onları hızlı tahminler gerektiren uygulamalar için uygun hale getirir.
- Kullanım Kolaylığı: Ultralytics HUB ile kullanıcılar kapsamlı kodlama yapmadan modelleri eğitebilir, doğrulayabilir ve dağıtabilir.
- Önceden Eğitilmiş Modeller: Önceden eğitilmiş modellerden başlayarak, örneğin
yolo11n-cls.pt
eğitim süresini önemli ölçüde azaltabilir ve modeli iyileştirebilir doğruluk.
Daha fazla ayrıntı için kapsamlı eğitim kılavuzumuzu inceleyin.