awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tensorspace-team avatar

tensorspace-team/tensorspace

0
View on GitHub↗
5,179 stars·450 forks·JavaScript·Apache-2.0·7 vuestensorspace.org↗

Tensorspace

Tensorspace est un framework de visualisation 3D basé sur WebGL et un moteur de rendu conçu pour mapper les architectures de modèles d'apprentissage profond et les données de tenseurs dans des espaces tridimensionnels interactifs. Il sert de visualiseur d'architecture de réseau neuronal et d'inspecteur de modèle, permettant aux utilisateurs de rendre les topologies de modèle et d'analyser le flux de données au sein d'un navigateur web.

Le projet se distingue par sa capacité à convertir des modèles Keras et TensorFlow pré-entraînés en représentations spatiales. Il s'intègre à TensorFlow.js pour exécuter l'inférence dans le navigateur, permettant la visualisation en temps réel des activations intermédiaires, des passes avant et des données de tenseurs internes.

Le framework fournit des primitives de rendu étendues pour les couches 1D et 2D, y compris les convolutions, le pooling, les couches denses et diverses opérations de fusion de tenseurs. Il couvre une large surface de capacités, notamment le mappage de topologie de modèle, les animations d'état de couche et la visualisation des sorties de modèles génératifs et des grilles de détection d'objets.

Le système inclut des outils pour la conversion de format de modèle afin d'importer des architectures existantes et un panneau de suivi des performances pour surveiller la santé du système et les fréquences d'images pendant le rendu.

Features

  • Neural Network 3D Renderers - Renders the full structural layout of neural networks using 3D graphics to illustrate data flow.
  • WebGL Rendering - Uses the WebGL API to render neural network layers and tensors as interactive 3D objects.
  • Activation Visualizations - Renders visual representations of internal layer activations to analyze feature maps based on input images.
  • Deep Learning Model Renderers - Converts model definitions into animated 3D components to visualize data flow using WebGL.
  • Dense Layer Rendering - Renders fully connected neural network layers with configurable node counts and interactive animations.
  • Pre-trained Weight Loading - Imports external model files and maps them to visual layers via a standardized preprocessing step.
  • 1D Convolutional Rendering - Renders 1D convolutional layers in 3D with configurable filters, kernel sizes, and strides.
  • 2D Convolutional Rendering - Renders 2D convolutional layers as 3D objects to illustrate image feature extraction.
  • ML Model Format Converters - Converts pre-trained models from external frameworks into formats compatible with the 3D renderer.
  • Model Architecture Visualizations - Renders the structural layout and layer connectivity of Keras models in a 3D space.
  • Model Inspectors - Provides a visual interface for running inference and analyzing intermediate activations within ML models.
  • Model Topology Visualizations - Maps the layers and connections of a machine learning model into an interactive visual representation.
  • Neural Layer Merging Visualization - Provides visual representations of mathematical operations that combine multiple neural network layers.
  • Neural Network Visualizations - Generates graphical 3D representations of neural network architectures, layers, and connectivity.
  • Animated Forward Pass Visualizations - Provides interactive 3D visualizations that animate the step-by-step data flow during a neural network forward pass.
  • Pre-trained Model Importers - Allows the import of existing model architectures from external libraries to create immediate 3D representations.
  • TensorFlow Model Inference - Executes TensorFlow model predictions in the browser to visualize real-time intermediate activations.
  • Interpretability - Displays internal tensor data and feature maps to help users understand how models generate predictions.
  • Architecture Definitions - Enables the definition of network structures through sequential arrangements of convolutional, pooling, and dense layers.
  • Keras - Transforms pre-trained Keras models into a compatible format for high-fidelity 3D visualization.
  • Visualization Schema Conversions - Transforms external Keras and TensorFlow model architectures into an internal format for 3D spatial visualization.
  • 2D Activation Rendering - Renders two-dimensional matrices of activation function outputs with toggleable visibility and animated transitions.
  • Layer-Specific Rendering Logic - Provides dedicated 3D drawing mechanisms tailored to different tensor shapes and neural layer types.
  • 1D Activation Rendering - Renders one-dimensional activation functions using configurable shapes and pagination for long layers.
  • 1D Input Rendering - Renders one-dimensional data input layers with configurable shapes and adjustable animation speeds.
  • 1D Output Rendering - Renders one-dimensional output layers with configurable node counts, labels, and pagination.
  • Neural Network 3D Visualization Frameworks - Provides a browser-based 3D framework for rendering interactive representations of neural network architectures and tensor data.
  • Intermediate Data Visualizers - Displays internal activations and tensor states of hidden layers to visualize how outputs are generated.
  • Feature Map Aggregators - Collapses multiple data channels into simplified representations using max or average values for easier visualization.
  • Layer Dimension Inspection - Tracks and retrieves input and output tensor shapes for each neural network layer.
  • Convolution Layers - Renders transposed convolution layers as interactive 3D components with customizable aesthetics.
  • Depthwise Convolutions - Renders depthwise spatial convolution layers where filters are applied per channel in a 3D space.
  • Intermediate Node Extraction - Retrieves data from internal model nodes to render them as 3D objects for detailed analysis.
  • Model Prediction Visualizations - Generates visual explanations and animations that map model predictions back to the flow of information.
  • Object Detection Feature Map Renderers - Renders the prediction grids and probability regions specifically used in YOLO object detection models.
  • 1D Pooling Rendering - Renders the structural operation of 1D max or average pooling using configurable windows and strides.
  • 2D Pooling Rendering - Renders the structural transformations of 2D max or average pooling using window sizes and padding.
  • Reshaping Visualizations - Visualizes the transformation of tensor data across 1D, 2D, or 3D spatial layouts.
  • Activation Inspectors - Runs inference in the browser to analyze and visualize intermediate activations and data flow.
  • Neural Network Topology Layouts - Provides settings to define how model feature maps are arranged and aggregated for 3D rendering.
  • Feature Map View Toggles - Provides interactive toggles to switch between aggregated and expanded views of neural network feature maps.
  • Architecture Analysis - Converts pre-trained Keras architectures into spatial representations to inspect layer dimensions and network topology.
  • 2D Tensor Rendering - Renders 2D data matrices as abstract layers with custom shapes and appearance.
  • Coordinate-Based Topology Mapping - Calculates 3D spatial coordinates and connection paths between neural network layers for architectural visualization.
  • Detection Result Rendering - Draws bounding boxes and labels on visualization layers to represent object detection results.
  • Image Input Visualizations - Renders greyscale images as the initial input layer of a neural network pipeline in 3D.
  • Neural Layer Animations - Manages visual state transitions and animations for neural network architectural components.
  • Neural Layer Visualizations - Provides the ability to define abstract 3D layers with user-specified shapes to visualize external data.
  • Inference Monitors - Monitors and displays real-time layer metrics and operational statistics during model inference.
  • Layer Aggregation Toggles - Provides UI controls to switch between detailed expanded views and simplified aggregated states of 3D feature maps.
  • Tensor Visualization Pagination - Splits oversized one-dimensional tensor layers into multiple visual segments to maintain rendering performance.
  • Architecture Prototype Visualizers - Visualizes the 3D structure of model prototypes without the need for trained weights.
  • Deep Learning Frameworks - 3D visualization framework for neural networks in browsers.
  • Model Visualization - Renders interactive 3D visualizations of neural networks in browsers.

