पाइथन में रैखिक प्रतिगमन लागू करना
व्यावहारिक कोडिंग अभ्यास
पाइथन में रैखिक प्रतिगमन लागू करना, CoddyKit पर पाइथन के साथ एआई सीखें का एक निःशुल्क पाठ है। यह 5 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह पाइथन के साथ एआई सीखें सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
पाइथन में रैखिक प्रतिगमन
पाइथन में रैखिक प्रतिगमन लागू करना
अब जब आप रैखिक प्रतिगमन की अवधारणा समझ चुके हैं, तो इसे पाइथन का उपयोग करके लागू करते हैं। इसके लिए हम लोकप्रिय स्किकिट-लर्न लाइब्रेरी का उपयोग करेंगे।

डेटा तैयार करना
चरण 1: डेटा तैयार करना
सबसे पहले, हमें एक डेटा-समुच्चय तैयार करना होगा। इस उदाहरण के लिए, हम एक स्वतंत्र चर (x) और एक आश्रित चर (y) वाले सरल डेटा-समुच्चय का उपयोग करेंगे।
यहाँ डेटा दिया गया है:
- x: 1, 2, 3, 4, 5
- y: 2, 4, 6, 8, 10
आवश्यक लाइब्रेरियों को आयात करना
चरण 2: आवश्यक लाइब्रेरियों को आयात करना
हमें निम्नलिखित लाइब्रेरियों को आयात करना होगा:
numpy: संख्यात्मक गणनाओं के लिए।matplotlib: दृश्यांकन के लिए।scikit-learn: मशीन लर्निंग एल्गोरिदम के लिए।
import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegressionमॉडल बनाना
चरण 3: मॉडल बनाना
हम स्किकिट-लर्न के LinearRegression वर्ग का उपयोग करके रैखिक प्रतिगमन मॉडल बनाते हैं और उसे डेटा पर प्रशिक्षित करते हैं।
x = np.array([1, 2, 3, 4, 5]).reshape(-1, 1)
y = np.array([2, 4, 6, 8, 10])
model = LinearRegression()
model.fit(x, y)पूर्वानुमान लगाना
चरण 4: पूर्वानुमान लगाना
मॉडल के प्रशिक्षित हो जाने के बाद, हम इसका उपयोग पूर्वानुमान लगाने के लिए कर सकते हैं। उदाहरण के लिए, x = 6 होने पर y के मान का पूर्वानुमान लगाना।
prediction = model.predict(np.array([[6]]))
print(f"Predicted value for x=6: {prediction[0]}")परिणामों का दृश्यांकन
चरण 5: परिणामों का दृश्यांकन
मॉडल डेटा के अनुसार कितनी अच्छी तरह काम करता है, यह देखने के लिए हम डेटा बिंदुओं और प्रतिगमन रेखा का आलेख बना सकते हैं।
plt.scatter(x, y, color='blue', label='Data points')
plt.plot(x, model.predict(x), color='red', label='Regression line')
plt.title('Linear Regression Visualization')
plt.xlabel('X')
plt.ylabel('Y')
plt.legend()
plt.show()मॉडल का मूल्यांकन करना
चरण 6: मॉडल का मूल्यांकन करना
हम R-वर्ग जैसे मापदंडों का उपयोग करके मॉडल के प्रदर्शन का मूल्यांकन करते हैं। यह मापता है कि मॉडल डेटा में होने वाले बदलावों को कितनी अच्छी तरह समझाता है।
r_squared = model.score(x, y)
print(f"R-squared value: {r_squared}")कार्यान्वयन की सामान्य चुनौतियाँ
रैखिक प्रतिगमन लागू करते समय आपको इन जैसी चुनौतियों का सामना करना पड़ सकता है:
- छोटे डेटा-समुच्चयों के साथ अति-अनुकूलन।
- बाहरी मानों के प्रति संवेदनशीलता।
- एक से अधिक चरों में बहुसह-रेखीयता को संभालना।
सारांश और अगले चरण
इस पाठ में हमने:
- स्किकिट-लर्न का उपयोग करके रैखिक प्रतिगमन लागू करना सीखा।
- पूर्वानुमान लगाए और परिणामों का दृश्यांकन किया।
- R-वर्ग का उपयोग करके मॉडल का मूल्यांकन किया।
अगले चरण में हम वर्गीकरण की समस्याओं के लिए लॉजिस्टिक प्रतिगमन की अवधारणा को समझेंगे।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 53
- पाठ
- 225
अक्सर पूछे जाने वाले प्रश्न
क्या “पाइथन में रैखिक प्रतिगमन लागू करना” पाठ निःशुल्क है?
हाँ — पाइथन के साथ एआई सीखें अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “पाइथन में रैखिक प्रतिगमन लागू करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। पाइथन के साथ एआई सीखें पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
“पाइथन में रैखिक प्रतिगमन लागू करना” में मैं क्या सीखूँगा?
व्यावहारिक कोडिंग अभ्यास आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ पाइथन के साथ एआई सीखें का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या पाइथन के साथ एआई सीखें शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर पाइथन के साथ एआई सीखें शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 2वाँ पाठ है।
“पाइथन में रैखिक प्रतिगमन लागू करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस पाइथन के साथ एआई सीखें पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर पाइथन के साथ एआई सीखें पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- रैखिक प्रतिगमन की अवधारणा
- पाइथन में रैखिक प्रतिगमन लागू करना
- लॉजिस्टिक प्रतिगमन की अवधारणा
- लॉजिस्टिक प्रतिगमन का कार्यान्वयन
- मॉडल के प्रदर्शन का मूल्यांकन