Vowpal Wabbit Modelini Puanlama
Bu makalede, mevcut eğitilmiş Vowpal Wabbit modelini kullanarak bir dizi giriş verisi için puan oluşturmak üzere Azure Machine Learning tasarımcısında Vowpal Wabbit Modelini Puanla bileşeninin nasıl kullanılacağı açıklanır.
Bu bileşen Vowpal Wabbit çerçevesinin en son sürümünü, sürüm 8.8.1'i sağlar. VW sürüm 8 biçiminde kaydedilmiş eğitilmiş bir modeli kullanarak verileri puanlarken bu bileşeni kullanın.
Score Vowpal Wabbit Modelini yapılandırma
Denemenize Vowpal Wabbit Modelini Puanla bileşenini ekleyin.
Eğitilmiş bir Vowpal Wabbit modeli ekleyin ve bunu sol taraftaki giriş bağlantı noktasına bağlayın. Aynı denemede oluşturulan eğitilmiş bir modeli kullanabilir veya tasarımcının sol gezinti bölmesinin Veri kümeleri kategorisinde kaydedilmiş bir modeli bulabilirsiniz. Ancak modelin Azure Machine Learning Tasarımcısı'nda kullanılabilir olması gerekir.
Not
Yalnızca Vowpal Wabbit 8.8.1 modelleri desteklenir; diğer algoritmalar kullanılarak eğitilen kaydedilmiş modelleri bağlayamazsınız.
Test veri kümesini ekleyin ve sağ giriş bağlantı noktasına bağlayın. Test veri kümesi test veri dosyasını içeren bir dizinse test veri dosyasının adını test veri dosyasının Adı ile belirtin. Test veri kümesi tek bir dosyaysa , Test veri dosyasının adı'nı boş bırakın.
VW bağımsız değişkenleri metin kutusuna Vowpal Wabbit yürütülebilir dosyası için bir dizi geçerli komut satırı bağımsız değişkeni yazın.
Azure Machine Learning'de hangi Vowpal Wabbit bağımsız değişkenlerinin desteklendiği ve desteklenmediği hakkında bilgi için Teknik Notlar bölümüne bakın.
Test veri dosyasının adı: Giriş verilerini içeren dosyanın adını yazın. Bu bağımsız değişken yalnızca test veri kümesi bir dizin olduğunda kullanılır.
Dosya türünü belirtin: Eğitim verilerinizin hangi biçimi kullandığını belirtin. Vowpal Wabbit şu iki giriş dosyası biçimlerini destekler:
- VW , Vowpal Wabbit tarafından kullanılan iç biçimi temsil eder. Ayrıntılar için Vowpal Wabbit wiki sayfasına bakın.
- SVMLight , diğer bazı makine öğrenmesi araçları tarafından kullanılan bir biçimdir.
Etiketleri puanlarla birlikte çıkarmak istiyorsanız Etiket içeren fazladan bir sütun ekle seçeneğini belirleyin.
Genellikle, metin verilerini işlerken Vowpal Wabbit etiket gerektirmez ve her veri satırı için yalnızca puanları döndürür.
Ham puanları sonuçlarla birlikte çıkarmak istiyorsanız Ham puanlar içeren fazladan bir sütun ekleyin seçeneğini belirleyin.
İşlem hattını gönderin.
Sonuçlar
Eğitim tamamlandıktan sonra:
Sonuçları görselleştirmek için Vowpal Wabbit Modelini Puanla bileşeninin çıkışına sağ tıklayın. Çıktı, 0 ile 1 normalleştirilmiş bir tahmin puanını gösterir.
Sonuçları değerlendirmek için çıkış veri kümesinin Modeli Değerlendirme bileşeni gereksinimlerini karşılayan belirli puan sütun adlarını içermesi gerekir.
- Regresyon görevi için değerlendirilecek veri kümesinin puanlanmış etiketleri temsil eden adlı
Regression Scored Labels
bir sütunu olmalıdır. - İkili sınıflandırma görevi için değerlendirilecek veri kümesinin, puanlanmış etiketleri ve olasılıkları temsil eden adlı
Binary Class Scored Labels
Binary Class Scored Probabilities
iki sütunu olmalıdır. - Çok sınıflandırmalı görev için değerlendirilecek veri kümesinin puanlanmış etiketleri temsil eden adlı
Multi Class Scored Labels
bir sütunu olmalıdır.
Vowpal Wabbit Modeli puanlama bileşeninin sonuçlarının doğrudan değerlendirilemediğini unutmayın. Değerlendirmeden önce veri kümesinin yukarıdaki gereksinimlere göre değiştirilmesi gerekir.
- Regresyon görevi için değerlendirilecek veri kümesinin puanlanmış etiketleri temsil eden adlı
Teknik notlar
Bu bölüm uygulama ayrıntılarını, ipuçlarını ve sık sorulan soruların yanıtlarını içerir.
Parametreler
Vowpal Wabbit algoritmaları seçmek ve ayarlamak için birçok komut satırı seçeneğine sahiptir. Bu seçeneklerin tam bir tartışması burada mümkün değildir; Vowpal Wabbit wiki sayfasını görüntülemenizi öneririz.
Aşağıdaki parametreler Azure Machine Learning Studio'da (klasik) desteklenmez.
içinde belirtilen giriş/çıkış seçenekleri https://github.com/JohnLangford/vowpal_wabbit/wiki/Command-line-arguments
Bu özellikler zaten bileşen tarafından otomatik olarak yapılandırılmıştır.
Ayrıca, birden çok çıkış oluşturan veya birden çok giriş alan tüm seçeneklere izin verilmez. Bunlar arasında
--cbt
,--lda
ve--wap
bulunur.Yalnızca denetimli öğrenme algoritmaları desteklenir. Bu, şu seçeneklere izin vermemektedir:
–active
,--rank
,--search
vb.
Yukarıda açıklananlar dışındaki tüm bağımsız değişkenlere izin verilir.
Sonraki adımlar
Azure Machine Learning'in kullanabileceği bileşenler kümesine bakın.