Python Academy · पाठ

Python में रैखिक प्रतिगमन लागू करना

स्वयं कोड लिखने का अभ्यास

पाठ 2, कुल 5 में से10 चरण

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

Python में रैखिक प्रतिगमन

Python में रैखिक प्रतिगमन लागू करना

अब जब आप रैखिक प्रतिगमन की संकल्पना समझ गए हैं, तो आइए इसे Python का उपयोग करके लागू करें। इसके लिए हम लोकप्रिय scikit-learn पुस्तकालय का उपयोग करेंगे।

Python में रैखिक प्रतिगमन लागू करना — चित्र 1

डेटा तैयार करना

चरण 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: मॉडल बनाना

हम scikit-learn के 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 में रैखिक प्रतिगमन लागू करना — चित्र 10
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “Python में रैखिक प्रतिगमन लागू करना” पाठ निःशुल्क है?

हाँ—“Python में रैखिक प्रतिगमन लागू करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“Python में रैखिक प्रतिगमन लागू करना” में मैं क्या सीखूँगा?

स्वयं कोड लिखने का अभ्यास आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 2वाँ पाठ है।

“Python में रैखिक प्रतिगमन लागू करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. रैखिक प्रतिगमन की अवधारणा
  2. Python में रैखिक प्रतिगमन लागू करना
  3. लॉजिस्टिक प्रतिगमन की अवधारणा
  4. लॉजिस्टिक प्रतिगमन का कार्यान्वयन
  5. मॉडल के प्रदर्शन का मूल्यांकन
← Python Academy पर वापस जाएँ