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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
wangshusen avatar

wangshusen/DeepLearning

0
View on GitHub↗
4,226 stars·889 forks·TeX·12 views

DeepLearning

This is an educational repository providing implementations and tutorials for deep learning, neural network architectures, and machine learning fundamentals. It serves as a reference for building multilayer perceptrons, convolutional networks, and recurrent networks using backpropagation and gradient descent.

The project includes specialized frameworks for generative modeling via autoencoders and generative adversarial networks, as well as a toolkit for reinforcement learning that implements value-based, policy-based, and actor-critic methods. It also provides practical references for transformer and BERT architectures, focusing on attention mechanisms for natural language processing and visual data tasks.

The repository covers a broad range of capabilities, including computer vision processing, sequence modeling, and adversarial robustness analysis. It also provides guides for distributed machine learning, detailing strategies for scaling training across multiple nodes using MapReduce, parameter servers, and federated learning.

The project provides foundational support for traditional machine learning algorithms, specifically covering regression, classification, and clustering.

Features

  • Neural Network Construction - Provides a comprehensive guide and implementations for designing and building deep learning architectures like MLPs and CNNs.
  • Convolutional Feature Extraction - Implements convolutional filters and pooling layers to extract spatial hierarchies of visual patterns from images.
  • Deep Reinforcement Learning Implementations - Implements advanced reinforcement learning algorithms including value-based, policy-based, and actor-critic methods.
  • Generative Models - Implements generative architectures such as autoencoders and generative adversarial networks for synthetic data and image generation.
  • Machine Learning Implementations - Provides code-based implementations of foundational machine learning algorithms including regression, classification, and clustering.
  • Computer Vision - Implements convolutional neural networks and normalization techniques for image pattern analysis and processing.
  • Neural Network Implementation Guides - Offers practical guides for translating mathematical neural network concepts into code implementations from scratch.
  • Sequential Data Models - Uses recurrent neural networks and transformer architectures to process natural language and generate text sequences.
  • Transformer Architecture Implementation - Provides practical implementations of transformer and BERT architectures using self-attention mechanisms for text and visual tasks.
  • Backpropagation Training - Provides foundational implementations of backpropagation for computing gradients and optimizing neural network weights.
  • Deep Learning Education - Serves as a curated educational resource for learning neural network theory and practical implementation.
  • Machine Learning Fundamentals - Provides educational content and implementations for fundamental machine learning algorithms including regression, classification, and clustering.
  • Actor-Critic Architectures - Implements actor-critic architectures that combine policy-based agents with value-based evaluators to stabilize reinforcement learning training.
  • Input Sequence Attentions - Implements attention mechanisms that weight input sequence positions to capture long-range dependencies in text data.
  • Distributed Deep Learning - Details strategies for scaling deep learning training across multiple nodes using parameter servers and federated learning.
  • Distributed Training Guides - Provides strategic guides for scaling model training using MapReduce, parameter servers, and federated learning.
  • Distributed Learning - Implements strategies for scaling model training across multiple nodes using MapReduce, parameter servers, and federated learning.
  • Transformer Architectures - Implements transformer and BERT architectures using attention mechanisms for NLP and visual data tasks.
  • Generative Adversarial Networks - Provides implementations of generative adversarial networks using competing generator and discriminator networks to synthesize data.
  • Parameter Servers - Implements parameter server architectures to synchronize model gradients across multiple computing nodes.
  • Reinforcement Learning Implementations - Implements reinforcement learning agents using value-based, policy-based methods and Monte Carlo tree search.
  • MapReduce Processing Engines - Implements MapReduce processing for splitting large datasets into chunks to accelerate parallel model training.
  • Generative Model Examples - Provides practical examples of autoencoders and generative adversarial networks for synthetic image generation.

Star history

Star history chart for wangshusen/deeplearningStar history chart for wangshusen/deeplearning

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does wangshusen/deeplearning do?

This is an educational repository providing implementations and tutorials for deep learning, neural network architectures, and machine learning fundamentals. It serves as a reference for building multilayer perceptrons, convolutional networks, and recurrent networks using backpropagation and gradient descent.

What are the main features of wangshusen/deeplearning?

The main features of wangshusen/deeplearning are: Neural Network Construction, Convolutional Feature Extraction, Deep Reinforcement Learning Implementations, Generative Models, Machine Learning Implementations, Computer Vision, Neural Network Implementation Guides, Sequential Data Models.

Which projects share features with wangshusen/deeplearning?

Projects with overlapping indexed features include: princewen/tensorflow_practice — This repository is a collection of practical deep learning implementations and examples built using the TensorFlow… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… dragen1860/tensorflow-2.x-tutorials — This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… nyandwi/machine_learning_complete — This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep…

Projects sharing features with DeepLearning

These projects share indexed features with DeepLearning. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • princewen/tensorflow_practiceprincewen avatar

    princewen/tensorflow_practice

    7,009View on GitHub↗

    This repository is a collection of practical deep learning implementations and examples built using the TensorFlow framework. It provides a variety of neural network architectures focusing on natural language processing, recommendation systems, reinforcement learning, and time series prediction. The project features a range of specialized models, including sequence-to-sequence and transformer architectures for text processing, and factorization machines for personalized ranking and retrieval. It also includes implementations of reinforcement learning agents using actor-critic and policy gradi

    Python
    View on GitHub↗7,009
  • morvanzhou/tensorflow-tutorialMorvanZhou avatar

    MorvanZhou/Tensorflow-Tutorial

    4,334View on 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
    View on GitHub↗4,334
  • dragen1860/tensorflow-2.x-tutorialsdragen1860 avatar

    dragen1860/TensorFlow-2.x-Tutorials

    6,351View on GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    View on GitHub↗6,351
  • morvanzhou/pytorch-tutorialMorvanZhou avatar

    MorvanZhou/PyTorch-Tutorial

    8,458View on 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
    View on GitHub↗8,458
Compare all 30 related projects→