awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hunkim avatar

hunkim/DeepLearningZeroToAll

0
View on GitHub↗
4,494 stars·2,611 forks·Jupyter Notebook·6 vueswww.youtube.com/user/hunkims↗

DeepLearningZeroToAll

DeepLearningZeroToAll est une ressource éducative complète et une collection d'implémentations axée sur le deep learning et le machine learning. Elle propose un parcours d'apprentissage structuré utilisant TensorFlow pour passer des modèles linéaires fondamentaux aux architectures de réseaux de neurones complexes.

Le projet se distingue par ses implémentations pratiques de divers types de réseaux, incluant des perceptrons multicouches pour les problèmes de logique, des réseaux de neurones convolutifs pour les données spatiales et la reconnaissance d'images, et des réseaux de neurones récurrents utilisant des cellules LSTM pour la prévision de séries temporelles et la prédiction de séquences de caractères. Il inclut également des démonstrations détaillées de la régularisation de modèles via des techniques de batch normalization et de dropout.

Le dépôt couvre un large éventail de capacités, incluant le machine learning supervisé avec régression linéaire et logistique, l'ingénierie des données pour la manipulation et la mise à l'échelle de tenseurs, et l'optimisation de modèles par descente de gradient et calculs manuels de rétropropagation. Il inclut en outre des outils pour l'évaluation de modèles, la persistance des poids et l'observabilité de l'entraînement via la visualisation de la fonction de coût et la journalisation des métriques.

Le contenu est délivré via une série de Jupyter Notebooks.

Features

  • Convolutional Neural Networks - Implements convolutional neural networks with max-pooling to recognize handwritten digits and image data.
  • Machine Learning Learning Paths - Provides a structured educational path for learning deep learning fundamentals through practical TensorFlow tutorials.
  • Backpropagation - Implements manual gradient calculations using the chain rule to demonstrate weight update mechanics.
  • Batch Normalization - Implements batch normalization to stabilize training and accelerate convergence in deep networks.
  • Binary Classifiers - Builds binary classifiers to solve logic problems using weights and sigmoid activations.
  • Convolutional Layers - Provides convolutional layers that apply filters to extract spatial features from image data.
  • Convolutional Neural Network Architectures - Designs CNN structures specifically for image feature extraction and classification.
  • Cost Functions - Implements mathematical cost functions to measure prediction error for minimization via gradient descent.
  • Dropout Regularization - Implements dropout layers that randomly deactivate neurons during training to prevent overfitting.
  • Gradient-Based Parameter Updates - Implements the fundamental process of adjusting model weights using computed gradients.
  • Gradient Computation - Calculates function gradients manually to support training on multi-feature linear datasets.
  • Image Classification - Builds and trains convolutional neural networks to categorize images and recognize handwritten digits.
  • Linear and Logistic Regression - Implements linear and logistic regression models for binary and multi-class classification on structured data.
  • Linear Regression Models - Implements models that map multiple input feature vectors to a scalar output for continuous value prediction.
  • Logistic Regression Models - Builds binary classification models using the sigmoid function and weight optimization via gradient descent.
  • Linear Regression Implementations - Provides educational implementations of linear and binary regression models for predictive classification.
  • Spatial Model Architectures - Creates specialized models using convolutional layers to process and analyze spatial data.
  • LSTM Sequence Models - Uses LSTM cells to process time-series data and maintain state across sequential inputs.
  • Multilayer Perceptrons - Implements multilayer perceptrons with hidden layers for tasks like digit classification.
  • Convolutional Network Builders - Implements the construction of multi-layer convolutional neural networks using TensorFlow for image classification tasks.
  • Neural Network Regularization - Applies regularization techniques including dropout and batch normalization to prevent overfitting.
  • Non-Linear Classifiers - Builds multi-layer architectures using activation functions to solve complex non-linear classification problems.
  • Gradient Descent Algorithms - Implements iterative optimization algorithms that update parameters in the direction of the negative gradient.
  • Recurrent Neural Networks - Implements recurrent neural network architectures for processing sequential data and character sequences.
  • Spatial Processing Operations - Develops convolutional networks designed for spatial analysis and image recognition tasks.
  • Backpropagation Training - Demonstrates the backpropagation algorithm by manually calculating gradients and updating weights.
  • LSTM Architectures - Constructs recurrent architectures utilizing LSTM cells for character-level sequence prediction.
  • Class Probability Estimation - Implements the calculation of likelihoods for multi-class target categories using probability distributions.
  • XOR Problem Solvers - Implements a multi-layer perceptron with sigmoid activation specifically to solve the XOR problem.
  • Cost Function Visualizations - Plots the relationship between model parameters and resulting costs to visualize how weights affect error.
  • Deep Learning Workflow Optimization - Tunes learning rates and visualizes cost functions to optimize the training workflow of deep models.
  • Error Rate Reduction Techniques - Optimizes model performance by calculating gradients and using optimizers to lower prediction error rates.
  • Accuracy Calculators - Includes utilities for computing classification accuracy by comparing predicted indices against ground truth labels.
  • Character-Level Models - Implements models that predict the next character in a sequence to capture linguistic patterns.
  • Sequential and Graph Data Analysis - Provides capabilities for analyzing sequential data for applications like stock prediction and translation.
  • Sequential Data Models - Creates frameworks for predicting future values in sequences, including character generation and time-series.
  • Time Series Forecasting - Implements recurrent neural networks to forecast future values in temporal data, such as stock prices.
  • Training Progress Monitors - Provides tools for tracking real-time metrics and model performance during the training process.
  • Xavier Initializations - Implements Xavier weight initialization to stabilize gradient variance during training.
  • Sequential State Architectures - Builds architectures that process sequential data by maintaining a hidden state across time steps.
  • Learning Rate Schedulers - Provides mechanisms to adjust the learning rate during training to improve convergence stability.
  • Softmax Regression - Implements multi-class classification models using softmax regression theory and practical code.
  • Softmax Normalization - Applies softmax normalization to map raw model outputs to probability distributions for multi-class classification.
  • Training Metrics - Logs scalars and histograms during training to track loss and weight distributions over time.
  • Learning and Reference - TensorFlow basic tutorials.
  • Deep Learning Lectures - Foundational deep learning lecture series and code.

