32 पॉइंट द्वारा baeba 6 시간 전 | 2 टिप्पणियां | WhatsApp पर शेयर करें

1. दस्तावेज़ का उद्देश्य और संरचना

  • यह लेख उन लोगों के लिए व्याख्यान, ब्लॉग, GitHub, शोधपत्र, datasets आदि को व्यवस्थित रूप से संकलित करने वाला एक learning resource संग्रह है, जो machine learning और deep learning को self-study से सीखना चाहते हैं।
  • यह सिर्फ links की सूची नहीं है, बल्कि इसमें यह भी बताया गया है कि शुरुआती लोग किस क्रम में पढ़ें, साथ ही learning difficulty और उपयोग के उद्देश्य भी दिए गए हैं।
  • इसमें Python से लेकर mathematics·statistics, machine learning, deep learning, LLM, और Kaggle practice तक व्यापक विषय शामिल हैं।
  • इसे एक open GitHub project के रूप में चलाया जाता है, जिसमें कई contributors सामग्री जोड़ते हैं।

2. अनुशंसित अध्ययन क्रम

  • पहले Python syntax सीखने, फिर NumPy·Pandas से data processing करने, और Matplotlib जैसे tools से visualization करने का flow सुझाया गया है।
  • इसके बाद linear algebra, differentiation, probability·statistics सीखकर machine learning algorithms के सिद्धांत समझने की सलाह दी गई है।
  • अगले चरण में Scikit-learn का उपयोग करके पारंपरिक machine learning और TensorFlow·PyTorch आधारित deep learning का अध्ययन किया जाता है।
  • अंत में Kaggle projects, research paper implementation, और वास्तविक data analysis के जरिए practical skills बढ़ाने की संरचना है।

3. गणित और statistics की बुनियाद

  • AI सीखने के लिए जरूरी vectors, matrices, differentiation, partial differentiation, natural logarithm, similarity जैसी mathematical concepts समझाने वाले lectures व्यवस्थित किए गए हैं।
  • statistics के क्षेत्र में probability distribution, normal distribution, hypothesis testing, p-value, confidence interval, और Bayesian theory शामिल हैं।
  • time series analysis के लिए AR·MA·ARIMA, signal processing के Fourier transform, और empirical mode decomposition की सामग्री भी शामिल है।
  • जटिल सूत्रों को diagrams और handwritten lectures के माध्यम से आसान बनाने वाली शुरुआती सामग्री को प्राथमिकता से सुझाया गया है।

4. पारंपरिक machine learning

  • gradient descent, backpropagation, और loss function जैसे बुनियादी सिद्धांत पहले समझाए जाते हैं, जिनसे model सीखता है।
  • linear regression, logistic regression, decision tree, KNN, SVM, PCA, clustering analysis जैसे प्रमुख algorithms शामिल हैं।
  • overfitting कम करने के लिए L1·L2 regularization और Lasso·Ridge·ElasticNet जैसे तरीकों को भी शामिल किया गया है।
  • हर विषय में concept lectures और Python implementation resources साथ दिए गए हैं, ताकि theory और practice को जोड़ा जा सके।

5. deep learning के प्रमुख क्षेत्र

  • neural network की संरचना से शुरू करके CNN, RNN, LSTM, GAN, reinforcement learning जैसे प्रमुख deep learning models को व्यवस्थित किया गया है।
  • computer vision में object detection, image segmentation, autonomous driving, और OpenCV के उपयोग के उदाहरण दिए गए हैं।
  • natural language processing में Word2Vec, BERT, GPT, Transformer, Attention, Seq2Seq आदि शामिल हैं।
  • सिर्फ models का उपयोग ही नहीं, बल्कि research papers समझना, code implementation, और hyperparameter tuning तक सीखा जा सकता है।

6. नवीनतम AI तकनीकें और learning methods

  • AutoML, Bayesian optimization, Hyperband, NAS जैसी तकनीकों का परिचय दिया गया है, जो model architecture और parameters को स्वचालित रूप से खोजती हैं।
  • meta-learning नई समस्याओं को जल्दी सीखने का तरीका है, जबकि active learning में केवल जरूरी data चुनकर training की जाती है।
  • federated learning में data को central server पर इकट्ठा किए बिना कई devices पर मिलकर model train किया जाता है।
  • incremental·continual learning में पुराने knowledge को बनाए रखते हुए नए data से लगातार सीखने के तरीके शामिल हैं।

7. LLM·LangChain·ChatGPT

  • AutoGPT जैसे AI agents का परिचय दिया गया है, जो user द्वारा दिए गए लक्ष्य को कई चरणों में बाँटकर स्वतः पूरा करते हैं।
  • KoChatGPT, KoAlpaca जैसे उदाहरणों के माध्यम से Korean LLM fine-tuning और RLHF·LoRA तकनीकें सीखी जा सकती हैं।
  • LangChain सामग्री में LLM को PDF, websites, CSV·Excel, और Hugging Face models से जोड़ने के तरीके शामिल हैं।
  • OpenAI API documentation और Cookbook का उपयोग करके question answering, document summarization, और data analysis services विकसित की जा सकती हैं।

8. Kaggle·Dacon का practical learning

  • Kaggle की शुरुआत से लेकर dataset उपयोग, API, competition participation process, और winning solutions तक step-by-step resources दिए गए हैं।
  • Titanic, house prices, credit risk, और bike demand जैसे classification·regression समस्याओं का अभ्यास किया जा सकता है।
  • image detection, natural language processing, time series, speech आदि क्षेत्रों के competitions और tutorials भी अलग-अलग वर्गीकृत हैं।
  • वास्तविक काम जैसे problems में data preprocessing, model validation, और performance improvement का अनुभव बनाना इसका मुख्य उद्देश्य है।

9. learning resources के विविध रूप

  • lectures मुख्य रूप से Coursera, Stanford, T Academy, YouTube आदि के free या publicly available content पर आधारित हैं।
  • blogs में mathematics·statistics·research papers·natural language processing जैसे विषयों को और गहराई से समझाया गया है।
  • GitHub repositories में executable Jupyter Notebook, example code, pretrained models, और datasets शामिल हैं।
  • Wikidocs और ebooks, Python, deep learning, algorithm trading आदि को किताब की तरह क्रम से पढ़ने के लिए उपयुक्त हैं।

10. open data और development tools

  • AI Hub, Public Data Portal, Seoul Open Data Plaza, Papers with Code जैसे विभिन्न data sources का परिचय दिया गया है।
  • TensorFlow, PyTorch, Scikit-learn को केंद्र में रखकर उद्देश्य के अनुसार libraries व्यवस्थित की गई हैं।
  • public data को DataFrame के रूप में query करने वाला PublicDataReader, साथ ही medical·vision·Korean datasets भी शामिल हैं।
  • Docker आधारित development environments और GPU server setup की सामग्री भी है, जो वास्तविक project environment बनाने में मदद करती है।

11. community और career information

  • TensorFlow Korea, PyTorch KR, Kaggle Korea जैसी technology-specific communities के माध्यम से सवाल-जवाब और जानकारी का आदान-प्रदान किया जा सकता है।
  • कार्यरत data scientists और machine learning engineers के interviews के जरिए काम, नौकरी, salary, और graduate school के अनुभवों का परिचय दिया गया है।
  • non-CS background वाले लोगों के लिए entry possibility और data scientist व ML engineer की भूमिकाओं के अंतर को भी देखा जा सकता है।
  • यह दिखाया गया है कि केवल technical learning ही नहीं, बल्कि portfolio·competitions·community activity भी career preparation में महत्वपूर्ण हैं।

मुख्य मूल्यांकन

दृष्टिकोण विवरण
सामग्री का स्वरूप machine learning·AI self-study के लिए व्यापक links और practical resources का संग्रह
मुख्य लाभ बुनियाद से लेकर नवीनतम LLM तक व्यापक दायरा, और free resources की भरपूर उपलब्धता
उपयुक्त पाठक AI beginners, developers, data analysts, Kaggle की तैयारी करने वाले पाठक
उपयोग का तरीका सभी सामग्री को क्रम से देखने के बजाय, लक्ष्य क्षेत्र के अनुसार learning path चुनना बेहतर
ध्यान देने योग्य बात कुछ resources पुराने हो सकते हैं, इसलिए library version और नवीनतम तकनीक की स्थिति अवश्य जाँचें

2 टिप्पणियां

 
ihope 5 시간 전

ओह~~ ऐसी चीज़ें अच्छी लगती हैं~!

 
blizard4479 5 시간 전

वाह, इतने शानदार संसाधन के लिए धन्यवाद!