14 dépôts
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.
Il s'agit d'un programme éducatif pour construire et entraîner des réseaux de neurones avec PyTorch. Il sert de guide d'apprentissage pour le deep learning et de ressource, fournissant une série structurée de leçons sur le calcul tensoriel et le développement d'architectures. Le cours utilise un modèle d'apprentissage interactif qui synchronise la théorie académique avec la pratique. Il associe des diapositives de cours théoriques à des notebooks d'exercices, demandant aux étudiants d'implémenter la logique des modèles dans des templates prédéfinis pour valider leur compréhension conceptuelle. Le programme couvre un large éventail de capacités en deep learning, incluant l'optimisation de modèles via la descente de gradient et la régularisation, ainsi que l'implémentation d'architectures convolutionnelles, récurrentes et de type transformer. Il inclut également des instructions pour traiter des données multimodales et appliquer l'apprentissage auto-supervisé via des méthodes contrastives et des auto-encodeurs. Le contenu est délivré via une séquence modulaire 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 est un framework de réseau de neurones TensorFlow de haut niveau et une bibliothèque de recherche conçue pour construire et entraîner des modèles de deep learning. Il fournit une collection d'architectures de réseaux de neurones reproductibles pour la vision par ordinateur, les tâches génératives, l'apprentissage par renforcement et le traitement du langage naturel. Le projet se distingue par un pipeline de données de deep learning spécialisé qui utilise du Python pur pour le chargement et le streaming de données en parallèle. Il inclut un orchestrateur d'entraînement multi-GPU pour distribuer les charges de travail via des stratégies de parallélisme de données et un toolkit d'interprétabilité dédié pour visualiser la saillance des modèles et les cartes d'activation. Le framework couvre un large éventail de capacités, incluant des pipelines de vision par ordinateur pour la détection d'objets et la segmentation sémantique, la modélisation de séquences pour la parole et le texte, et le développement d'agents d'apprentissage par renforcement. Il fournit également des outils d'optimisation de modèle pour la quantification des poids et l'entraînement en faible précision, ainsi que des utilitaires pour reproduire des articles de recherche académique et convertir des poids de modèles Caffe legacy.
Provides practical and reproducible implementations of diverse neural network architectures across multiple data domains.
Ce dépôt est une collection de tutoriels guidés pour construire et entraîner des modèles de machine learning en utilisant le framework TensorFlow. Il fournit des procédures pratiques et des exemples pour implémenter une variété d'architectures de modèles afin de résoudre des problèmes de prédiction et d'analyse de données. Les guides couvrent la construction de réseaux de neurones feedforward, convolutifs et récurrents pour analyser des modèles de données complexes. Il inclut des tutoriels spécifiques pour l'apprentissage non supervisé, tels que les auto-encodeurs de débruitage et les embeddings word-to-vec, ainsi que des exemples pour entraîner des réseaux antagonistes génératifs (GAN) afin de synthétiser de nouveaux échantillons de données. Le contenu aborde également la gestion des modèles, incluant des instructions pour enregistrer et restaurer les poids des réseaux afin de persister la progression de l'entraînement. De plus, il couvre la visualisation des métriques d'entraînement et des graphes de calcul pour surveiller les performances.
Provides implementations for a variety of neural network architectures including feedforward, convolutional, and recurrent networks.
Ce projet est une collection de Jupyter Notebooks éducatifs proposant des tutoriels sur la construction de réseaux de neurones et les opérations sur tenseurs avec le framework TensorFlow. Il sert de dépôt pédagogique pour le machine learning et de guide d'implémentation pour les étudiants en deep learning. La suite se concentre sur des architectures avancées spécifiques, notamment les réseaux convolutifs pour la classification d'images, les réseaux résiduels avec connexions sautées pour la stabilité de l'entraînement, et les auto-encodeurs variationnels pour la modélisation générative et la synthèse de données. Elle inclut également des guides pour construire des auto-encodeurs de débruitage et profonds afin d'effectuer l'extraction de caractéristiques et la réduction de dimensionnalité. Le dépôt couvre un large spectre de modélisation prédictive, avec des implémentations de régression linéaire, polynomiale et logistique pour prédire des valeurs continues et des résultats binaires. Le contenu est organisé en notebooks interactifs permettant aux utilisateurs d'exécuter des opérations mathématiques et de modifier des expériences de machine learning.
Implements diverse neural network architectures, including convolutional and variational models, for complex data processing.
Ce projet est une collection de supports de cours sur le deep learning avec PyTorch, composée de projets pratiques et d'exercices de programmation. Il se concentre sur l'implémentation d'architectures de réseaux de neurones et l'entraînement de modèles pour résoudre des problèmes de données complexes. Le dépôt inclut une suite de projets de vision par ordinateur pour construire des classificateurs d'images, des auto-encodeurs et des applications de transfert de style. Il propose un laboratoire sur les réseaux antagonistes génératifs (GAN) pour créer des images synthétiques et des implémentations spécifiques pour le transfert d'apprentissage afin d'adapter des poids pré-entraînés à de nouvelles tâches. La base de code couvre l'analyse de données séquentielles pour le traitement du langage naturel (NLP) en utilisant des réseaux de neurones récurrents et des plongements de mots (word embeddings). Des capacités supplémentaires incluent le prétraitement des données d'image, l'évaluation des performances des modèles et le déploiement de modèles entraînés sur une infrastructure cloud. Les supports sont fournis sous forme de série de Jupyter Notebooks.
Implements various neural network architectures including feedforward, convolutional, and recurrent networks.
Ce projet est un framework de calcul scientifique pour l'écosystème .NET, fournissant une suite complète de bibliothèques pour l'analyse numérique, les statistiques et l'optimisation mathématique. Il sert de boîte à outils fondamentale pour développer des applications en machine learning, traitement numérique du signal et vision par ordinateur. Le framework fournit des outils spécialisés pour l'entraînement et le déploiement de modèles prédictifs, incluant les réseaux de neurones, les machines à vecteurs de support (SVM) et les arbres de décision. Il se distingue par des intégrations poussées pour l'analyse visuelle en temps réel, comme le suivi d'objets et la détection de traits faciaux, ainsi qu'une bibliothèque dédiée au traitement numérique du signal pour capturer et filtrer les signaux audio et de capteurs. La surface de capacités s'étend à la décomposition de matrices de haut niveau et à l'algèbre linéaire, à la modélisation d'états probabilistes et aux algorithmes de recherche heuristique. Il couvre également un large éventail d'utilitaires de manipulation de données, de la réduction de dimensionnalité et la normalisation à l'organisation de données spatiales et aux composants de visualisation scientifique. Le système inclut des contrôleurs d'intégration matérielle pour la configuration de caméras, la gestion des ports GPIO et le matériel de détection de profondeur spécialisé.
Implements diverse neural network architectures, including deep learning models and Boltzmann machines.
This project is a deep learning implementation of the RetinaNet architecture for detecting and classifying objects within images. Built as a Keras object detection framework and a TensorFlow computer vision tool, it provides a complete neural network implementation based on the RetinaNet paper. The framework includes specialized components such as a Feature Pyramid Network and a focal loss function to handle object detection. It features a configurable backbone architecture and anchor-based bounding boxes to predict object locations across varying scales and aspect ratios. The toolset covers
Provides a practical implementation of the RetinaNet architecture, including a Feature Pyramid Network and focal loss.
Ce projet est une base de code pédagogique et une bibliothèque de référence qui traduit des concepts théoriques de deep learning en code PyTorch exécutable. Il sert d'implémentation pratique d'un manuel de deep learning, fournissant une structure de cours avec des exercices guidés et des exemples d'architectures à des fins d'apprentissage. Le dépôt inclut une bibliothèque d'architectures de réseaux de neurones standard, notamment des modèles linéaires, convolutifs, récurrents et transformers. Il implémente spécifiquement une variété de modèles de deep learning tels que les perceptrons multicouches, les réseaux VGG, les unités récurrentes à portes (GRU) et les réseaux LSTM (Long Short-Term Memory). La base de code couvre de larges domaines de capacités, notamment la vision par ordinateur pour la classification d'images et la détection d'objets, ainsi que le traitement du langage naturel pour la modélisation de séquences et la traduction. Il implémente également des composants fondamentaux de machine learning tels que la régression linéaire et softmax, la classification probabiliste et une suite d'algorithmes d'optimisation basés sur le gradient. Le projet est principalement distribué sous forme de collection de Jupyter Notebooks.
Provides a library of reference implementations for linear, convolutional, recurrent, and transformer architectures.
Ce projet est un dépôt de cursus académique et un centre de ressources pédagogiques pour l'étude des probabilités, des statistiques et du machine learning. Il sert de site de cours de deep learning et de hub pour le matériel pédagogique, fournissant une collection structurée de contenus conçus pour enseigner les architectures de réseaux de neurones. Le dépôt se distingue en combinant une ressource pédagogique complète avec une archive de projets de machine learning. Il fournit un ensemble curaté d'exemples de recherche et de guides d'implémentation pour une large gamme de modèles, incluant les perceptrons multicouches, les réseaux convolutifs et les modèles de séquences récurrents. Le projet couvre un large éventail de capacités, incluant la recherche en vision par ordinateur pour la détection d'objets et la classification d'images, l'implémentation de la modélisation séquence-à-séquence et des techniques d'optimisation de réseaux de neurones. Il fournit également des outils administratifs pour la gestion de cours académiques, tels que le suivi des jalons de projet et la distribution des devoirs. Le matériel pédagogique est délivré via une combinaison de notebooks interactifs, de diapositives de cours et d'enregistrements vidéo.
Provides practical implementations of recurrent neural network architectures including LSTMs and GRUs for sequence processing.
Ce dépôt fournit une collection de notebooks Jupyter interactifs conçus pour faire le pont entre les concepts théoriques d'apprentissage automatique et l'implémentation pratique. Il sert de programme éducatif structuré pour l'apprentissage profond, offrant des tutoriels pratiques qui guident les utilisateurs à travers les fondamentaux des architectures de réseaux de neurones et leur application. Le projet se distingue en démontrant des architectures de réseaux de neurones identiques à travers plusieurs bibliothèques d'apprentissage automatique standard de l'industrie, permettant une comparaison directe et un apprentissage agnostique au framework. Il inclut des utilitaires pour transformer les cellules de notebooks interactifs en scripts exécutables autonomes, permettant la transition du prototypage de recherche au traitement par lots et à l'entraînement distribué sur des clusters de calcul haute performance. Les supports couvrent un large éventail de sujets liés à l'apprentissage profond, incluant l'implémentation de modèles complexes tels que les transformers et les réseaux de neurones sur graphes. Le dépôt soutient le cycle de vie complet du développement de modèles, des exercices éducatifs initiaux à l'exécution de tâches d'entraînement sur du matériel cloud distant.
Provides practical implementations of complex deep learning models like transformers and graph neural networks.
Ce projet est un moteur de reconnaissance optique de caractères (OCR) basé sur le terminal qui utilise des modèles de réseaux de neurones pour extraire du texte et des données de mise en page spatiale à partir d'images. Il fonctionne à la fois comme un utilitaire en ligne de commande pour le traitement automatisé de texte et comme une bibliothèque pour intégrer la reconnaissance basée sur l'apprentissage automatique dans des flux de travail plus larges. Le moteur se distingue par un pipeline de traitement modulaire qui prend en charge le chargement de modèles personnalisés et l'initialisation des poids mappés en mémoire pour une exécution efficace. Il préserve la structure du document en suivant les coordonnées géométriques précises pour chaque élément textuel détecté, et permet l'affinement de la sortie via des règles de validation au niveau des caractères. Le système inclut des outils complets pour l'ingestion d'images, y compris la capture directe depuis les presse-papiers système et le contenu du navigateur. Il fournit des capacités de diagnostic en générant des superpositions visuelles et des artefacts de traitement intermédiaires pour vérifier la précision de la reconnaissance et dépanner les performances du pipeline. Le logiciel est distribué sous forme de binaire statique pour garantir la portabilité entre les environnements sans nécessiter de dépendances externes.
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.