Historique des stars

Graphique de l'historique des stars pour hunkim/deeplearningzerotoallGraphique de l'historique des stars pour hunkim/deeplearningzerotoall

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait hunkim/deeplearningzerotoall ?

DeepLearningZeroToAll est une ressource éducative complète et une collection d'implémentations axée sur le deep learning et le machine learning. Elle propose un parcours d'apprentissage structuré utilisant TensorFlow pour passer des modèles linéaires fondamentaux aux architectures de réseaux de neurones complexes.

Quelles sont les fonctionnalités principales de hunkim/deeplearningzerotoall ?

Les fonctionnalités principales de hunkim/deeplearningzerotoall sont : Convolutional Neural Networks, Machine Learning Learning Paths, Backpropagation, Batch Normalization, Binary Classifiers, Convolutional Layers, Convolutional Neural Network Architectures, Cost Functions.

Quelles sont les alternatives open-source à hunkim/deeplearningzerotoall ?

Les alternatives open-source à hunkim/deeplearningzerotoall incluent : d2l-ai/d2l-en — This project is an educational platform and research toolkit designed to teach deep learning through a combination of… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction… dsgiitr/d2l-pytorch — This project is an educational codebase and reference library that translates theoretical deep learning concepts into… trekhleb/homemade-machine-learning — This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an… mnielsen/neural-networks-and-deep-learning — This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and…

Alternatives open source à DeepLearningZeroToAll

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec DeepLearningZeroToAll.
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Voir sur GitHub↗

    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
    Voir sur GitHub↗29,001
  • morvanzhou/tensorflow-tutorialAvatar de MorvanZhou

    MorvanZhou/Tensorflow-Tutorial

    4,334Voir sur GitHub↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

    Pythonautoencoderclassificationcnn
    Voir sur GitHub↗4,334
  • morvanzhou/pytorch-tutorialAvatar de MorvanZhou

    MorvanZhou/PyTorch-Tutorial

    8,458Voir sur GitHub↗

    This project is a collection of PyTorch learning resources and educational guides designed to teach the construction and training of neural networks. It serves as a comprehensive deep learning tutorial covering various model architectures and practical implementation strategies. The resources provide specific guidance on implementing computer vision tasks, such as image classification and synthetic imagery generation, as well as reinforcement learning agents using value networks and experience replay. It also covers sequential data modeling through recurrent networks and generative modeling u

    Jupyter Notebookautoencoderbatchbatch-normalization
    Voir sur GitHub↗8,458
  • dsgiitr/d2l-pytorchAvatar de dsgiitr

    dsgiitr/d2l-pytorch

    4,353Voir sur GitHub↗

    This project is an educational codebase and reference library that translates theoretical deep learning concepts into executable PyTorch code. It serves as a practical implementation of a deep learning textbook, providing a course-like structure of guided exercises and architectural examples for learning purposes. The repository includes a library of standard neural network architectures, including linear, convolutional, recurrent, and transformer models. It specifically implements a variety of deep learning patterns such as multilayer perceptrons, VGG networks, gated recurrent units, and lon

    Jupyter Notebookbookcomputer-visiond2l
    Voir sur GitHub↗4,353
Voir les 30 alternatives à DeepLearningZeroToAll→