2017-06-12 13 views
15

मैं देखा है कि weight_regularizer Keras में कोई और अधिक उपलब्ध है और कि, उसके स्थान पर, वहाँ गतिविधि और गिरी regularizer हैं। मुझे पता करना चाहते हैं:Keras: कर्नेल और गतिविधि के बीच अंतर regularizers

  • गिरी और गतिविधि regularizers के बीच मुख्य अंतर क्या हैं?
  • क्या मैं गतिविधि_regularizerवेट_regularizer के स्थान पर उपयोग कर सकता हूं?

उत्तर

18

गतिविधि regularizer शुद्ध के उत्पादन के एक समारोह के रूप में काम करता है, और ज्यादातर छिपा इकाइयों को नियमित करने के लिए किया जाता है, जबकि weight_regularizer, जैसा कि नाम का कहना है, वजन पर काम करता है, उन्हें क्षय बना रही है। असल में आप आउटपुट (activity_regularizer) या वजन (weight_regularizer) के फ़ंक्शन के रूप में नियमितकरण हानि व्यक्त कर सकते हैं।

नया kernel_regularizerweight_regularizer को प्रतिस्थापित करता है - हालांकि यह दस्तावेज़ से बहुत स्पष्ट नहीं है।

kernel_regularizer की परिभाषा से:

kernel_regularizer: Regularizer समारोह के लिए आवेदन किया kernel वजन मैट्रिक्स (regularizer देखें)।

और activity_regularizer:

activity_regularizer: Regularizer समारोह के लिए लागू परत (अपने "सक्रियण") के उत्पादन में। (नियमितकर्ता देखें)।

+0

क्या आप पूरी तरह से 'kernel_regularizer'' weight_regularizer' को प्रतिस्थापित करने के बारे में सुनिश्चित हैं? – Simone

+2

हां - उत्तर में मेरा संपादन जांचें – michetonu

संबंधित मुद्दे