6 repositorios
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.
Este proyecto es un recurso educativo integral sobre machine learning y una serie de tutoriales presentados como una colección de Jupyter Notebooks interactivos. Proporciona implementaciones prácticas en Python para el ciclo de vida completo del machine learning, cubriendo aprendizaje supervisado y no supervisado, deep learning y aprendizaje por refuerzo. El recurso destaca por ofrecer guías de implementación detalladas para arquitecturas complejas, incluyendo transformers, redes generativas antagónicas (GAN) y redes neuronales convolucionales. También incluye material especializado para desarrollar agentes de aprendizaje por refuerzo utilizando Q-learning y Deep Q-Networks en entornos simulados. El contenido abarca una amplia gama de capacidades de ciencia de datos, incluyendo pipelines de ingeniería de datos, codificación de características y reducción de dimensionalidad. Proporciona material extenso sobre evaluación de modelos mediante validación cruzada y métricas de diagnóstico, así como temas avanzados como procesamiento de lenguaje natural, análisis de sentimiento e IA generativa. Todo el plan de estudios está diseñado para su ejecución interactiva dentro de Jupyter Notebooks, combinando código ejecutable, texto enriquecido y visualizaciones.
Implements techniques like t-SNE to map high-dimensional datasets into low-dimensional spaces for visual analysis.
VisualDL es un kit de herramientas de visualización de deep learning y un panel de seguimiento de experimentos. Proporciona una interfaz basada en web para monitorear métricas de entrenamiento, analizar datos de alta dimensión y renderizar arquitecturas de modelos mediante gráficos estáticos y dinámicos. El kit de herramientas sirve como un perfilador de rendimiento para identificar cuellos de botella en la ejecución y optimizar el uso de recursos. También funciona como un analizador de datos que utiliza algoritmos de proyección para identificar relaciones entre puntos en conjuntos de datos complejos. Las capacidades incluyen el seguimiento de métricas de entrenamiento mediante escalares e histogramas, la comparación de múltiples experimentos mediante la agregación de registros de múltiples directorios y la evaluación del rendimiento de clasificación con curvas de precisión-recall y ROC. El sistema también admite la visualización de salidas multimedia, incluyendo imágenes, texto y audio. Los usuarios pueden iniciar un servidor de visualización para navegar por los registros y explorar los grafos de los modelos a través de un navegador web.
Provides projection algorithms to map high-dimensional datasets into low-dimensional visual spaces for analysis.
Embedding Atlas es una interfaz basada en web para renderizar embeddings vectoriales de alta dimensión y analizar conjuntos de datos complejos mediante agrupamiento visual interactivo. Funciona como un analizador de datos de alta dimensión utilizado para descubrir tendencias y patrones de densidad, actuando como un explorador de similitud vectorial para localizar puntos de datos vecinos más cercanos dentro de conjuntos de datos de embedding a gran escala. El proyecto proporciona un panel de datos multimodal sincronizado que vincula datos tabulares con imágenes, audio y texto. Utiliza renderizado acelerado por hardware para mostrar millones de puntos de embedding y emplea mapeo de proyección de alta dimensión para revelar estructuras y clústeres de datos globales. El kit de herramientas cubre una amplia gama de capacidades analíticas, incluyendo búsqueda de similitud en tiempo real, indexación espacial de vecinos más cercanos y sincronización de estado de filtrado cruzado en paneles vinculados. También incluye interfaces para la exploración automatizada de datos, permitiendo a los controladores ejecutar consultas y actualizar gráficos visuales mediante programación.
Provides a hardware-accelerated renderer for navigating and analyzing millions of high-dimensional embedding points.
Lucid es un toolkit de interpretabilidad y librería de visualización para TensorFlow diseñado para analizar las representaciones internas de redes neuronales. Funciona como un framework de optimización basado en gradientes que genera imágenes y atlas para revelar las características aprendidas por neuronas y capas específicas. La librería permite la creación de atlas de activación y el mapeo de activaciones neuronales de alta dimensión en espacios de menor dimensión para estudiar el comportamiento del modelo. Utiliza parametrización de imágenes diferenciable para optimizar entradas visuales que activen al máximo los componentes de la red. El sistema cubre una amplia gama de infraestructura de interpretabilidad, incluyendo el mapeo de distribución de activaciones y la investigación de visualización de características. También incluye utilidades para importar modelos pre-entrenados y persistir pesos de red para análisis continuos.
Projects high-dimensional neural activations into lower-dimensional spaces to visualize clusters and relationships.
Este proyecto es un recurso educativo integral y un curso para construir redes neuronales usando PyTorch. Cubre los bloques de construcción fundamentales del deep learning, incluyendo la manipulación de tensores, la diferenciación automática y la construcción de componentes modulares de redes neuronales. El repositorio sirve como guía técnica para varios dominios especializados. Proporciona detalles de implementación para tareas de visión artificial como clasificación de imágenes, detección de objetos y segmentación semántica, así como flujos de trabajo de procesamiento de lenguaje natural que involucran transformers, redes recurrentes y modelos generativos. Además, incluye una referencia para IA generativa, centrándose específicamente en la síntesis de imágenes mediante modelos de difusión y redes adversarias. El material se extiende a pipelines de optimización y despliegue de modelos. Cubre técnicas para reducir el tamaño del modelo y aumentar la velocidad de inferencia mediante cuantización y la exportación de modelos a formatos como ONNX y TensorRT. Otras áreas de capacidad incluyen ingeniería de datos para carga paralela, evaluación de modelos mediante métricas personalizadas y el despliegue de modelos de lenguaje grandes (LLM) de código abierto. El proyecto se entrega principalmente como una serie de Jupyter Notebooks.
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.