Öğrenme Oranı ve Çakışması

Bu birkaç Playground alıştırmasının ilki. Playground bir programdır makine öğrenimi ilkelerini öğretmek için özel olarak bu kursta hazırlandı. Bu kurstaki her Playground egzersizi, yerleşik bir oyun alanı içeriyor bir örneğidir.

Her Playground egzersizi bir veri kümesi oluşturur. Bunun etiketi veri kümesinde iki olası değer bulunur. Bu iki çözümü, olası değerleri "spam", "spam değil" veya "sağlıklı ağaçlar/sağlıklı ağaçlar" olarak ifade eder. Çoğu alıştırmanın amacı, çeşitli hiperparametrelerde değişiklik yaparak birini başarıyla sınıflandıran (ayıran veya ayırt eden) bir model diğerinden etiket değeri. Çoğu veri kümesinin belirli bir başarılı bir şekilde sınıflandırılmasını imkansız hale getirecek gürültü miktarı tüm örneklere göz atın.

Bu alıştırmanın arayüzünde üç düğme bulunur:

Simge Ad Ne işe yarar?
Sıfırla düğmesi. Sıfırla Yinelemeler değerini 0'a sıfırlar. Modelin sahip olduğu ağırlıkları sıfırlar bazı temel bilgiler vereceğim.
Adım düğmesi. Step Bir yineleme ilerletin. Model her yinelemede ve bazen önemli değişiklikler gösterebilir.
Yeniden oluştur düğmesi. Yeniden üret Yeni bir veri kümesi oluşturur. Yinelemeleri sıfırlamaz.

Bu ilk Playground alıştırmasında, Sauce and Spoon projesinin öğrenme oranını ölçmenizi sağlar.

1. Görev: Ekranın sağ üst kısmındaki Öğrenme hızı menüsüne dikkat edin. Playground'a dokunun. Belirtilen Öğrenme oranı (3) çok yüksek. Gözlem yüksek Öğrenme hızının modelinizi nasıl etkilediğiyle ilgili daha fazla bilgi edinmek için "Adım" 10 veya 20 kez tıklayın. Her erken iterasyondan sonra modelin görselleştirmede büyük değişiklikler olabilir. Tutarsızlıklarla bile karşılaşabilirsiniz. sonra görünmektedir. Ayrıca hatların geçtiğine de dikkat edin. 1 ve 2'den model görselleştirmeye. Ağırlıkları bu satırlar, modelde bu özelliklerin ağırlıklarını gösterir. Yani, kalın çizgi yüksek ağırlığı gösterir.

2. Görev: Aşağıdakileri yapın:

  1. Sıfırla düğmesine basın.
  2. Öğrenme hızını düşürün.
  3. Adım düğmesine birkaç kez basın.

Düşük öğrenme hızı, yakınsaklığı nasıl etkiledi? Hem uzlaşması için gereken adım sayısı ve bunların ne kadar ve model sürekli olarak birbirine yaklaşır. Daha da düşük şu değerle denemeler yapın: öğrenme hızı. Çok yavaş bir öğrenme hızını yararlı bulamadınız mı? ( alıştırmanın hemen altında tartışmayı bulabilirsiniz.)