Python Academy · पाठ

न्यूरल नेटवर्क का परिचय

न्यूरल नेटवर्क की मूल बातें और उनके कार्य करने का तरीका जानें

पाठ 5, कुल 6 में से11 चरण

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

तंत्रिका-जाल का परिचय

तंत्रिका-जाल मशीन लर्निंग कलनविधियों का एक उपसमुच्चय हैं, जो मानव मस्तिष्क की संरचना और कार्यप्रणाली से प्रेरित हैं। ये छवि पहचान, प्राकृतिक भाषा संसाधन और अन्य कार्यों के लिए शक्तिशाली साधन हैं।

इस पाठ में आप तंत्रिका-जाल की मूल बातें और उनकी कार्यप्रणाली सीखेंगे।

न्यूरल नेटवर्क का परिचय — चित्र 1

तंत्रिका-जाल क्या है?

तंत्रिका-जाल परस्पर जुड़ी इकाइयों (तंत्रिका कोशिकाओं) की परतों से बना होता है। प्रत्येक तंत्रिका कोशिका आगत आँकड़ों को संसाधित करके अगली परत तक भेजती है। इसके प्रमुख घटक हैं:

  • आगत परत: आगत आँकड़े प्राप्त करती है।
  • छिपी हुई परतें: आँकड़ों पर गणनाएँ करती हैं।
  • निर्गत परत: अंतिम परिणाम उत्पन्न करती है।

सक्रियण फलन

सक्रियण फलन जाल में अरैखिकता लाते हैं, जिससे वह जटिल प्रतिरूप सीख पाता है। सामान्य सक्रियण फलनों में शामिल हैं:

  • ReLU: संशोधित रैखिक इकाई, जो आगत धनात्मक होने पर उसे सीधे निर्गत करती है, अन्यथा 0 देती है।
  • सिग्मॉइड: आगत मानों को संभावनाओं (0 से 1 तक) में बदलता है।
  • टैन्ह: आगत को -1 से 1 तक की सीमा में मापता है।

अग्र प्रसार

अग्र प्रसार वह प्रक्रिया है, जिसमें निर्गत उत्पन्न करने के लिए आगत आँकड़ों को जाल की परतों से गुजारा जाता है।

# Example: Forward Propagation
import numpy as np

# Weights and biases
weights = np.array([0.5, 0.3])
bias = 0.1

# Input data
inputs = np.array([1.0, 2.0])

# Output
output = np.dot(weights, inputs) + bias
print("Output:", output)

हानि फलन

हानि फलन पूर्वानुमानित और वास्तविक मानों के बीच के अंतर को मापते हैं। सामान्य हानि फलनों में शामिल हैं:

  • माध्य वर्ग त्रुटि: प्रतिगमन कार्यों के लिए।
  • क्रॉस-एंट्रॉपी हानि: वर्गीकरण कार्यों के लिए।

पश्चप्रसार

पश्चप्रसार वह प्रक्रिया है, जिसमें प्रवणता अवरोह जैसी अनुकूलन कलनविधि का उपयोग करके हानि के आधार पर जाल के भार और पूर्वाग्रहों को समायोजित किया जाता है।

प्रवणता अवरोह

प्रवणता अवरोह एक अनुकूलन कलनविधि है, जो भार और पूर्वाग्रहों को समायोजित करके हानि फलन को न्यूनतम करती है:

# Example: Gradient Descent
weights = 0.5
bias = 0.1
learning_rate = 0.01
loss_gradient = 0.2

# Update weights and bias
weights -= learning_rate * loss_gradient
bias -= learning_rate * loss_gradient
print("Updated weights:", weights)
print("Updated bias:", bias)

तंत्रिका-जाल के अनुप्रयोग

तंत्रिका-जाल का उपयोग इन कार्यों में किया जाता है:

  • छवि पहचान: छवियों में वस्तुओं का वर्गीकरण करना।
  • प्राकृतिक भाषा संसाधन: पाठ को समझना और उत्पन्न करना।
  • वाक् पहचान: वाक् को पाठ में बदलना।

तंत्रिका-जाल में सामान्य गलतियाँ

इन कुछ गलतियों से बचें:

  • जटिल समस्याओं के लिए छिपी हुई परतों की अपर्याप्त संख्या का उपयोग करना।
  • आगत आँकड़ों को सामान्यीकृत न करना।
  • कार्य के लिए अनुपयुक्त सक्रियण फलन चुनना।

हमने क्या सीखा?

इस पाठ में आपने सीखा:

  • तंत्रिका-जाल की संरचना और घटक।
  • सक्रियण फलनों, हानि फलनों और अनुकूलन कलनविधियों की भूमिकाएँ।
  • अग्र प्रसार और पश्चप्रसार कैसे काम करते हैं।
  • तंत्रिका-जाल के उपयोग और उनमें होने वाली सामान्य गलतियाँ।

बहुत अच्छा! अब अगले विषय पर चलते हैं।

न्यूरल नेटवर्क का परिचय — चित्र 11
शुरुआत निःशुल्क

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

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

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

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

क्या “न्यूरल नेटवर्क का परिचय” पाठ निःशुल्क है?

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

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

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

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

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

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

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

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

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

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

  1. मशीन लर्निंग का परिचय
  2. Scikit-Learn के साथ सुपरवाइज़्ड लर्निंग
  3. अनसुपरवाइज़्ड लर्निंग
  4. फ़ीचर इंजीनियरिंग और चयन
  5. न्यूरल नेटवर्क का परिचय
  6. TensorFlow और Keras का परिचय
← Python Academy पर वापस जाएँ