6 dépôts
Techniques for mapping high-dimensional datasets into low-dimensional visual spaces for analysis.
Distinct from Three-Dimensional Visualizations: Focuses specifically on dimensionality reduction for visualization (like t-SNE) rather than general 3D spatial rendering.
Explore 6 awesome GitHub repositories matching data & databases · High-Dimensional Projections. Refine with filters or upvote what's useful.
Ce projet est une ressource pédagogique complète sur le machine learning, présentée sous forme d'une série de tutoriels dans des Jupyter Notebooks interactifs. Il propose des implémentations pratiques en Python pour l'ensemble du cycle de vie du machine learning, couvrant l'apprentissage supervisé et non supervisé, le deep learning et l'apprentissage par renforcement. La ressource se distingue par des guides d'implémentation détaillés pour des architectures complexes, notamment les transformers, les réseaux antagonistes génératifs (GAN) et les réseaux de neurones convolutifs. Elle propose également des cours spécialisés pour développer des agents d'apprentissage par renforcement utilisant le Q-learning et les Deep Q-Networks dans des environnements simulés. Le contenu couvre un large spectre de capacités en data science, incluant les pipelines d'ingénierie de données, l'encodage de caractéristiques et la réduction de dimensionnalité. Il fournit un matériel étendu sur l'évaluation des modèles via la validation croisée et des métriques de diagnostic, ainsi que des sujets avancés comme le traitement du langage naturel (NLP), l'analyse de sentiment et l'IA générative. L'ensemble du cursus est conçu pour une exécution interactive dans des Jupyter Notebooks, combinant code exécutable, texte riche et visualisations.
Implements techniques like t-SNE to map high-dimensional datasets into low-dimensional spaces for visual analysis.
VisualDL est une boîte à outils de visualisation de deep learning et un tableau de bord de suivi d'expériences. Il fournit une interface basée sur le web pour surveiller les métriques d'entraînement, analyser les données de haute dimension et rendre les architectures de modèles via des graphiques statiques et dynamiques. La boîte à outils sert de profileur de performance pour identifier les goulots d'étranglement d'exécution et optimiser l'utilisation des ressources. Elle fonctionne également comme un analyseur de données qui utilise des algorithmes de projection pour identifier les relations entre les points dans des jeux de données complexes. Les capacités incluent le suivi des métriques d'entraînement via des scalaires et des histogrammes, la comparaison de plusieurs expériences via l'agrégation de logs multi-répertoires et l'évaluation des performances de classification avec des courbes de précision-rappel et ROC. Le système prend également en charge la visualisation de sorties multimédias, incluant des images, du texte et de l'audio. Les utilisateurs peuvent lancer un serveur de visualisation pour parcourir les logs et explorer les graphes de modèles via un navigateur web.
Provides projection algorithms to map high-dimensional datasets into low-dimensional visual spaces for analysis.
Embedding Atlas est une interface web pour le rendu d'embeddings vectoriels de haute dimension et l'analyse de jeux de données complexes via un clustering visuel interactif. Il fonctionne comme un analyseur de données de haute dimension utilisé pour découvrir des tendances et des modèles de densité, agissant comme un explorateur de similarité vectorielle pour localiser les points de données les plus proches dans des jeux de données d'embedding à grande échelle. Le projet fournit un tableau de bord de données multimodal synchronisé qui lie les données tabulaires avec des images, de l'audio et du texte. Il utilise un rendu accéléré par le matériel pour afficher des millions de points d'embedding et emploie une projection de mappage de haute dimension pour révéler les structures et clusters de données globaux. La boîte à outils couvre un large éventail de capacités analytiques, notamment la recherche de similarité en temps réel, l'indexation spatiale des plus proches voisins et la synchronisation de l'état de filtrage croisé entre les tableaux de bord liés. Elle inclut également des interfaces pour l'exploration automatisée des données, permettant aux contrôleurs d'exécuter des requêtes et de mettre à jour les graphiques visuels par programmation.
Provides a hardware-accelerated renderer for navigating and analyzing millions of high-dimensional embedding points.
Lucid est une boîte à outils d'interprétabilité et une bibliothèque de visualisation TensorFlow conçue pour analyser les représentations internes des réseaux de neurones. Elle fonctionne comme un framework d'optimisation basé sur le gradient qui génère des images et des atlas pour révéler les caractéristiques apprises par des neurones et des couches spécifiques. La bibliothèque permet la création d'atlas d'activation et le mappage d'activations neuronales de haute dimension dans des espaces de dimension inférieure pour étudier le comportement du modèle. Elle utilise la paramétrisation d'image différentiable pour optimiser les entrées visuelles qui activent au maximum les composants du réseau. Le système couvre un large éventail d'infrastructures d'interprétabilité, incluant le mappage de distribution d'activation et la recherche en visualisation de caractéristiques. Il inclut également des utilitaires pour importer des modèles pré-entraînés et persister les poids du réseau pour une analyse continue.
Projects high-dimensional neural activations into lower-dimensional spaces to visualize clusters and relationships.
This project is a comprehensive instructional resource and course for building neural networks using PyTorch. It covers the fundamental building blocks of deep learning, including tensor manipulation, automatic differentiation, and the construction of modular neural network components. The repository serves as a technical guide for several specialized domains. It provides implementation details for computer vision tasks such as image classification, object detection, and semantic segmentation, as well as natural language processing workflows involving transformers, recurrent networks, and gen
Projects high-dimensional embeddings into low-dimensional spaces to visualize data clusters.
Pywonderland est une bibliothèque de visualisation mathématique Python et un framework de géométrie computationnelle conçu pour rendre des objets géométriques, algébriques et topologiques. Il fournit une suite d'outils pour générer des images et des animations de structures mathématiques complexes via le calcul symbolique et l'analyse numérique. Le projet propose des toolkits spécialisés pour le rendu d'isométries hyperboliques dans le disque de Poincaré et l'espace du demi-plan supérieur, la projection de systèmes de racines de haute dimension sur des plans de Coxeter, et le calcul de catacaustiques pour des courbes planes paramétriques et implicites. Il inclut également un pipeline de rendu qui utilise l'algorithme de Todd-Coxeter pour produire des données de polytopes 3D pour une description de scène externe dans POV-Ray. La bibliothèque couvre un large éventail de simulations mathématiques, incluant la mécanique céleste pour les solutions orbitales à trois corps, la géométrie discrète pour la dynamique des billards et les empilements de cercles, et le pavage algorithmique pour les diamants aztèques. Elle supporte en outre la génération d'animations GIF à haute fréquence d'images d'automates cellulaires et de labyrinthes.
Projects high-dimensional root system coordinates onto two-dimensional Coxeter planes for visualization.