13.1.17. Veri kümesi düzenleyicisi¶
Özel bir sınıflandırıcı eğitmek, etiketli bir veri kümesiyle başlar – modelin tanıması gereken her şeyin yüzlerce görüntüsü, onu çalıştıracak kamerayla yakalanmış ve sınıf başına bir klasöre ayrılmıştır. Veri kümesi düzenleyicisi, böyle bir küme oluşturmak için IDE’nin yakalama iş akışıdır.
Tools → Dataset Editor → New Dataset, veri kümesinin oluşturulacağı bir klasör ister – boş olmayan bir klasörün içeriğinin silineceği konusunda uyararak – ve onu kurar: ana pencerenin solunda bir dosya tarayıcı bölmesi yerleşir ve düzenleyicide bir yakalama betiği (dataset_capture_script.py) açılır. Betik, sade bir yakalama döngüsüdür ve düzenlenmesi amaçlanmıştır – dağıtılan uygulamanın kullanacağı aynı lens düzeltmesini, kırpmayı veya filtrelemeyi uygulayın; böylece model, gerçekten göreceği görüntüler üzerinde eğitilir. Open Dataset, mevcut bir veri kümesi klasörünü daha sonra yeniden açar ve Close Dataset, pencereyi normale döndürür.
13.1.17.1. Yakalama¶
Bir veri kümesi açıkken, pencerenin sol kenarındaki araç çubuğuna, çalıştırma denetimlerinin altına iki düğme eklenir. New Class Folder (Ctrl+Shift+N) bir sınıf oluşturur – modelin öğrenmesi gereken her kategori için bir tane, etikete göre adlandırılmış. Yakalama betiği çalışırken ve bir sınıf klasörü seçiliyken, Capture Data (Ctrl+Shift+S) mevcut çerçeve arabelleği (frame buffer) görüntüsünü o sınıfa kaydeder ve dosya tarayıcının altındaki önizleme bölmesi, her yakalamayı geldiği anda gösterir.
Yakalama ritmi şudur: bir sınıf seçin, kamerayı ona ait bir örneğe doğrultun, yakalayın; nesneyi hareket ettirin, açıyı, mesafeyi, arka planı, aydınlatmayı değiştirin, tekrar yakalayın – veri kümesindeki çeşitlilik, modeldeki sağlamlığı satın alan şeydir. Uygulama, hiçbir şeyin olmadığı durumu bilmesi gerekiyorsa, hedeflerden hiçbirini içermeyen sahnelerden oluşan bir arka plan sınıfı da dahil olmak üzere, her sınıf için tekrarlayın.
13.1.17.2. Dışa aktarma ve eğitim¶
Export alt menüsü, tamamlanmış veri kümesini eğitime gönderir. Export Dataset to Zip File, onu sınıf önekli dosya adlarıyla bir arşive paketler – her eğitim hizmetinin ve çerçevesinin kabul ettiği nötr biçim. Edge Impulse için, IDE doğrudan entegre olur: aynı alt menüden bir Edge Impulse hesabına giriş yapın ve Upload to Edge Impulse Project, veri kümesini doğrudan bir projeye gönderir (e-posta ve parola girişinin seçenek olmadığı hesaplar için bir API anahtarı yükleme yöntemi mevcuttur). Orada eğitin, modeli dışa aktarın ve NPU dönüştürücü, kart gerektirdiğinde onu kameraya hazır hale getirir.
Ayrıca bakınız
Veri kümesinin beslediği eğitim iş akışı için makine öğrenmesi bölümü.