14 repositorios
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.