क्या मशीन लर्निंग क्रैश कोर्स आपके लिए सही है?
कृपया नीचे दिया गया प्रीवर्क पढ़ें और मशीन लर्निंग शुरू करने से पहले, ज़रूरी शर्तें सेक्शन क्रैश कोर्स की मदद से यह पक्का करें कि आप सभी मॉड्यूल को पूरा करने के लिए तैयार हैं.
वीडियो की तैयारी
मशीन लर्निंग क्रैश कोर्स शुरू करने से पहले, ये काम करें:
- अगर आपने हाल ही में मशीन लर्निंग का इस्तेमाल करना शुरू किया है, तो मशीन के बारे में जानकारी लर्निंग. इस छोटे से कोर्स में, बुनियादी मशीन लर्निंग के बारे में बताया गया है कॉन्सेप्ट नहीं जोड़े जा सकते.
- अगर आप NumPy नए हैं, तो NumPy Colab की तेज़ कसरत इस कोर्स के लिए ज़रूरी जानकारी.
- अगर आप पांडा के लिए नए हैं, तो पांडा अल्ट्राक्विक ट्यूटोरियल Colab की कसरत, जिससे सभी पांडा को पूरी मदद मिलती है इस कोर्स के लिए ज़रूरी जानकारी.
प्रोग्रामिंग की प्रैक्टिस सीधे आपके ब्राउज़र में चलती हैं (कोई सेटअप नहीं है) ज़रूरी है!) के लिए, Colaboratory का इस्तेमाल करें प्लैटफ़ॉर्म. Colaboratory की सुविधा ज़्यादातर मुख्य ब्राउज़र पर काम करती है. साथ ही, यह सबसे ज़्यादा अच्छी तरह से टेस्ट किया गया है.
ज़रूरी शर्तें
मशीन लर्निंग क्रैश कोर्स में, ऐप्लिकेशन को इस्तेमाल करने के बारे में पहले से जानकारी होनी चाहिए या उसे प्रोसेस करने की ज़रूरत नहीं है मशीन लर्निंग. हालांकि, प्रज़ेंटेशन में मौजूद कॉन्सेप्ट को समझने के लिए और इन अभ्यासों को पूरा करें, तो हमारा सुझाव है कि छात्र-छात्राएं इन्हें इन शर्तों को पूरा करना ज़रूरी है:
आपको वैरिएबल, लीनियर इक्वेशन, फ़ंक्शन, हिस्टोग्राम, और सांख्यिकीय साधनों के ग्राफ़.
आपको एक अच्छा प्रोग्रामर होना चाहिए. आम तौर पर, आपके पास कुछ Python में प्रोग्रामिंग का अनुभव लेते हैं, क्योंकि ये कसरतें Python में की गई हैं. हालांकि, अनुभवी जिन प्रोग्रामर को Python का अनुभव नहीं है वे आम तौर पर प्रोग्रामिंग को पूरा कर सकते हैं व्यायाम नहीं करते.
यहां दिए गए सेक्शन में, बैकग्राउंड में चलने वाले अतिरिक्त कॉन्टेंट के लिंक दिए गए हैं यह मददगार है.
बीजगणित
- वैरिएबल, गुणांक, और फ़ंक्शन
- लीनियर इक्वेशन, जैसे कि \(y = b + w_1x_1 + w_2x_2\)
- लॉगारिदम और लॉगारिद्मिक इक्वेशन, जैसे कि \(y = ln(1+ e^z)\)
- सिगमॉइड फ़ंक्शन
लीनियर अलजेब्रा
त्रिकोणमिति
- tanh (इसका चर्चा किया जाता है ऐक्टिवेशन फ़ंक्शन; इसके लिए पहले से जानकारी होना ज़रूरी नहीं है)
आंकड़े
- मीन, मीडियन, आउटलायर, और स्टैंडर्ड डेविएशन
- हिस्टोग्राम पढ़ने की क्षमता
कैलक्युलस (बेहतर विषयों के लिए, ज़रूरी नहीं)
- डेरिवेटिव का सिद्धांत (आपको वास्तव में व्युत्पन्नों की गणना करने की ज़रूरत नहीं है)
- ग्रेडिएंट या स्लोप
- पार्शियल डेरिवेटिव (जो ग्रेडिएंट से काफ़ी मिलते-जुलते हैं)
- चेन रूल (बैकप्रोपगेशन एल्गोरिदम को पूरी तरह से समझने के लिए न्यूरल नेटवर्क की ट्रेनिंग के लिए)
Python प्रोग्रामिंग
Python से जुड़ी ये बुनियादी जानकारी The Python ट्यूटोरियल में दी गई है:
फ़ंक्शन तय करने और कॉल करने का तरीका, पोज़िशनल और कीवर्ड पैरामीटर का इस्तेमाल करना
for
लूप,for
लूप में कई इटरेटर वैरिएबल होते हैं (उदाहरण के लिए,for a, b in [(1,2), (3,4)]
)स्ट्रिंग फ़ॉर्मैटिंग (उदाहरण के लिए,
'%.2f' % 3.14
)वैरिएबल, असाइनमेंट, बुनियादी डेटा टाइप (
int
,float
,bool
, औरstr
)
प्रोग्रामिंग के कुछ अभ्यासों में, नीचे दिए गए Python कॉन्सेप्ट:
Bash टर्मिनल और Cloud Console
प्रोग्रामिंग की प्रैक्टिस को अपनी लोकल मशीन या क्लाउड कंसोल में चलाने के लिए, तो आपको कमांड लाइन पर सहजता से काम करने में कोई परेशानी नहीं होगी: