A curated list of awesome things related to the Web Neural Network (WebNN) API.
Web Neural Network (WebNN) API is a new web standard that allows web apps and frameworks to accelerate deep neural networks with on-device hardware such as GPUs, CPUs, or purpose-built AI accelerators.
Your contributions are always welcome! Please read the contributing guidelines to get started.
- Go to
about://flags#web-machine-learning-neural-network
and enable the "Enables WebNN API" flag with Google Chrome Dev or Microsoft Edge Dev - WebNN Installation Guide from W3C WebNN Samples, WebNN Developer Preview Demos or Intel AI PC Development
- Articles
- Blogs
- Browser Support
- Community
- Demos
- Frameworks
- Presentations
- Samples
- Spec
- Testimonials
- Tutorials
- Videos
- Websites
- 2024.03 Web-Apps smarter machen mit offlinefähigen KI-Modellen, WebGPU und WebNN - by Christian Liebel
- 2023.03 Video Frame Processing on the Web – WebAssembly, WebGPU, WebGL, WebCodecs, WebNN, and WebTransport - by François Daoust
- 2024.04 Updated Candidate Recommendation: WebNN API - by Dominique Hazael-Massieux, Anssi Kostiainen
- Implementation Status of WebNN Operations (data)
- WebNN browser support overview (data) - CanIUse.com
- Web Machine Learning Working Group - W3C Community.
- Web Machine Learning Community Group - W3C Community.
- Image Classification (source) - EfficientNet Lite4, MobileNet V2, ResNet50
- Segment Anything (source)
- Stable Diffusion 1.5 (source) - Text Encoder, UNet, VAE, Safety Checker
- Stable Diffusion Turbo (source) - Text Encoder, UNet, VAE, Safety Checker
- Whisper Base (source) - Audio, recording, and real time Whisper transcription
- WebNN API Demo for Golang (source) - by Souyama
- Image Classification (source) - EfficientNet Lite4, MobileNet v2, ResNet50 (coming soon)
- Whisper Base (source) - Audio, recording, and real time Whisper transcription (coming soon)
- 2024.02 WebNN: Die AI-Revolution im Browser? - by Christian Liebel
- 2023.10 WebNN Implementation on DirectML - BlinkOn 18 - by Chai Chaoweeraprasit, Rafael Cintron, Ningxin Hu
- 2023.06 WebNN Updates PDF
- WebNN Samples(source)
- Code Editor (source)
- Face Recognition (source) - FaceNet, SSD MobileNet V2 Face
- Facial Landmark Detection (source) - Face Landmark (SimpleCNN), SSD MobileNet V2 Face
- Handwritten Digits Classification (source) - LeNet
- Image Classification (source) - MobileNet v2, ResNet50 v2, SqueezeNet
- Noise Suppression (source) - NSNet2
- Noise Suppression (source) - RNNoise
- Object Detection (source) - Tiny Yolo v2, SSD MobileNet v1
- Semantic Segmentation (source) - DeepLab v3
- Style Transfer (source) - Fast Style Transfer
- Image Classification (source) - EfficientNet Lite 4, MobileNet v2, ResNet 50 v1 (coming soon)
- Object Detection (source) - SSD MobileNet v1 (coming soon)
- W3C Web Neural Network API - by Ningxin Hu, Chai Chaoweeraprasit, Dwayne Robinson.
- Introduction to Web Neural Network API (WebNN) - Paul Cooper.
- Build Your First Graph with WebNN API
- Noise Suppression Net 2 (NSNet2)
- 2023.10 WebNN Implementation on DirectML - BlinkOn 18 - by Chai Chaoweeraprasit
- 2023.10 AI @ W3C by Dominique Hazael-Massieux
- 2021.12 OpenCV Webinar 13: Chinese, Use WebNN to Optimize OpenCV.js DNN - by Hanxi Guo
- 2021.11 Introducing WebNN as a new backend for TensorflowJS - by Shivay Lamba
- 2021.10 WebNN Performance Comparison - W3C TPAC 2021 - by Wanming Lin