awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rasbt avatar

rasbt/machine-learning-book

0
View on GitHub↗
5,239 स्टार्स·1,822 फोर्क्स·Jupyter Notebook·MIT·12 व्यूज़sebastianraschka.com/books/#machine-learning-with-pytorch-and-scikit-learn↗

Machine Learning Book

यह प्रोजेक्ट एक व्यापक मशीन लर्निंग शैक्षिक संसाधन और ट्यूटोरियल श्रृंखला है जिसे इंटरैक्टिव Jupyter Notebooks के संग्रह के रूप में वितरित किया गया है। यह मशीन लर्निंग लाइफसाइकिल के एंड-टू-एंड कार्यान्वयन के लिए व्यावहारिक Python उदाहरण प्रदान करता है, जिसमें सुपरवाइज्ड और अनसुपरवाइज्ड लर्निंग, डीप लर्निंग और रीइन्फोर्समेंट लर्निंग शामिल हैं।

यह संसाधन ट्रांसफॉर्मर, जेनरेटिव एडवरसैरियल नेटवर्क और कन्वेन्शनल न्यूरल नेटवर्क सहित जटिल आर्किटेक्चर के लिए विस्तृत कार्यान्वयन गाइड प्रदान करके खुद को अलग करता है। इसमें सिम्युलेटेड वातावरण के भीतर Q-learning और Deep Q-Networks का उपयोग करके रीइन्फोर्समेंट लर्निंग एजेंट विकसित करने के लिए विशेष कोर्सवेयर भी शामिल है।

सामग्री डेटा साइंस क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें डेटा इंजीनियरिंग पाइपलाइन, फ़ीचर एन्कोडिंग और डाइमेंशनलिटी रिडक्शन शामिल हैं। यह क्रॉस-वैलिडेशन और डायग्नोस्टिक मेट्रिक्स के माध्यम से मॉडल मूल्यांकन पर व्यापक सामग्री प्रदान करती है, साथ ही नेचुरल लैंग्वेज प्रोसेसिंग, सेंटीमेंट एनालिसिस और जेनरेटिव AI जैसे उन्नत विषय भी शामिल हैं।

पूरा पाठ्यक्रम Jupyter Notebooks के भीतर इंटरैक्टिव निष्पादन के लिए डिज़ाइन किया गया है, जो निष्पादन योग्य कोड, रिच टेक्स्ट और विज़ुअलाइज़ेशन को जोड़ता है।

