Python में Linear Regression लागू करना
व्यावहारिक Coding अभ्यास
Python में Linear Regression लागू करना, CoddyKit पर Python For Kids का एक निःशुल्क पाठ है। यह 5 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python For Kids सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python For Kids पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
Python में LinearRegression
Python में LinearRegression लागू करना
अब जब आप LinearRegression की संकल्पना समझ चुके हैं, तो आइए इसे Python का उपयोग करके लागू करते हैं। इसके लिए हम लोकप्रिय स्किकिट-लर्न लाइब्रेरी का उपयोग करेंगे।

डेटा तैयार करना
चरण 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 क्लास का उपयोग करके 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: परिणामों का दृश्य निरूपण
मॉडल डेटा पर कितनी अच्छी तरह अनुरूप बैठता है, यह देखने के लिए हम डेटा बिंदुओं और अनुरूपण रेखा का plot बना सकते हैं।
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-squared जैसे मापदंडों का उपयोग करके मॉडल के प्रदर्शन का मूल्यांकन करते हैं। यह मापता है कि मॉडल डेटा में होने वाले परिवर्तन को कितनी अच्छी तरह समझाता है।
r_squared = model.score(x, y)
print(f"R-squared value: {r_squared}")क्रियान्वयन की सामान्य चुनौतियाँ
LinearRegression लागू करते समय आपको इन जैसी चुनौतियों का सामना करना पड़ सकता है:
- छोटे डेटासेट के साथ अति-अनुरूपण।
- असामान्य मानों के प्रति संवेदनशीलता।
- एकाधिक चरों में बहुसह-रैखिकता को सँभालना।
सारांश और अगले चरण
इस पाठ में हमने:
- स्किकिट-लर्न का उपयोग करके LinearRegression लागू करना सीखा।
- पूर्वानुमान लगाए और परिणामों का दृश्य निरूपण किया।
- R-squared का उपयोग करके मॉडल का मूल्यांकन किया।
अगले चरण में हम वर्गीकरण समस्याओं के लिए लॉजिस्टिक रिग्रेशन की संकल्पना का अध्ययन करेंगे।

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