मेरे डाटासेट 90% नकारात्मक नमूने और 10% सकारात्मक नमूने जो बहुत असंतुलित हो गया है। मैं scale_pos_weight के पैरामीटर का उपयोग करने की कोशिश करता हूं और इसे 9 के रूप में सेट करता हूं। इस परम की व्यवस्था क्या है। मैं वास्तव में इसका क्या अर्थ है इसके बारे में उत्सुक हूं: क्या इसका मतलब है सकारात्मक नमूने 9 बार दोहराएं? या हर बार नकारात्मक नमूनों के 1/9 नमूने खींचें और मॉडल को कई बार प्रशिक्षित करें। इसके अलावा, यदि मेरे पास एक डेटासेट है जिसका नकारात्मक नमूने सकारात्मक लोगों की तुलना में थोड़ा अधिक है, तो मुझे पैरामीटर को फिर से निर्दिष्ट करने की आवश्यकता है?xgboost में param 'scale_pos_weight' का उपयोग करने की तंत्र क्या है?
6
A
उत्तर
0
मैं प्रलेखन कि स्पष्ट रूप से क्या यह पैरामीटर करता राज्यों में कहीं भी कभी नहीं देखा। हालांकि, मुझे पूरा भरोसा है कि यह उत्तरार्द्ध है, यानी यह नकारात्मक नमूने के 1/9 वें के आधार पर पेड़ बनाता है। हालांकि दोनों लगभग एक ही प्रभाव होना चाहिए यदि डेटा अच्छे हैं, नकारात्मक के एक सबसेट लेने मॉडलिंग के लिए सम्मेलन, क्योंकि यह, जब से तुम अब 9 प्रशिक्षण सेट है कि आप एक दूसरे के खिलाफ जाँच कर सकते हैं आसान पार सत्यापन के लिए अनुमति देता है।
एक साइड नोट के रूप में, मुझे यह नहीं लगता कि 90/10 विभाजन इतनी असंतुलित है। यही कारण है कि एक बहुत बेहतर की तुलना में आप कई स्थितियों में मिलेगा, और वहाँ है कि क्या फिर से संतुलन हमेशा उपयोगी है पर कुछ debate है।
संबंधित मुद्दे
- 1. कक्षा में @param का क्या अर्थ है?
- 2. 'रैंक: pairwise' का उपयोग कर XGboost का आउटपुट क्या है?
- 3. xgboost
- 4. xgboost
- 5. xgboost
- 6. xgboost: कैसे xgb.cv xgb.train
- 7. रूबी की विधि अनबाइंडिंग तंत्र का क्या मतलब है?
- 8. जावा कोड में @param एनोटेशन का उद्देश्य क्या है?
- 9. jsp: param param array
- 10. विभिन्न आईपीसी तंत्र का उपयोग
- 11. xgboost एमएल मॉडल का get_fscore() क्या करता है?
- 12. xgboost गुणवत्ता की गणना कैसे की जाती है?
- 13. phpMyAdmin की ट्रैकिंग तंत्र का उपयोग कर डेटाबेस माइग्रेट करना
- 14. इसका उद्देश्य क्या है। SomFunction.call (यह, param);
- 15. कक्षा है .forName() तंत्र की आवश्यकता है?
- 16. मूल xgboost और sklearn XGBClassifier
- 17. init-param और संदर्भ-param
- 18. सी/सी ++ में sizeof() का तंत्र क्या है?
- 19. xgboost कवर की गणना कैसे की जाती है?
- 20. क्या Python में string.lstrip() का उपयोग करने की सीमा है?
- 21. नाम लुकअप तंत्र क्या है?
- 22. लेआउटपैम का उपयोग करने की माप की इकाई क्या है?
- 23. एचटीएमएल को संसाधित/समझने के लिए ब्राउज़र का उपयोग करने वाली आंतरिक तंत्र क्या है?
- 24. जावा तंत्र lambdaj बंद में उपयोग में
- 25. अन्य साइटों पर लॉगिन करने के लिए प्लोन की प्रमाणीकरण तंत्र का उपयोग करें
- 26. xgboost में indiviual निर्णय पेड़ के भार का उपयोग कैसे करें?
- 27. xgboost मेरे पेड़ों की साजिश क्यों नहीं कर रहा है?
- 28. हालत बनाम तंत्र को सूचित करने की प्रतीक्षा करें
- 29. xgboost और caret
- 30. xgboost बाइनरी लॉजिस्टिक रिग्रेशन
यह सही व्याख्या https://github.com/dmlc/xgboost/issues/2428 है। –