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

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

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

Awesome GitHub RepositoriesNeural Network Model Implementations

Practical implementations of diverse neural network architectures across different data domains.

Distinct from Convolutional Neural Network Architectures: Distinct from Convolutional Neural Network Architectures by covering recurrent and generative networks in addition to CNNs.

Explore 14 awesome GitHub repositories matching artificial intelligence & ml · Neural Network Model Implementations. Refine with filters or upvote what's useful.

Awesome Neural Network Model Implementations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • shusentang/dive-into-dl-pytorchAvatar de ShusenTang

    ShusenTang/Dive-into-DL-PyTorch

    19,409Ver en GitHub↗

    This project is a deep learning curriculum and a collection of PyTorch tutorials designed for deep learning education. It provides a structured set of technical documents and runnable notebooks that translate theoretical machine learning concepts into executable code. The repository includes implementation guides for various neural network architectures, specifically covering convolutional, recurrent, and transformer-based models. It provides practical examples for building computer vision pipelines for object detection and semantic segmentation, as well as natural language processing tools f

    Provides practical implementations of convolutional, recurrent, and transformer-based neural network architectures.

    Jupyter Notebook
    Ver en GitHub↗19,409
  • atcold/pytorch-deep-learning-minicourseAvatar de Atcold

    Atcold/pytorch-Deep-Learning-Minicourse

    6,810Ver en GitHub↗

    Este es un plan de estudios educativo para construir y entrenar redes neuronales utilizando PyTorch. Sirve como guía de entrenamiento y recurso de deep learning, proporcionando una serie estructurada de lecciones sobre computación de tensores y desarrollo de arquitecturas. El curso utiliza un modelo de aprendizaje interactivo que sincroniza la teoría académica con la práctica. Combina diapositivas de lecciones teóricas con notebooks basados en ejercicios, requiriendo que los estudiantes implementen la lógica del modelo dentro de plantillas predefinidas para validar su comprensión conceptual. El plan de estudios cubre una amplia gama de capacidades de deep learning, incluyendo la optimización de modelos mediante descenso de gradiente y regularización, y la implementación de arquitecturas convolucionales, recurrentes y de tipo transformer. También incluye instrucciones para procesar datos multimodales y aplicar aprendizaje autosupervisado mediante métodos contrastivos y autoencoders. El contenido se entrega a través de una secuencia modular de Jupyter Notebooks.

    Demonstrates the practical implementation of diverse neural network architectures for images and text.

    Jupyter Notebook
    Ver en GitHub↗6,810
  • dragen1860/tensorflow-2.x-tutorialsAvatar de dragen1860

    dragen1860/TensorFlow-2.x-Tutorials

    6,351Ver en 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

    Implements convolutional, recurrent, and generative architectures to solve image classification and sequence modeling tasks.

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    Ver en GitHub↗6,351
  • tensorpack/tensorpackAvatar de tensorpack

    tensorpack/tensorpack

    6,287Ver en GitHub↗

    Tensorpack es un framework de redes neuronales de alto nivel para TensorFlow y una librería de investigación diseñada para construir y entrenar modelos de deep learning. Proporciona una colección de arquitecturas de redes neuronales reproducibles para visión artificial, tareas generativas, aprendizaje por refuerzo y procesamiento de lenguaje natural. El proyecto se distingue por un pipeline de datos de deep learning especializado que utiliza Python puro para la carga y transmisión de datos en paralelo. Incluye un orquestador de entrenamiento multi-GPU para distribuir cargas de trabajo mediante estrategias de paralelismo de datos y un toolkit de interpretabilidad dedicado para visualizar la relevancia del modelo y los mapas de activación. El framework cubre una amplia gama de capacidades, incluyendo pipelines de visión artificial para detección de objetos y segmentación semántica, modelado de secuencias para voz y texto, y desarrollo de agentes de aprendizaje por refuerzo. También proporciona herramientas de optimización de modelos para cuantización de pesos y entrenamiento de baja precisión, junto con utilidades para reproducir artículos de investigación académica y convertir pesos de modelos Caffe heredados.

    Provides practical and reproducible implementations of diverse neural network architectures across multiple data domains.

    Python
    Ver en GitHub↗6,287
  • nlintz/tensorflow-tutorialsAvatar de nlintz

    nlintz/TensorFlow-Tutorials

    6,026Ver en GitHub↗

    Este proyecto es una colección de tutoriales guiados para construir y entrenar modelos de machine learning utilizando el framework TensorFlow. Proporciona recorridos prácticos y ejemplos para implementar una variedad de arquitecturas de modelos para resolver problemas de predicción y análisis de datos. Las guías cubren la construcción de redes neuronales feedforward, convolucionales y recurrentes para analizar patrones de datos complejos. Incluye tutoriales específicos para aprendizaje no supervisado, como autoencoders de eliminación de ruido y embeddings word-to-vec, así como ejemplos para entrenar redes generativas adversarias (GANs) para sintetizar nuevas muestras de datos. El contenido también aborda la gestión de modelos, incluyendo instrucciones para guardar y restaurar pesos de red para persistir el progreso del entrenamiento. Además, cubre la visualización de métricas de entrenamiento y grafos computacionales para monitorear el rendimiento.

    Provides implementations for a variety of neural network architectures including feedforward, convolutional, and recurrent networks.

    Jupyter Notebook
    Ver en GitHub↗6,026
  • pkmital/tensorflow_tutorialsAvatar de pkmital

    pkmital/tensorflow_tutorials

    5,668Ver en GitHub↗

    Este proyecto es una colección de Jupyter Notebooks educativos que ofrecen tutoriales sobre la construcción de redes neuronales y operaciones con tensores utilizando el framework TensorFlow. Sirve como repositorio educativo de machine learning y guía de implementación para estudiantes de deep learning. La suite se centra en arquitecturas avanzadas específicas, incluyendo redes convolucionales para clasificación de imágenes, redes residuales con conexiones de salto (skip connections) para la estabilidad del entrenamiento y autoencoders variacionales para modelado generativo y síntesis de datos. También incluye guías para construir autoencoders de eliminación de ruido (denoising) y profundos para realizar extracción de características y reducción de dimensionalidad. El repositorio cubre un espectro más amplio de modelado predictivo, con implementaciones de regresión lineal, polinómica y logística para predecir valores continuos y resultados binarios. El contenido está organizado en notebooks interactivos que permiten a los usuarios ejecutar operaciones matemáticas y modificar experimentos de machine learning.

    Implements diverse neural network architectures, including convolutional and variational models, for complex data processing.

    Jupyter Notebook
    Ver en GitHub↗5,668
  • udacity/deep-learning-v2-pytorchAvatar de udacity

    udacity/deep-learning-v2-pytorch

    5,505Ver en GitHub↗

    Este proyecto es una colección de material didáctico de deep learning con PyTorch, que consiste en proyectos prácticos y ejercicios de programación. Se centra en la implementación de arquitecturas de redes neuronales y el entrenamiento de modelos para resolver problemas complejos de datos. El repositorio incluye una suite de proyectos de visión artificial para construir clasificadores de imágenes, autoencoders y aplicaciones de transferencia de estilo. Cuenta con un laboratorio de redes generativas antagónicas (GAN) para crear imágenes sintéticas e implementaciones específicas para transfer learning, adaptando pesos preentrenados a nuevas tareas. El código base cubre el análisis de datos secuenciales para procesamiento de lenguaje natural utilizando redes neuronales recurrentes y word embeddings. Las capacidades adicionales incluyen el preprocesamiento de datos de imagen, la evaluación del rendimiento del modelo y el despliegue de modelos entrenados en infraestructura cloud. Los materiales se presentan como una serie de Jupyter Notebooks.

    Implements various neural network architectures including feedforward, convolutional, and recurrent networks.

    Jupyter Notebookconvolutional-networksdeep-learningneural-network
    Ver en GitHub↗5,505
  • accord-net/frameworkAvatar de accord-net

    accord-net/framework

    4,540Ver en GitHub↗

    Este proyecto es un framework de computación científica para el ecosistema .NET, que proporciona un conjunto completo de librerías para análisis numérico, estadística y optimización matemática. Sirve como kit de herramientas fundamental para desarrollar aplicaciones en aprendizaje automático (machine learning), procesamiento de señales digitales y visión artificial. El framework proporciona kits de herramientas especializados para entrenar y desplegar modelos predictivos, incluyendo redes neuronales, máquinas de vectores de soporte y árboles de decisión. Se distingue además por integraciones profundas para el análisis visual en tiempo real, como el seguimiento de objetos y la detección de rasgos faciales, junto con una librería dedicada al procesamiento de señales digitales para capturar y filtrar señales de audio y sensores. La superficie de capacidades se extiende a la descomposición de matrices de alto nivel y álgebra lineal, modelado de estados probabilísticos y algoritmos de búsqueda heurística. También cubre una amplia gama de utilidades de manipulación de datos, desde la reducción de dimensionalidad y normalización hasta la organización de datos espaciales y componentes de visualización científica. El sistema incluye controladores de integración de hardware para la configuración de cámaras, gestión de puertos GPIO y hardware especializado de detección de profundidad.

    Implements diverse neural network architectures, including deep learning models and Boltzmann machines.

    C#
    Ver en GitHub↗4,540
  • fizyr/keras-retinanetAvatar de fizyr

    fizyr/keras-retinanet

    4,388Ver en GitHub↗

    Este proyecto es una implementación de deep learning de la arquitectura RetinaNet para detectar y clasificar objetos dentro de imágenes. Construido como un framework de detección de objetos Keras y una herramienta de visión por computadora TensorFlow, proporciona una implementación completa de red neuronal basada en el paper de RetinaNet. El framework incluye componentes especializados como una red de pirámide de características (Feature Pyramid Network) y una función de pérdida focal para manejar la detección de objetos. Cuenta con una arquitectura de backbone configurable y cajas delimitadoras basadas en anclas para predecir ubicaciones de objetos a través de escalas y relaciones de aspecto variables. El conjunto de herramientas cubre el flujo de trabajo de extremo a extremo para visión por computadora, incluyendo rutinas de entrenamiento, evaluación de rendimiento y despliegue de inferencia de modelos. Proporciona utilidades de gestión de datos para importar y depurar anotaciones de imágenes desde formatos CSV y Pascal VOC, así como herramientas para convertir modelos entrenados en diferentes formatos para su despliegue.

    Provides a practical implementation of the RetinaNet architecture, including a Feature Pyramid Network and focal loss.

    Python
    Ver en GitHub↗4,388
  • dsgiitr/d2l-pytorchAvatar de dsgiitr

    dsgiitr/d2l-pytorch

    4,353Ver en GitHub↗

    Este proyecto es una base de código educativa y una biblioteca de referencia que traduce conceptos teóricos de deep learning en código ejecutable de PyTorch. Sirve como una implementación práctica de un libro de texto de deep learning, proporcionando una estructura similar a un curso con ejercicios guiados y ejemplos arquitectónicos con fines de aprendizaje. El repositorio incluye una biblioteca de arquitecturas de redes neuronales estándar, incluyendo modelos lineales, convolucionales, recurrentes y transformers. Implementa específicamente una variedad de patrones de deep learning como perceptrones multicapa, redes VGG, unidades recurrentes cerradas (GRU) y redes de memoria a largo plazo (LSTM). La base de código cubre amplias áreas de capacidad, incluyendo visión artificial para clasificación de imágenes y detección de objetos, así como procesamiento de lenguaje natural para modelado de secuencias y traducción. También implementa componentes fundamentales de machine learning como regresión lineal y softmax, clasificación probabilística y un conjunto de algoritmos de optimización basados en gradientes. El proyecto se entrega principalmente como una colección de Jupyter Notebooks.

    Provides a library of reference implementations for linear, convolutional, recurrent, and transformer architectures.

    Jupyter Notebookbookcomputer-visiond2l
    Ver en GitHub↗4,353
  • d2l-ai/berkeley-stat-157Avatar de d2l-ai

    d2l-ai/berkeley-stat-157

    3,977Ver en GitHub↗

    Este proyecto es un repositorio de currículo académico y centro de recursos educativos para el estudio de probabilidad, estadística y machine learning. Sirve como sitio web de un curso de deep learning y un hub de materiales de instrucción, proporcionando una colección estructurada de contenido diseñada para enseñar arquitecturas de redes neuronales. El repositorio se distingue por combinar un recurso educativo integral con un archivo de proyectos de machine learning. Proporciona un conjunto curado de ejemplos de investigación y guías de implementación para una amplia gama de modelos, incluyendo perceptrones multicapa, redes convolucionales y modelos de secuencias recurrentes. El proyecto cubre una amplia gama de capacidades, incluyendo investigación en visión artificial para detección de objetos y clasificación de imágenes, la implementación de modelado secuencia a secuencia y técnicas de optimización de redes neuronales. También proporciona herramientas administrativas para la gestión de cursos académicos, como el seguimiento de hitos de proyectos y la distribución de tareas. Los materiales de instrucción se entregan mediante una combinación de notebooks interactivos, diapositivas de clase y grabaciones de video.

    Provides practical implementations of recurrent neural network architectures including LSTMs and GRUs for sequence processing.

    Jupyter Notebook
    Ver en GitHub↗3,977
  • phlippe/uvadlc_notebooksAvatar de phlippe

    phlippe/uvadlc_notebooks

    3,164Ver en GitHub↗

    Este repositorio proporciona una colección de notebooks de Jupyter interactivos diseñados para cerrar la brecha entre los conceptos teóricos de machine learning y la implementación práctica. Sirve como un plan de estudios educativo estructurado para deep learning, ofreciendo tutoriales prácticos que guían a los usuarios a través de los fundamentos de las arquitecturas de redes neuronales y su aplicación. El proyecto se distingue por demostrar arquitecturas de redes neuronales idénticas a través de múltiples bibliotecas de machine learning estándar de la industria, permitiendo la comparación directa y el aprendizaje agnóstico al framework. Incluye utilidades para transformar celdas de notebooks interactivos en scripts ejecutables independientes, permitiendo la transición del prototipado de investigación al procesamiento por lotes y el entrenamiento distribuido en clusters de computación de alto rendimiento. Los materiales cubren una amplia gama de temas de deep learning, incluida la implementación de modelos complejos como transformers y redes neuronales de grafos. El repositorio apoya el ciclo de vida completo del desarrollo de modelos, desde ejercicios educativos iniciales hasta la ejecución de tareas de entrenamiento en hardware de nube remoto.

    Provides practical implementations of complex deep learning models like transformers and graph neural networks.

    Jupyter Notebookdeep-learningflaxjax
    Ver en GitHub↗3,164
  • robertknight/ocrsAvatar de robertknight

    robertknight/ocrs

    1,843Ver en GitHub↗

    Este proyecto es un motor de reconocimiento óptico de caracteres (OCR) basado en terminal que utiliza modelos de redes neuronales para extraer texto y datos de diseño espacial de imágenes. Funciona tanto como una utilidad de línea de comandos para el procesamiento automatizado de texto como una biblioteca para integrar el reconocimiento basado en machine learning en flujos de trabajo más amplios. El motor se distingue por una tubería de procesamiento modular que admite la carga de modelos personalizados y la inicialización de pesos mapeados en memoria para una ejecución eficiente. Preserva la estructura del documento mediante el seguimiento de coordenadas geométricas precisas para cada elemento de texto detectado, y permite el refinamiento de la salida a través de reglas de validación a nivel de carácter. El sistema incluye herramientas integrales para la ingesta de imágenes, incluyendo la captura directa desde portapapeles del sistema y contenido del navegador. Proporciona capacidades de diagnóstico mediante la generación de superposiciones visuales y artefactos de procesamiento intermedio para verificar la precisión del reconocimiento y solucionar problemas de rendimiento de la tubería. El software se distribuye como un binario estático para asegurar la portabilidad entre entornos sin requerir dependencias externas.

    Executes pre-trained neural network models to perform pattern recognition on raw pixel data.

    Rustcomputer-visionmachine-learningocr
    Ver en GitHub↗1,843
  • roatienza/deep-learning-experimentsAvatar de roatienza

    roatienza/Deep-Learning-Experiments

    1,192Ver en GitHub↗

    Deep-Learning-Experiments is an educational resource providing a collection of structured notes and hands-on coding experiments focused on neural network theory and model development. The repository serves as a practical guide for building and optimizing machine learning architectures, ranging from basic perceptrons to modern generative models. The project utilizes interactive notebooks to combine live code with narrative text, allowing users to explore the mathematical principles and architectural concepts behind deep learning. It provides instructional materials that cover the end-to-end ma

    Provides hands-on coding experiments for building and refining architectures ranging from perceptrons to generative models.

    Jupyter Notebookartificial-intelligencedeep-learningdeep-learning-tutorial
    Ver en GitHub↗1,192
  1. Home
  2. Artificial Intelligence & ML
  3. Neural Network Model Implementations