ज़रूरी शर्तें और प्रीवर्क

क्या मशीन लर्निंग क्रैश कोर्स आपके लिए सही है?

मेरे पास मशीन लर्निंग के बारे में बहुत कम या कोई जानकारी नहीं है.
मेरे पास मशीन लर्निंग के बारे में कुछ जानकारी है, लेकिन मुझे इस बारे में ज़्यादा और अप-टू-डेट जानकारी चाहिए.
मेरे पास डेटा के साथ काम करने और मॉडल बनाने के लिए, मशीन लर्निंग के सिद्धांतों को लागू करने का व्यावहारिक अनुभव है.
मुझे Keras जैसे एमएल एपीआई इस्तेमाल करने के बारे में ट्यूटोरियल चाहिए.

मशीन लर्निंग क्रैश कोर्स शुरू करने से पहले, कृपया यहां दिए गए पहले से किए जाने वाले काम और ज़रूरी शर्तें सेक्शन को पढ़ें. इससे आपको यह पक्का करने में मदद मिलेगी कि आप सभी मॉड्यूल पूरे करने के लिए तैयार हैं.

सेशन की तैयारी

मशीन लर्निंग क्रैश कोर्स शुरू करने से पहले, ये काम करें:

  1. अगर आपको मशीन लर्निंग के बारे में जानकारी नहीं है, तो मशीन लर्निंग के बारे में जानकारी लेख पढ़ें. इस छोटे से सेल्फ़-स्टडी कोर्स में, मशीन लर्निंग के बुनियादी सिद्धांतों के बारे में बताया गया है.
  2. अगर आपने NumPy का इस्तेमाल पहले कभी नहीं किया है, तो NumPy के बारे में बेहद कम समय में जानकारी देने वाला ट्यूटोरियल वाला Colab एक्सरसाइज़ करें. इसमें आपको इस कोर्स के लिए, NumPy के बारे में ज़रूरी जानकारी मिलेगी.
  3. अगर आपने pandas का इस्तेमाल पहले कभी नहीं किया है, तो pandas के बारे में बेहद कम समय में जानकारी देने वाला ट्यूटोरियल वाला Colab एक्सरसाइज़ करें. इसमें आपको pandas के बारे में वह सारी जानकारी मिलेगी जो इस कोर्स के लिए ज़रूरी है.

ज़रूरी शर्तें

मशीन लर्निंग क्रैश कोर्स में, मशीन लर्निंग के बारे में पहले से कोई जानकारी होना ज़रूरी नहीं है. हालांकि, हमारा सुझाव है कि यहां दिए गए कॉन्सेप्ट को समझने और गतिविधियां पूरी करने के लिए, छात्र-छात्राएं ये ज़रूरी शर्तें पूरी करें:

  • आपको वैरिएबल, लीनियर समीकरण, फ़ंक्शन के ग्राफ़, हिस्टोग्राम, और आंकड़ों के तरीके के बारे में जानकारी होनी चाहिए.

  • आप अच्छे प्रोग्रामर हों. आम तौर पर, आपके पास Python में प्रोग्रामिंग का कुछ अनुभव होना चाहिए, क्योंकि प्रोग्रामिंग से जुड़े एक्सरसाइज़ Python में होते हैं. हालांकि, Python का इस्तेमाल न करने वाले अनुभवी प्रोग्रामर, आम तौर पर प्रोग्रामिंग से जुड़े अभ्यास पूरे कर सकते हैं.

यहां दिए गए सेक्शन में, बैकग्राउंड से जुड़े ऐसे अन्य लिंक दिए गए हैं जो मददगार हो सकते हैं.

बीजगणित

लीनियर अलजेब्रा

त्रिकोणमिति

  • tanh (इसके बारे में ऐक्टिवेशन फ़ंक्शन के तौर पर बताया गया है; इसके लिए, पहले से कोई जानकारी ज़रूरी नहीं है)

आंकड़े

कैलकुलस (ज़रूरी नहीं, ऐडवांस विषयों के लिए)

Python प्रोग्रामिंग

Python ट्यूटोरियल में, Python के ये बुनियादी कॉन्सेप्ट शामिल हैं:

प्रोग्रामिंग से जुड़े कुछ अभ्यासों में, Python के इन बेहतर कॉन्सेप्ट का इस्तेमाल किया गया है:

Bash टर्मिनल और Cloud Console

अपनी लोकल मशीन या क्लाउड कंसोल पर प्रोग्रामिंग से जुड़े अभ्यास चलाने के लिए, आपको कमांड लाइन पर काम करने की जानकारी होनी चाहिए: