awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
poloclub avatar

poloclub/cnn-explainer

0
View on GitHub↗
8,958 Stars·1,343 Forks·JavaScript·MIT·8 Aufrufepoloclub.github.io/cnn-explainer↗

Cnn Explainer

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 application utilizes scalable vector graphics to render network architecture and feature maps. It implements client-side model inference, training loops, and tensor-based data flow to simulate convolutional operations directly in the browser.

Features

  • Neural Network Visualizations - Provides an interactive web application for exploring the internal layers and weights of trained convolutional neural networks.
  • Client-Side Training - Implements backpropagation and gradient descent entirely within the browser to train small models.
  • Browser-Based Inference - Implements real-time neural network inference directly in the browser using a JavaScript tensor library.
  • Vision Model Training - Implements a training process for convolutional neural networks focused on image classification.
  • Neural Network Visualization Tools - Provides an interactive web application for visualizing the internal operations and layers of convolutional neural networks.
  • Interactive Sandboxes - Offers an interactive sandbox for experimenting with how CNNs process image data through real-time graphics.
  • Browser-Based Trainers - Ships a browser-based environment to train small convolutional neural networks on specific image classes.
  • Convolutional Neural Network Tutorials - Provides an interactive environment for learning how convolutional neural networks process images and perform operations.
  • Interactive Visualizations - Displays internal CNN operations through interactive graphics to help users understand the learning process.
  • Neural Architecture Visualizations - Renders network architecture and feature maps using scalable vector graphics for interactive inspection.
  • Educational Model Training - Enables training of small convolutional neural networks on specific image classes for educational visualization.
  • Model Format Converters - Transforms trained neural network files from backend framework formats into web-compatible versions.
  • Model Conversion - Transforms trained backend model files into web-compatible formats for browser-based visualization.
  • Cross-Framework Translation - Translates model weights from backend deep learning frameworks into a standardized JSON format for browser execution.
  • Computer Vision Tools - An interactive visualization tool for understanding convolutional neural networks.
  • Machine-Learning-Frameworks - Interaktive Visualisierung zum Erlernen von Convolutional Neural Networks.
  • Perception and Machine Learning - Interactive visualization for convolutional neural networks.

Star-Verlauf

Star-Verlauf für poloclub/cnn-explainerStar-Verlauf für poloclub/cnn-explainer

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Cnn Explainer

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Cnn Explainer.
  • alibaba/mnnAvatar von alibaba

    alibaba/MNN

    14,242Auf GitHub ansehen↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    C++armconvolutiondeep-learning
    Auf GitHub ansehen↗14,242
  • tensorflow/playgroundAvatar von tensorflow

    tensorflow/playground

    12,939Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,939
  • apple/corenetAvatar von apple

    apple/corenet

    6,999Auf GitHub ansehen↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Jupyter Notebook
    Auf GitHub ansehen↗6,999
  • tensorflow/tfjsAvatar von tensorflow

    tensorflow/tfjs

    19,134Auf GitHub ansehen↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    TypeScript
    Auf GitHub ansehen↗19,134
Alle 30 Alternativen zu Cnn Explainer anzeigen→

Häufig gestellte Fragen

Was macht poloclub/cnn-explainer?

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.

Was sind die Hauptfunktionen von poloclub/cnn-explainer?

Die Hauptfunktionen von poloclub/cnn-explainer sind: Neural Network Visualizations, Client-Side Training, Browser-Based Inference, Vision Model Training, Neural Network Visualization Tools, Interactive Sandboxes, Browser-Based Trainers, Convolutional Neural Network Tutorials.

Welche Open-Source-Alternativen gibt es zu poloclub/cnn-explainer?

Open-Source-Alternativen zu poloclub/cnn-explainer sind unter anderem: alibaba/mnn — MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a… tensorflow/playground — This project is a browser-based machine learning education tool and neural network sandbox. It provides an interactive… apple/corenet — Corenet is a deep learning training framework and computer vision model library designed for developing neural… tensorflow/tfjs — TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and… brainjs/brain.js — Brain.js is a JavaScript neural network library for building, training, and running machine learning models in the… paddlepaddle/paddle — Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a…