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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to redaops/ann-visualizer

Projects sharing features with Ann Visualizer

30 open-source projects similar to redaops/ann-visualizer, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • tensorspace-team/tensorspacetensorspace-team avatar

    tensorspace-team/tensorspace

    5,179View on GitHub↗

    Tensorspace is a WebGL-based 3D visualization framework and renderer designed to map deep learning model architectures and tensor data into interactive three-dimensional spaces. It serves as a neural network architecture visualizer and model inspector, allowing users to render model topologies and analyze data flow within a web browser. The project distinguishes itself through its ability to convert pre-trained Keras and TensorFlow models into spatial representations. It integrates with TensorFlow.js to execute inference in the browser, enabling the real-time visualization of intermediate act

    JavaScript
    View on GitHub↗5,179
  • poloclub/cnn-explainerpoloclub avatar

    poloclub/cnn-explainer

    8,958View on GitHub↗

    cnn-explainer is an interactive web application and educational sandbox designed for visualizing the internal operations and layers of convolutional neural networks. It functions as a tool for understanding how these networks process image data through real-time graphics and interactive visualizations. The project includes a browser-based environment for training small convolutional neural networks on specific image classes. It also provides a model converter that transforms trained neural network files from backend framework formats into web-compatible versions for browser loading. The appl

    JavaScript
    View on GitHub↗8,958
  • paddlepaddle/visualdlPaddlePaddle avatar

    PaddlePaddle/VisualDL

    4,882View on GitHub↗

    VisualDL is a deep learning visualization toolkit and experiment tracking dashboard. It provides a web-based interface for monitoring training metrics, analyzing high-dimensional data, and rendering model architectures through static and dynamic graphs. The toolkit serves as a performance profiler to identify execution bottlenecks and optimize resource usage. It also functions as a data analyzer that uses projection algorithms to identify relationships between points in complex datasets. Capabilities include tracking training metrics via scalars and histograms, comparing multiple experiments

    HTMLcaffedeep-learningonnx
    View on GitHub↗4,882

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • alexlenail/nn-svgalexlenail avatar

    alexlenail/NN-SVG

    5,684View on GitHub↗

    Publication-ready NN-architecture schematics.

    JavaScriptd3deep-learningdiagrams
    View on GitHub↗5,684
  • sksq96/pytorch-summarysksq96 avatar

    sksq96/pytorch-summary

    4,054View on GitHub↗

    pytorch-summary is a collection of utilities for PyTorch neural networks designed to generate model summaries, calculate memory requirements, and visualize layer-by-layer tensor shapes. It functions as a reporting tool that provides detailed breakdowns of network layers and output shapes to assist with model debugging and inspection. The project provides specialized capabilities for estimating the total memory usage of forward and backward passes based on input dimensions and parameter counts. It generates human-readable visualizations of model structures to verify architectural designs and i

    Pythondeep-learningkeraspytorch
    View on GitHub↗4,054
  • harisiqbal88/plotneuralnetHarisIqbal88 avatar

    HarisIqbal88/PlotNeuralNet

    24,431View on GitHub↗

    PlotNeuralNet is a programmatic tool designed to generate high-quality visual representations of neural network architectures. It functions as a declarative visualization framework that converts structural definitions into professional-grade graphical output, specifically tailored for technical documentation and academic research papers. The project distinguishes itself by utilizing a layer-centric procedural modeling approach, which applies standardized geometric templates to network components to ensure consistent visual styling. By leveraging a domain-specific macro language and a LaTeX-ba

    TeXdeep-neural-networkslatex
    View on GitHub↗24,431
  • tiny-dnn/tiny-dnntiny-dnn avatar

    tiny-dnn/tiny-dnn

    6,019View on GitHub↗

    tiny-dnn is a header-only C++14 deep learning framework for building, training, and running inference on neural networks. It constructs static computational graphs at compile time using template-based layer composition, with a gradient-based backpropagation engine and minibatch stochastic gradient descent for training, all without external dependencies beyond the C++14 standard library. The framework supports importing pre-trained models from the Caffe framework directly, parsing its binary serialization format without requiring external protocol buffer libraries. It provides CPU-optimized te

    C++
    View on GitHub↗6,019
  • tensorflow/lucidtensorflow avatar

    tensorflow/lucid

    4,707View on GitHub↗

    Lucid is a TensorFlow interpretability toolkit and visualization library designed to analyze the internal representations of neural networks. It functions as a gradient-based optimization framework that generates images and atlases to reveal the features learned by specific neurons and layers. The library enables the creation of activation atlases and the mapping of high-dimensional neural activations into lower-dimensional spaces to study model behavior. It utilizes differentiable image parametrization to optimize visual inputs that maximally activate network components. The system covers a

    Jupyter Notebook
    View on GitHub↗4,707
  • tensorflow/playgroundtensorflow avatar

    tensorflow/playground

    12,939View on GitHub↗

    This project is a browser-based machine learning education tool and neural network sandbox. It provides an interactive environment for experimenting with network architectures and hyperparameters to understand deep learning concepts. The tool functions as a visualizer for TensorFlow neural networks, allowing users to see how models learn and classify data in real time. It enables the prototyping of model architectures to observe how different hidden layers and neurons affect a network's ability to solve specific data patterns. The system covers neural network architecture and operation visua

    TypeScript
    View on GitHub↗12,939
  • datawhalechina/thorough-pytorchdatawhalechina avatar

    datawhalechina/thorough-pytorch

    3,684View on 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
    View on GitHub↗3,684
  • bbycroft/llm-vizbbycroft avatar

    bbycroft/llm-viz

    5,260View on GitHub↗

    llm-viz is a 3D architecture visualizer and inference simulator for large language models. It provides a visual representation of network topology and the mathematical operations used during the process of generating a response. The tool enables the exploration of internal weight distributions and the layout of layers within a neural network. It facilitates model interpretability and inference debugging by tracking the step-by-step movement of data through the architecture. The system utilizes GPU-accelerated 3D rendering to visualize tensor flow and spatial mappings of weights. It includes

    TypeScript
    View on GitHub↗5,260
  • chiphuyen/stanford-tensorflow-tutorialschiphuyen avatar

    chiphuyen/stanford-tensorflow-tutorials

    10,377View on GitHub↗

    This project is a collection of deep learning tutorials and practical implementations using TensorFlow. It provides a neural network implementation guide through code examples designed for research-oriented deep learning. The repository covers supervised and unsupervised learning workflows, including the development of sequence models for language processing and chatbots. It includes specific examples for image style transfer and the use of autoencoders for feature extraction. The project also provides demonstrations for managing large-scale datasets using binary record formats and streaming

    Pythonchatbotcourse-materialsdeep-learning
    View on GitHub↗10,377
  • apachecn/pytorch-doc-zhapachecn avatar

    apachecn/pytorch-doc-zh

    4,224View on GitHub↗

    This project is a Chinese language translation of the technical guides and API references for the PyTorch deep learning framework. It serves as a localized knowledge base and reference material to make deep learning documentation accessible to non-English speakers. The documentation covers a comprehensive range of PyTorch capabilities, including neural network model development, automatic differentiation, and the implementation of backend kernels. It provides detailed guidance on distributed training strategies, model deployment through formats like ONNX and C++, and various model optimizatio

    Shelldeep-learningdocumentationpython
    View on GitHub↗4,224
  • lyhue1991/eat_tensorflow2_in_30_dayslyhue1991 avatar

    lyhue1991/eat_tensorflow2_in_30_days

    9,933View on GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    View on GitHub↗9,933
  • microsoft/mmdnnMicrosoft avatar

    Microsoft/MMdnn

    5,804View on 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
    View on GitHub↗5,804
  • morvanzhou/tensorflow-tutorialMorvanZhou avatar

    MorvanZhou/Tensorflow-Tutorial

    4,334View on GitHub↗

    This project is a collection of educational resources and reference implementations for neural network development using TensorFlow. It serves as a comprehensive learning course, machine learning curriculum, and practical implementation guide for building deep learning architectures. The codebase provides instructional materials and examples covering a wide range of model types, including convolutional neural networks for image classification, recurrent networks and long short-term memory cells for sequential data, and autoencoders for generative modeling. It also includes implementations for

    Pythonautoencoderclassificationcnn
    View on GitHub↗4,334
  • sixlabors/imagesharpSixLabors avatar

    SixLabors/ImageSharp

    7,954View on GitHub↗

    ImageSharp is a .NET image processing library and manipulation framework used for decoding, encoding, and modifying digital images. It functions as a comprehensive toolkit for resizing, cropping, and applying pixel-level filters while managing color profiles and pixel data across various file formats. The project integrates a 2D vector graphics engine and a typography rendering engine to draw geometric shapes, paths, and complex stylized text onto images. It also includes a geometry boolean operation library for calculating intersections, unions, and differences between complex polygons and c

    C#bmpc-sharpdrawing
    View on GitHub↗7,954
  • mrdbourke/zero-to-mastery-mlmrdbourke avatar

    mrdbourke/zero-to-mastery-ml

    5,839View on GitHub↗

    This project is a machine learning educational curriculum and learning platform delivered through interactive Jupyter Notebooks. It serves as a comprehensive guide for mastering the Python data science toolkit, providing structured tutorials for numerical computing, tabular data manipulation, and statistical visualization. The curriculum includes specific implementation guides for Scikit-Learn and a practical course on TensorFlow for constructing, training, and deploying neural networks and computer vision models. It covers the end-to-end process of building predictive models, from initial pr

    Jupyter Notebookdata-sciencedeep-learningmachine-learning
    View on GitHub↗5,839
  • nfmcclure/tensorflow_cookbooknfmcclure avatar

    nfmcclure/tensorflow_cookbook

    6,239View on GitHub↗

    The TensorFlow Cookbook is a collection of code examples and recipes for building, training, and deploying machine learning models using TensorFlow. It covers the full model lifecycle, from constructing neural networks and training them with configurable parameters to packaging trained models for production deployment with unit tests and multi-device support. The project also integrates TensorBoard for logging and visualizing computational graphs, scalar summaries, and histograms during training. The cookbook demonstrates a wide range of machine learning techniques, including convolutional ne

    Jupyter Notebookclassificationcnngenetic-algorithm
    View on GitHub↗6,239
  • flashlight/flashlightflashlight avatar

    flashlight/flashlight

    5,443View on GitHub↗

    Flashlight is a standalone C++ machine learning library and tensor library used for building and training neural networks. It functions as a comprehensive neural network framework and automatic differentiation engine, providing the tools to construct computation graphs and calculate gradients via backpropagation. The project serves as a distributed training framework, utilizing all-reduce operations to synchronize gradients and parameters across multiple compute nodes and devices. It distinguishes itself through deep integration of high-performance tensor manipulation, native device memory in

    C++
    View on GitHub↗5,443
  • petgraph/petgraphpetgraph avatar

    petgraph/petgraph

    3,938View on GitHub↗

    petgraph is a graph data structure library for the Rust programming language. It provides a collection of tools for representing and manipulating graphs, functioning as a network analysis tool and a comprehensive graph algorithm suite. The library integrates with Graphviz DOT for importing, exporting, and parsing graph data to facilitate visualization. It distinguishes itself by offering specialized network analysis capabilities, such as the detection of cliques, bridge edges, articulation points, and subgraph isomorphisms. Its computational surface covers a wide range of algorithms, includi

    Rustgraph-algorithmsrust
    View on GitHub↗3,938
  • tflearn/tflearntflearn avatar

    tflearn/tflearn

    9,579View on GitHub↗

    tflearn is a deep learning framework and high-level API wrapper for TensorFlow. It provides a toolkit for designing neural network architectures and a system for executing training loops and optimizing model weights across CPUs and GPUs. The project simplifies the process of building and training models through a modular interface and a high-level API for prototyping. It includes specialized utilities for deep learning visualization, allowing for the generation of graphical diagrams to analyze network structures, weights, gradients, and activations. The framework covers a broad range of capa

    Pythondata-sciencedeep-learningmachine-learning
    View on GitHub↗9,579
  • dod-o/statistical-learning-method_codeDod-o avatar

    Dod-o/Statistical-Learning-Method_Code

    11,621View on GitHub↗

    This project is a reference collection of statistical learning algorithms built from scratch using NumPy for linear algebra and matrix operations. It serves as an educational resource for studying the mathematical foundations and inner workings of machine learning models through manual implementations. The codebase provides hand-coded implementations of both supervised and unsupervised learning. This includes classification and regression models such as support vector machines, decision trees, and Naive Bayes, as well as data clustering and pattern discovery methods like k-means and hierarchi

    Pythoncodemachine-learning-algorithmsstatistical-learning-method
    View on GitHub↗11,621
  • roboticcam/machine-learning-notesroboticcam avatar

    roboticcam/machine-learning-notes

    9,582View on GitHub↗

    This project is a machine learning study guide and technical knowledge base. It serves as a version-controlled repository of mathematical formulas and algorithmic explanations, providing instructional material and reference notes for the study of artificial intelligence. The content is structured as a markdown-based knowledge base that pairs theoretical mathematical explanations directly with code implementations. This approach demonstrates model mechanics in practice across several specialized domains, including deep learning research, probabilistic graphical modeling, and reinforcement lear

    Jupyter Notebook
    View on GitHub↗9,582
  • towardsai/tutorialstowardsai avatar

    towardsai/tutorials

    1,023View on GitHub↗

    This project is an educational collection of tutorials and executable code notebooks focused on data science, machine learning, deep learning, and natural language processing concepts in Python. It provides instructional resources covering statistical analysis, linear algebra, artificial intelligence algorithms, and step-by-step guides for developers learning data science. The repository covers a broad spectrum of computational and statistical capabilities, including neural network construction, gradient-based optimization techniques, curve fitting, regression modeling, and collaborative filt

    Jupyter Notebookcollaborative-filteringdata-sciencedeep-learning
    View on GitHub↗1,023
  • tingsongyu/pytorch-tutorial-2ndTingsongYu avatar

    TingsongYu/PyTorch-Tutorial-2nd

    4,555View on GitHub↗

    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

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    View on GitHub↗4,555
  • visualize-ml/book7_visualizations-for-machine-learningVisualize-ML avatar

    Visualize-ML/Book7_Visualizations-for-Machine-Learning

    3,290View on GitHub↗

    This project is an educational collection of interactive Jupyter notebooks designed to illustrate fundamental machine learning algorithms and mathematical principles. It serves as a resource for bridging the gap between abstract equations and practical implementation through a combination of narrative text and executable code. The collection utilizes a modular architecture where individual algorithm implementations are isolated to facilitate independent study. It incorporates both interactive code examples and static graphical assets to represent complex statistical concepts and model behavio

    Jupyter Notebookbaysiandata-sciencelinear-algebra
    View on GitHub↗3,290
  • visualize-ml/book3_elements-of-mathematicsVisualize-ML avatar

    Visualize-ML/Book3_Elements-of-Mathematics

    7,510View on GitHub↗

    This project is an interactive machine learning textbook and educational resource designed to teach the mathematical foundations of artificial intelligence. It functions as a structured course and digital book that covers essential topics ranging from basic arithmetic to advanced calculus, linear algebra, and statistics. The resource utilizes a math visualization library and a collection of interactive code examples to demonstrate abstract principles through algorithmic output. It transforms theoretical study into a practical experience by combining programmable examples with visual guides.

    Jupyter Notebookdata-sciencelinear-algebramachine-learning
    View on GitHub↗7,510
  • datawhalechina/pumpkin-bookdatawhalechina avatar

    datawhalechina/pumpkin-book

    25,653View on GitHub↗

    Pumpkin-book is an open-source educational textbook that provides annotated study materials and mathematical derivations for foundational machine learning concepts. It functions as a technical documentation archive, breaking down dense academic literature into accessible, plain-language notes designed to support self-paced learning. The project distinguishes itself through a collaborative knowledge curation model, where the curriculum is managed via a version-controlled system. This workflow relies on community-driven updates and peer review to refine explanations and ensure the accuracy of t

    bookmachine-learningpumpkin-book
    View on GitHub↗25,653
  • fengdu78/lihang-codefengdu78 avatar

    fengdu78/lihang-code

    19,548View on GitHub↗

    This repository is a collection of foundational machine learning models and predictive analysis tools designed for the study of statistical learning methods. It serves as an educational resource that demonstrates the mathematical principles of classic algorithms through direct, first-principles implementation. The project distinguishes itself by constructing models from the ground up, relying on fundamental linear algebra and calculus operations rather than high-level abstraction frameworks. Each algorithm is organized into modular, standalone scripts that mirror the sequence of mathematical

    Jupyter Notebook
    View on GitHub↗19,548