6 Repos
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.
Dieses Projekt ist eine umfassende Bildungsressource für Machine Learning und eine Tutorial-Reihe, die als Sammlung interaktiver Jupyter Notebooks bereitgestellt wird. Es bietet praktische Python-Implementierungen für den gesamten Machine-Learning-Lebenszyklus und deckt überwachtes (supervised) und unüberwachtes (unsupervised) Lernen, Deep Learning sowie Reinforcement Learning ab. Die Ressource zeichnet sich durch detaillierte Implementierungsanleitungen für komplexe Architekturen aus, darunter Transformer, Generative Adversarial Networks (GANs) und Convolutional Neural Networks (CNNs). Zudem enthält sie spezialisierte Kursmaterialien für die Entwicklung von Reinforcement-Learning-Agenten mittels Q-Learning und Deep Q-Networks in simulierten Umgebungen. Die Inhalte decken ein breites Spektrum an Data-Science-Fähigkeiten ab, einschließlich Data-Engineering-Pipelines, Feature-Encoding und Dimensionsreduktion. Es bietet umfangreiches Material zur Modellevaluierung durch Kreuzvalidierung und diagnostische Metriken sowie fortgeschrittene Themen wie Natural Language Processing (NLP), Sentiment-Analyse und generative KI. Der gesamte Lehrplan ist für die interaktive Ausführung in Jupyter Notebooks konzipiert und kombiniert ausführbaren Code, Rich Text und Visualisierungen.
Implements techniques like t-SNE to map high-dimensional datasets into low-dimensional spaces for visual analysis.
VisualDL ist ein Deep-Learning-Visualisierungs-Toolkit und Experiment-Tracking-Dashboard. Es bietet ein Web-basiertes Interface zur Überwachung von Trainingsmetriken, zur Analyse hochdimensionaler Daten und zum Rendern von Modellarchitekturen mittels statischer und dynamischer Graphen. Das Toolkit dient als Performance-Profiler, um Ausführungsengpässe zu identifizieren und die Ressourcennutzung zu optimieren. Es fungiert zudem als Datenanalysator, der Projektionsalgorithmen verwendet, um Beziehungen zwischen Punkten in komplexen Datensätzen zu identifizieren. Zu den Funktionen gehören das Tracking von Trainingsmetriken mittels Skalaren und Histogrammen, der Vergleich mehrerer Experimente durch Multi-Directory-Log-Aggregation und die Evaluierung der Klassifizierungsleistung mit Precision-Recall- und ROC-Kurven. Das System unterstützt zudem die Visualisierung von Multimedia-Outputs, einschließlich Bildern, Text und Audio. Benutzer können einen Visualisierungsserver starten, um Logs zu durchsuchen und Modellgraphen über einen Webbrowser zu erkunden.
Provides projection algorithms to map high-dimensional datasets into low-dimensional visual spaces for analysis.
Embedding Atlas ist ein webbasiertes Interface zur Darstellung hochdimensionaler Vektor-Embeddings und zur Analyse komplexer Datensätze durch interaktives visuelles Clustering. Es fungiert als Analysetool für hochdimensionale Daten, um Trends und Dichtemuster zu entdecken, und dient als Vektor-Ähnlichkeits-Explorer, um Nächste-Nachbarn-Datenpunkte innerhalb umfangreicher Embedding-Datensätze zu lokalisieren. Das Projekt bietet ein synchronisiertes, multimodales Daten-Dashboard, das tabellarische Daten mit Bildern, Audio und Text verknüpft. Es nutzt hardwarebeschleunigtes Rendering, um Millionen von Embedding-Punkten anzuzeigen, und verwendet hochdimensionale Projektions-Mappings, um globale Datenstrukturen und Cluster aufzudecken. Das Toolkit deckt ein breites Spektrum an Analysefunktionen ab, darunter Echtzeit-Ähnlichkeitssuche, räumliche Indizierung für Nächste-Nachbarn und Cross-Filtering-Zustandssynchronisierung über verknüpfte Dashboards hinweg. Es enthält zudem Interfaces für automatisierte Datenexploration, die es Controllern ermöglichen, Abfragen auszuführen und visuelle Diagramme programmatisch zu aktualisieren.
Provides a hardware-accelerated renderer for navigating and analyzing millions of high-dimensional embedding points.
Lucid ist ein TensorFlow-Interpretierbarkeits-Toolkit und eine Visualisierungsbibliothek, die darauf ausgelegt ist, die internen Repräsentationen neuronaler Netze zu analysieren. Sie fungiert als gradientenbasiertes Optimierungs-Framework, das Bilder und Atlanten generiert, um die von spezifischen Neuronen und Schichten gelernten Features offenzulegen. Die Bibliothek ermöglicht die Erstellung von Aktivierungsatlanten und das Mapping hochdimensionaler neuronaler Aktivierungen in niedrigdimensionale Räume, um das Modellverhalten zu untersuchen. Sie nutzt differenzierbare Bildparametrisierung, um visuelle Inputs zu optimieren, die Netzwerkkomponenten maximal aktivieren. Das System deckt ein breites Spektrum an Interpretierbarkeits-Infrastruktur ab, einschließlich Aktivierungsverteilungs-Mapping und Feature-Visualisierungs-Forschung. Es enthält zudem Utilities zum Importieren vortrainierter Modelle und zum Persistieren von Netzwerkgewichten für laufende Analysen.
Projects high-dimensional neural activations into lower-dimensional spaces to visualize clusters and relationships.
Dieses Projekt ist eine umfassende Lehrressource und ein Kurs zum Aufbau neuronaler Netze mit PyTorch. Es deckt die grundlegenden Bausteine des Deep Learning ab, einschließlich Tensor-Manipulation, automatischer Differenzierung und der Konstruktion modularer Komponenten für neuronale Netze. Das Repository dient als technischer Leitfaden für verschiedene spezialisierte Bereiche. Es bietet Implementierungsdetails für Computer-Vision-Aufgaben wie Bildklassifizierung, Objekterkennung und semantische Segmentierung sowie Workflows für die Verarbeitung natürlicher Sprache (NLP) mit Transformern, rekurrenten Netzen und generativen Modellen. Zudem enthält es eine Referenz für generative KI, mit Fokus auf die Synthese von Bildern mittels Diffusionsmodellen und adversarialen Netzwerken. Das Material erstreckt sich auf Modelloptimierung und Deployment-Pipelines. Es behandelt Techniken zur Reduzierung der Modellgröße und zur Erhöhung der Inferenzgeschwindigkeit durch Quantisierung und den Export von Modellen in Formate wie ONNX und TensorRT. Weitere Kompetenzbereiche umfassen Data Engineering für paralleles Laden, Modellevaluierung mittels benutzerdefinierter Metriken und das Deployment von Open-Source Large Language Models. Das Projekt wird primär als eine Reihe von Jupyter Notebooks bereitgestellt.
Projects high-dimensional embeddings into low-dimensional spaces to visualize data clusters.
Pywonderland is a Python mathematical visualization library and computational geometry framework designed to render geometric, algebraic, and topological objects. It provides a suite of tools for generating images and animations of complex mathematical structures through symbolic computation and numerical analysis. The project features specialized toolkits for rendering hyperbolic isometries in the Poincaré disk and upper-half space, projecting high-dimensional root systems onto Coxeter planes, and calculating catacaustics for parametric and implicit plane curves. It also includes a rendering
Projects high-dimensional root system coordinates onto two-dimensional Coxeter planes for visualization.