awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
oreilly-japan avatar

oreilly-japan/deep-learning-from-scratch

0
View on GitHub↗
4,791 estrellas·3,552 forks·Jupyter Notebook·MIT·6 vistas

Deep Learning From Scratch

Este proyecto es una implementación educativa de deep learning y un tutorial de redes neuronales en Python. Proporciona una colección de implementaciones de redes neuronales construidas desde cero para enseñar conceptos fundamentales de deep learning sin el uso de frameworks de alto nivel.

El material se entrega como material de curso en notebooks gestionados, con ejemplos de código interactivos alojados en un entorno gestionado. Este enfoque permite la ejecución de ejemplos de implementación en la nube para eliminar la necesidad de configuración de máquinas locales.

El código base cubre la implementación de modelos de deep learning, arquitecturas de redes neuronales y los fundamentos matemáticos del machine learning. Se centra en el desarrollo de bajo nivel de modelos de IA para demostrar cómo fluyen los datos a través de las capas y el funcionamiento interno de la retropropagación.

Features

  • Deep Learning Fundamentals - Provides a complete set of deep learning fundamentals implemented from scratch for educational purposes.
  • Framework-Agnostic Implementations - Implements core neural network logic without high-level frameworks to expose underlying mathematical mechanics.
  • Backpropagation Implementations - Implements manual gradient computation using the chain rule to demonstrate the mechanics of backpropagation.
  • Neural Network Implementations - Implements low-level neural network architectures and training pipelines built from scratch.
  • Deep Learning Education - Provides comprehensive educational resources for learning neural network theory and practice.
  • Neural Network Tutorials - Provides step-by-step instructional content explaining the mechanics and implementation of neural networks.
  • NumPy-Based Linear Algebra Implementations - Uses NumPy as the primary mathematical engine for tensor and matrix manipulations from scratch.
  • Modular Architectures - Organizes neural network components into interchangeable blocks for flexible model construction.
  • Notebook Execution Environments - Provides an interactive notebook environment combining executable code cells with rich documentation.
  • Managed Cloud Notebooks - Utilizes managed cloud notebooks to provide an accessible learning environment for AI.
  • AI Model Development - Utilizes Python to develop AI models and explore the mathematical foundations of machine learning.
  • Cloud Notebook Environments - Offers a managed cloud environment for executing interactive notebooks without local configuration.
  • Interactive Courseware - Delivers content as interactive courseware with hosted code examples to facilitate learning.

Historial de estrellas

Gráfico del historial de estrellas de oreilly-japan/deep-learning-from-scratchGráfico del historial de estrellas de oreilly-japan/deep-learning-from-scratch

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Deep Learning From Scratch

Colecciones seleccionadas manualmente donde aparece Deep Learning From Scratch.
  • Proyectos de implementación de redes neuronales

Alternativas open-source a Deep Learning From Scratch

Proyectos open-source similares, clasificados según cuántas características comparten con Deep Learning From Scratch.
  • mnielsen/neural-networks-and-deep-learningAvatar de mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Ver en GitHub↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Python
    Ver en GitHub↗17,721
  • accumulatemore/cvAvatar de AccumulateMore

    AccumulateMore/CV

    21,907Ver en GitHub↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Jupyter Notebookagentagentsbook
    Ver en GitHub↗21,907
  • rasbt/deep-learning-bookAvatar de rasbt

    rasbt/deep-learning-book

    2,819Ver en GitHub↗

    This project is an educational resource and tutorial series designed to teach the principles of deep learning through interactive notebooks. It provides a structured curriculum that guides users through the implementation of artificial neural networks, focusing on both the practical construction of models and the underlying mechanics of machine learning workflows. The material emphasizes a hands-on approach, allowing users to build and train neural network architectures from scratch using standard programming patterns. By working through these examples, learners gain experience with the core

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    Ver en GitHub↗2,819
  • amanchadha/coursera-deep-learning-specializationAvatar de amanchadha

    amanchadha/coursera-deep-learning-specialization

    4,278Ver en GitHub↗

    This project is a structured curriculum archive and study resource for mastering deep learning architectures and model implementation. It serves as a categorized repository of academic materials, including courseware and implementation guides for neural networks. The collection provides a multi-model framework for building and training various architectures, specifically covering basic neural networks, convolutional networks, and sequence models. It focuses on deep learning architecture, regularization, and the process of structuring machine learning projects and tuning hyperparameters. The

    Jupyter Notebookandrew-ngandrew-ng-coursecnns
    Ver en GitHub↗4,278
Ver las 30 alternativas a Deep Learning From Scratch→

Preguntas frecuentes

¿Qué hace oreilly-japan/deep-learning-from-scratch?

Este proyecto es una implementación educativa de deep learning y un tutorial de redes neuronales en Python. Proporciona una colección de implementaciones de redes neuronales construidas desde cero para enseñar conceptos fundamentales de deep learning sin el uso de frameworks de alto nivel.

¿Cuáles son las características principales de oreilly-japan/deep-learning-from-scratch?

Las características principales de oreilly-japan/deep-learning-from-scratch son: Deep Learning Fundamentals, Framework-Agnostic Implementations, Backpropagation Implementations, Neural Network Implementations, Deep Learning Education, Neural Network Tutorials, NumPy-Based Linear Algebra Implementations, Modular Architectures.

¿Qué alternativas de código abierto existen para oreilly-japan/deep-learning-from-scratch?

Las alternativas de código abierto para oreilly-japan/deep-learning-from-scratch incluyen: mnielsen/neural-networks-and-deep-learning — This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and… accumulatemore/cv — This project is a comprehensive deep learning framework and educational platform designed for constructing, training,… rasbt/deep-learning-book — This project is an educational resource and tutorial series designed to teach the principles of deep learning through… iamtrask/grokking-deep-learning — Grokking-Deep-Learning is a collection of educational resources and courseware designed to teach the construction of… amanchadha/coursera-deep-learning-specialization — This project is a structured curriculum archive and study resource for mastering deep learning architectures and model… johnmyleswhite/ml_for_hackers — ML for Hackers is a machine learning educational resource and library designed for learning the fundamentals of…