Features

  • Interactive Notebooks - Delivers an entire curriculum through interactive notebooks that combine executable code, narrative text, and visualizations.
  • Jupyter Notebook Curricula - Delivers a comprehensive machine learning curriculum as interactive Jupyter Notebooks combining code, text, and visualizations.
  • AI & Machine Learning Education - Provides a comprehensive curriculum of interactive tutorials and Python implementations for AI and machine learning education.
  • Classification Metrics - Evaluates classification model performance using precision, recall, confusion matrices, and ROC curves.
  • Deep Learning Architectures - Guides the construction of multi-layered neural networks, including convolutional, recurrent, and graph-based architectures.
  • Deep Q-Learning Implementations - Implements deep Q-learning algorithms using neural networks, experience replay, and target value computations.
  • Educational Implementations - Develops intelligent agents through practical implementations of Q-learning and Deep Q-Networks in simulated environments.
  • Educational Implementations - Provides hands-on implementations of Q-learning and Deep Q-Networks for learning agent-environment interactions.
  • RL Courseware - Ships specialized courseware for implementing reinforcement learning agents and decision-making algorithms.
  • Ensemble Learning - Implements techniques that combine multiple models to improve predictive performance and robustness.
  • Supervised Learning Models - Provides algorithms for classification and regression that predict target variables based on labeled training data.
  • Unsupervised Learning Algorithms - Uses clustering and dimensionality reduction to identify hidden patterns within unlabeled datasets.
  • Deep Learning Implementations - Provides manual implementations of complex neural network architectures like transformers and GANs from first principles.
  • Model Evaluation and Tuning - Provides workflows for measuring model accuracy and tuning hyperparameters to improve prediction precision.
  • Model Evaluation Metrics - Implements detailed workflows for assessing model predictive accuracy using cross-validation and various classification metrics.
  • K-Fold Cross-Validation - Implements k-fold cross-validation to partition data for evaluating model generalizability and tuning hyperparameters.
  • Neural Network Construction - Teaches the process of designing and building deep learning architectures using layers and model abstractions.
  • Neural Network Implementation Guides - Provides instructional guides for building complex neural network architectures, including transformers and GANs.
  • Reinforcement Learning - Develops agents that learn optimal decision-making policies using Q-learning and Deep Q-Networks.
  • Agent Implementations - Develops agent-environment interfaces using Q-learning and SARSA to optimize decision-making policies.
  • Supervised Classification - Implements supervised classification algorithms including perceptrons and logistic regression to categorize data.
  • Supervised Metric Learning - Implements models that learn mappings from input data to known targets using labeled datasets.
  • Unsupervised Learning - Implements models that discover hidden patterns or intrinsic structures within unlabeled data.
  • Predictive Classifiers - Provides practical implementations of diverse supervised learning models including SVMs, Decision Trees, and K-Nearest Neighbors.
  • Data Science Tutorials - Offers step-by-step tutorials covering data preprocessing, feature engineering, and model evaluation.
  • Workflow Tutorials - Provides practical guides for cleaning raw data, handling missing values, and performing dimensionality reduction.
  • Machine Learning Educational Resources - Provides a comprehensive collection of interactive notebooks and annotated code for learning data science and AI workflows.
  • Supervised Learning Tutorials - Implements practical tutorials for supervised learning, including classification and regression algorithms.
  • Attention Mechanisms - Provides implementations of attention layers to calculate weighted relevance of input segments in neural networks.
  • Automatic Differentiation - Implements automatic differentiation to calculate loss function gradients for updating model parameters.
  • Automatic Differentiation Engines - Implements systems that compute gradients of mathematical functions through computational graphs for neural network training.
  • Boosting Algorithms - Implements sequential ensemble methods where each new model corrects the errors of its predecessors.
  • Class Imbalance Handling - Implements techniques like per-class weighting to improve model performance on imbalanced datasets.
  • Hierarchical Clustering - Organizes data into tree-like structures using agglomerative clustering and dendrogram visualizations.
  • Convolutional Neural Networks - Implements convolutional neural networks designed for processing structured grid data and image analysis.
  • Dataset Splitting Utilities - Provides utilities for dividing datasets into distinct training and testing sets to evaluate model performance.
  • Density-Based Clustering - Identifies dense data clusters and filters noise using the DBSCAN algorithm.
  • Encoder-Decoder Transformers - Implements transformer architectures using encoder-decoder structures for processing and generating sequential information.
  • AdaBoost Classifiers - Provides implementations of the AdaBoost algorithm to aggregate weak learners into a strong classifier.
  • Bagging Ensembles - Implements bagging ensembles that fit base models across different data splits to reduce variance.
  • Ensemble Methods - Builds classifiers that combine multiple individual models through voting, bagging, or boosting.
  • Experience Replay Buffers - Implements experience replay buffers to store agent transitions and stabilize reinforcement learning training.
  • Feature Scale Normalization - Applies preprocessing techniques to scale numeric features to a standard range for stable model convergence.
  • Generative Adversarial Networks - Implements generative adversarial networks that pit two neural networks against each other to synthesize realistic data.
  • Gradient Boosting - Implements iterative ensemble techniques that build models sequentially to minimize loss.
  • Graph Neural Networks - Implements neural network architectures designed to process and make predictions on graph-structured data.
  • Image Data Preprocessing - Provides techniques for preparing raw image data and applying augmentations for deep learning model consumption.
  • Generative Adversarial Image Synthesis - Implements generative adversarial networks for image synthesis and manipulation.
  • K-Means Clustering - Partitions unlabeled data into clusters using centroid-based K-means algorithms.
  • Cluster Count Selection Methods - Determines the optimal number of clusters using techniques like the elbow method and silhouette plots.
  • Large Scale Dataset Processing - Provides techniques for parallel loading and preprocessing of massive datasets specifically for machine learning research.
  • Linear Regression - Fits linear relationships between input variables and a target value using ordinary least squares.
  • Text Document Classification - Implements a logistic regression model to categorize text documents into predefined classes.
  • Incremental Training - Implements chunk-based feeding of data to models to enable training on datasets larger than system memory.
  • Model Lifecycle Management - Guides the end-to-end process of data preparation, model selection, training, and evaluation.
  • Language Model Training - Provides tutorials and techniques for training language models, including the combination of pre-training and supervised fine-tuning.
  • Markov Decision Process Frameworks - Formulates state-transition systems using Markov Decision Processes to define agent-environment interactions.
  • Hyperparameter Tuning - Optimizes model settings using grid and randomized search to maximize predictive performance.
  • Model Fit Analysis - Analyzes learning and validation curves to diagnose model bias, variance, and overfitting.
  • Regression Metrics - Calculates quantitative regression metrics to determine the accuracy and fit of continuous numerical predictions.
  • Nested Cross-Validation - Implements nested cross-validation to select the best machine learning algorithm while avoiding data leakage.
  • Multilayer Perceptrons - Implements standard fully connected multilayer perceptron architectures for learning non-linear mappings.
  • Language Model Pretraining - Demonstrates how to train transformer architectures on large unlabeled datasets before refining them for specific tasks.
  • Computation Graphs - Defines neural network data flow using sequential containers and custom layers to construct complex architectures.
  • Autoencoders - Implements autoencoder architectures that compress input data into hidden representations for feature encoding.
  • Perceptron Implementations - Provides manual implementations of single-layer perceptrons for basic binary classification tasks.
  • Neural Network Regularization - Applies dropout layers as a regularization technique to prevent overfitting in neural networks.
  • Training Execution Loops - Implements the full training process, including parameter initialization and minibatch gradient descent, within interactive notebooks.
  • Nonlinear Relationship Modeling - Captures complex patterns in data using polynomial transformations, decision trees, and random forests.
  • Online Learning - Implements online learning algorithms that update model parameters continuously as new data arrives.
  • OpenAI Gym Integrations - Connects reinforcement learning algorithms to standardized OpenAI Gym environments for agent validation.
  • Gradient Descent Algorithms - Applies gradient descent and stochastic gradient descent to optimize model parameters during the training process.
  • Parameter Optimizers - Refines model weights using gradient-based optimization algorithms to minimize loss and improve accuracy.
  • Recurrent Neural Networks - Implements recurrent neural network architectures for processing sequential data and time-series prediction.
  • Robust Regression - Implements RANSAC to minimize the influence of outliers when estimating linear model parameters.
  • Sentiment Analysis Tools - Provides implementations for classifying the emotional tone of text using embedding layers and recurrent architectures.
  • Text Sequence Generation - Implements the production of coherent written content by sampling from learned probability distributions.
  • Sequence Learning Models - Implements architectures and training methods for mapping input sequences to output sequences.
  • Sequential and Graph Data Analysis - Processes non-tabular data structures using a combination of recurrent architectures and graph neural networks.
  • Linear Discriminant Analysis - Implements linear discriminant analysis as a supervised dimensionality reduction technique to maximize class separability.
  • Synthetic Data Generators - Produces synthetic data samples by training competing generator and discriminator models.
  • Categorical Encodings - Transforms label-based categorical data into numerical formats using mapping and one-hot encoding.
  • Latent Dirichlet Allocations - Implements Latent Dirichlet Allocation to discover hidden thematic structures within document collections.
  • Model Fine-Tuning - Adapts pre-trained models to custom datasets using specialized training interfaces and tokenization.
  • Training and Regularization - Utilizes regularization and slack variables to ensure models generalize effectively to unseen data.
  • Generative Data Synthesis - Employs generative adversarial networks to create artificial data samples that mimic real datasets.
  • Data Cleaning Procedures - Implements procedures for filtering and correcting errors in datasets to improve overall data quality.
  • Training Data Pipelines - Provides pipelines to load and organize raw data into shuffled, batched sets for efficient model training.
  • Data Transformation Pipelines - Chains data preprocessing, feature engineering, and model estimation into workflows to optimize data for model consumption.
  • Missing Data Imputation - Provides methods for filling gaps in tabular datasets using scalar replacement or statistical propagation.
  • Principal Component Analysis - Implements principal component analysis to extract structural patterns by factoring matrices into low-rank components.
  • Data Science Projects - Notebooks accompanying a comprehensive machine learning textbook.
  • लर्निंग रिसोर्सेज - A structured book resource for learning machine learning theory and practice.

स्टार हिस्ट्री

rasbt/machine-learning-book के लिए स्टार हिस्ट्री चार्टrasbt/machine-learning-book के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Machine Learning Book के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Machine Learning Book के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • ljpzzz/machinelearningljpzzz का अवतार

    ljpzzz/machinelearning

    8,706GitHub पर देखें↗

    This project is a machine learning implementation library featuring a collection of code examples that implement supervised, unsupervised, and reinforcement learning algorithms from scratch. It provides a comprehensive set of toolkits for core machine learning components, including a natural language processing toolkit, a reinforcement learning framework, and suites for data dimensionality reduction and pattern mining. The library includes specialized implementations for reinforcement learning, such as Q-Learning, Deep Q-Networks, and Actor-Critic agents. The natural language processing capab

    Jupyter Notebookalgorithmsmachinelearningreinforcementlearning
    GitHub पर देखें↗8,706
  • d2l-ai/d2l-end2l-ai का अवतार

    d2l-ai/d2l-en

    29,001GitHub पर देखें↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Pythonbookcomputer-visiondata-science
    GitHub पर देखें↗29,001
  • mrdbourke/zero-to-mastery-mlmrdbourke का अवतार

    mrdbourke/zero-to-mastery-ml

    5,839GitHub पर देखें↗

    This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter Notebooks. It serves as a comprehensive guide for mastering the Python data science toolkit, providing structured tutorials for numerical computing, tabular data manipulation, and statistical visualization. The curriculum includes specific implementation guides for Scikit-Learn and a practical course on TensorFlow for constructing, training, and deploying neural networks and computer vision models. It covers the end-to-end process of building predictive models, from initial pr

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    GitHub पर देखें↗5,839
  • ageron/handson-ml2ageron का अवतार

    ageron/handson-ml2

    29,938GitHub पर देखें↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Jupyter Notebook
    GitHub पर देखें↗29,938
