Öğrenme ilkesi ve ayarları

Öğrenme ayarları, model eğitiminin hiper parametrelerini belirlenir. Farklı öğrenme ayarları üzerinde eğitilen aynı verilerin iki modeli farklı olacaktır.

Öğrenme ilkesi ve ayarları Azure Portal, kişiselleştirici kaynağınız üzerinde ayarlanır.

Öğrenme ilkelerini içeri ve dışarı aktarma

Azure portal öğrenme ilkesi dosyalarını içeri ve dışarı aktarabilirsiniz. Mevcut ilkeleri kaydetmek, test etmek, değiştirmek ve bunları kaynak kodu denetiinizde daha sonra başvurmak ve denetlemek için yapıtlar olarak arşivlemek için bu yöntemi kullanın.

Kişiselleştirici kaynağınız için Azure portal bir öğrenme ilkesini içeri ve dışarı aktarmayı öğrenin .

Öğrenme ilkesi ayarlarını anlama

Öğrenme ilkesindeki ayarların değiştirilmesi amaçlanmamaktadır. Ayarları yalnızca, kişiselleştirici tarafından nasıl etkilendiklerini anladıysanız değiştirin. Bu bilgi olmadan, geçersiz kılma için kişiselleştirici modeller dahil olmak üzere sorunlara neden olabilirsiniz.

Kişiselleştirici olayları eğitme ve Puanlama için vowpalwabbit kullanır. Vowpalwabbit kullanarak öğrenme ayarlarını düzenleme hakkındaki vowpalwabbit belgelerine bakın. Doğru komut satırı bağımsız değişkenlerine sahip olduktan sonra, komutu aşağıdaki biçimde bir dosyaya kaydedin (bağımsız değişkenler özellik değerini istenen komutla değiştirin) ve kişiselleştirme kaynağı için Azure portal model ve öğrenme ayarları bölmesinde öğrenme ayarlarını içeri aktarmak üzere dosyayı karşıya yükleyin.

Aşağıda .json bir öğrenme ilkesi örneği verilmiştir.

{
  "name": "new learning settings",
  "arguments": " --cb_explore_adf --epsilon 0.2 --power_t 0 -l 0.001 --cb_type mtr -q ::"
}

Öğrenme ilkelerini karşılaştırın

Çevrimdışı değerlendirmeleryaparak, farklı öğrenme Ilkelerinin kişiselleştirici günlüklerinde geçmiş verilere karşı nasıl gerçekleştirileceğini karşılaştırabilirsiniz.

Geçerli öğrenme ilkesiyle karşılaştırmak için kendi öğrenme Ilkelerinizi karşıya yükleyin .

Öğrenme ilkelerini iyileştirme

Kişiselleştirici, çevrimdışı bir değerlendirmedeiyileştirilmiş bir öğrenme ilkesi oluşturabilir. Çevrimdışı değerlendirmede daha iyi bir değerlendirme olan iyileştirilmiş bir öğrenme ilkesi, kişiselleştirmede çevrimiçi olarak kullanıldığında daha iyi sonuçlar verir.

Bir öğrenme ilkesini iyileştirdikten sonra, geçerli ilkenin hemen yerini alacak şekilde doğrudan Kişiselleştiriciye uygulayabilirsiniz. Ayrıca, daha fazla değerlendirme için iyileştirilmiş ilkeyi kaydedebilir ve daha sonra atma, kaydetme veya uygulama seçeneklerinden hangisi olduğuna karar verebilirsiniz.

Sonraki adımlar