Historique des stars

Graphique de l'historique des stars pour tensorspace-team/tensorspaceGraphique de l'historique des stars pour tensorspace-team/tensorspace

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Tensorspace

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Tensorspace.
  • microsoft/mmdnnAvatar de Microsoft

    Microsoft/MMdnn

    5,804Voir sur GitHub↗

    MMdnn is a deep learning model converter and migrator designed to translate neural network architectures and weights between different frameworks such as TensorFlow, PyTorch, and Keras. It utilizes a standardized intermediate representation to decouple network structures and weights from specific framework implementations, enabling the transformation of pre-trained models across different environments. The project distinguishes itself by generating native Python reconstruction code from its intermediate representations, allowing models to be rebuilt and fine-tuned in target environments. It a

    Python
    Voir sur GitHub↗5,804
  • redaops/ann-visualizerAvatar de RedaOps

    RedaOps/ann-visualizer

    1,250Voir sur GitHub↗

    Ann-visualizer is a Python library and diagram generator that creates graphical representations of artificial neural network architectures from sequential machine learning models. It translates layer dimensions, connectivity, and network topology into high-resolution image files that can be exported directly to disk for documentation, presentations, and design verification before training. The tool processes sequential model definitions by traversing layer structures and utilizing layout commands to render clear diagrams. These visualizations assist in inspecting network designs and serve as

    Pythonannann-visualizerneural-network
    Voir sur GitHub↗1,250
  • cs231n/cs231n.github.ioAvatar de cs231n

    cs231n/cs231n.github.io

    10,923Voir sur GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Jupyter Notebook
    Voir sur GitHub↗10,923
  • datawhalechina/thorough-pytorchAvatar de datawhalechina

    datawhalechina/thorough-pytorch

    3,684Voir sur GitHub↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    Voir sur GitHub↗3,684
Voir les 30 alternatives à Tensorspace→

Questions fréquentes

Que fait tensorspace-team/tensorspace ?

Tensorspace est un framework de visualisation 3D basé sur WebGL et un moteur de rendu conçu pour mapper les architectures de modèles d'apprentissage profond et les données de tenseurs dans des espaces tridimensionnels interactifs. Il sert de visualiseur d'architecture de réseau neuronal et d'inspecteur de modèle, permettant aux utilisateurs de rendre les topologies de modèle et d'analyser le flux de données au sein d'un navigateur web.

Quelles sont les fonctionnalités principales de tensorspace-team/tensorspace ?

Les fonctionnalités principales de tensorspace-team/tensorspace sont : Neural Network 3D Renderers, WebGL Rendering, Activation Visualizations, Deep Learning Model Renderers, Dense Layer Rendering, Pre-trained Weight Loading, 1D Convolutional Rendering, 2D Convolutional Rendering.

Quelles sont les alternatives open-source à tensorspace-team/tensorspace ?

Les alternatives open-source à tensorspace-team/tensorspace incluent : microsoft/mmdnn — MMdnn is a deep learning model converter and migrator designed to translate neural network architectures and weights… redaops/ann-visualizer — Ann-visualizer is a Python library and diagram generator that creates graphical representations of artificial neural… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… cs231n/cs231n.github.io — This project is a static educational website and comprehensive curriculum focused on computer vision and deep… morvanzhou/tensorflow-tutorial — This project is a collection of educational resources and reference implementations for neural network development… tensorflow/tfjs — TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and…