Machine Learning Book के सभी 30 विकल्प देखें→

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

rasbt/machine-learning-book क्या करता है?

यह प्रोजेक्ट एक व्यापक मशीन लर्निंग शैक्षिक संसाधन और ट्यूटोरियल श्रृंखला है जिसे इंटरैक्टिव Jupyter Notebooks के संग्रह के रूप में वितरित किया गया है। यह मशीन लर्निंग लाइफसाइकिल के एंड-टू-एंड कार्यान्वयन के लिए व्यावहारिक Python उदाहरण प्रदान करता है, जिसमें सुपरवाइज्ड और अनसुपरवाइज्ड लर्निंग, डीप लर्निंग और रीइन्फोर्समेंट लर्निंग शामिल हैं।

rasbt/machine-learning-book की मुख्य विशेषताएं क्या हैं?

rasbt/machine-learning-book की मुख्य विशेषताएं हैं: Interactive Notebooks, Jupyter Notebook Curricula, AI & Machine Learning Education, Classification Metrics, Deep Learning Architectures, Deep Q-Learning Implementations, Educational Implementations, RL Courseware।

rasbt/machine-learning-book के कुछ ओपन-सोर्स विकल्प क्या हैं?

rasbt/machine-learning-book के ओपन-सोर्स विकल्पों में शामिल हैं: ljpzzz/machinelearning — This project is a machine learning implementation library featuring a collection of code examples that implement… d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… mrdbourke/zero-to-mastery-ml — This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter… ageron/handson-ml2 — This project provides a collection of practical machine learning code examples, including implementations for… rasbt/python-machine-learning-book — This project is an educational resource providing practical code examples and implementations of machine learning… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep…