5

का क्वाड्रैटिक परिवर्तन मैं कुछ मशीन सीखने को सीखने की कोशिश कर रहा हूं और सोच रहा था कि डेटा का वर्गबद्ध और घन परिवर्तन क्या है और यह कैसे किया जाता है? forum पर एक लड़का इसके बारे में बात कर रहा है और मैं सोच रहा था कि एक चर का परिवर्तन क्या है और यह कैसे किया जाता है। धन्यवादएक परिवर्तनीय

+0

जब तक मुझे कुछ याद नहीं आ रहा है, तो यह डेटा के तत्व-वार वर्ग को –

+0

@toasted_flakes केवल तत्व-वार नहीं ले रहा है। चतुर्भुज शब्दों में उनके बीच बातचीत भी शामिल है। –

+0

@ डेविडमास्ट मुझे नहीं पता था कि इस अभ्यास का नाम था। धन्यवाद! –

उत्तर

7

बहुपद सुविधाओं (वर्ग, घन, आदि) का उपयोग मॉडल में पूर्वाग्रह को कम करने और शर्तों के बीच बातचीत के लिए अनुमति देने के लिए किया जाता है। Scikit-learn में इसे sklearn.preprocessing.PolynomialFeatures में एक परिवर्तन के रूप में लागू किया गया है।

विचार यह है कि यदि आपके पास तीन विशेषताएं a, b, और c हैं। वर्गों की विशेषताएं (a + b + c)^2 का विस्तार करके उत्पन्न की जाएंगी। इस प्रकार a^2, b^2c^2, a*b, a*c, b*c वर्गबद्ध सुविधाओं का सेट होगा।

विज्ञान-सीखने के PolynomialFeatures के भीतर, जब degree तर्क पारित किया जाता है, तो उस डिग्री तक सभी शर्तें बनाई जाती हैं।

यह आमतौर पर एक रैखिक मॉडल बनाने से पहले उपयोग किया जाता है। यह कम पूर्वाग्रह के लिए अनुमति देता है, लेकिन यह सुविधा सेट के आकार को बहुत तेज़ी से बढ़ाता है।

+2

अधिक सटीक होने के लिए विकास बहुपद डिग्री में घातीय है, इस प्रकार कर्नेल विधियां बेहतर हैं। – lejlot

+0

बहुत बहुत धन्यवाद, महोदय। –

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