intel / Webml Polyfill
Licence: apache-2.0
A polyfill for Web Neural Network (WebNN) API
Stars: ✭ 133
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Webml Polyfill
Gordon cnn
A small convolution neural network deep learning framework implemented in c++.
Stars: ✭ 241 (+81.2%)
Mutual labels: ai, cnn
Image classifier
CNN image classifier implemented in Keras Notebook 🖼️.
Stars: ✭ 139 (+4.51%)
Mutual labels: ai, cnn
Neuralnetwork.net
A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN
Stars: ✭ 392 (+194.74%)
Mutual labels: ai, cnn
Weixinxiaochengxu
小帅一点资讯微信小程序图像识别源码,微信小程序百度AI接口源码,微信小程序图片上传显示缩放缩略图,人工智能,图像识别,人脸颜值分析,植物、动物、车型、LOGO、食材、手写文字识别等
Stars: ✭ 162 (+21.8%)
Mutual labels: ai, cnn
I3d finetune
TensorFlow code for finetuning I3D model on UCF101.
Stars: ✭ 128 (-3.76%)
Mutual labels: cnn
Machine Learning Flappy Bird
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm
Stars: ✭ 1,683 (+1165.41%)
Mutual labels: ai
Gtzan.keras
[REPO] Music Genre classification on GTZAN dataset using CNNs
Stars: ✭ 132 (-0.75%)
Mutual labels: cnn
L2
l2 is a fast, Pytorch-style Tensor+Autograd library written in Rust
Stars: ✭ 126 (-5.26%)
Mutual labels: ai
Deeplearning Notes
Notes for Deep Learning Specialization Courses led by Andrew Ng.
Stars: ✭ 126 (-5.26%)
Mutual labels: cnn
Blinkid React Native
ID scanning for cross-platform apps built with ReactNative.
Stars: ✭ 131 (-1.5%)
Mutual labels: ai
Libfacedetection
An open source library for face detection in images. The face detection speed can reach 1000FPS.
Stars: ✭ 10,852 (+8059.4%)
Mutual labels: cnn
Pytorch convlstm
convolutional lstm implementation in pytorch
Stars: ✭ 126 (-5.26%)
Mutual labels: cnn
Object Localization
Object localization in images using simple CNNs and Keras
Stars: ✭ 130 (-2.26%)
Mutual labels: cnn
Jsnet
Javascript/WebAssembly deep learning library for MLPs and convolutional neural networks
Stars: ✭ 126 (-5.26%)
Mutual labels: ai
Web Machine Learning
Web Neural Network (WebNN) API polyfill and examples
A polyfill for Web Neural Network (WebNN) API with computer vision and natural language processing examples.
The Web Neural Network (WebNN) API is a dedicated low-level API for neural network inference hardware acceleration. It is worked on in the W3C Machine Learning for the Web Community Group.
Project Build Status
MacOS | Linux | Windows |
---|---|---|
Examples
Supported Backends
- Polyfill
- WASM: TensorFlow.js WebAssembly backend builds on top of the XNNPACK library
- WebGL: TensorFlow.js GPU accelerated WebGL backend
- WebGPU: WIP
- WebNN: Web Neural Network (WebNN) API
Run example with hardware accelerated WebNN backend
If you are interested, please refer to WebNN Chromium build repo and WIKI:
- How to build WebNN Chromium on Windows, Linux, macOS, ChromeOS and Android
- How to run Chromium builds with WebNN API
Benchmarks
- Web AI Workload Use this tool to collect the performance-related metrics (inference time, etc) of various models and kernels on your local device with Wasm, WebGL, or WebNN backends. The Web AI Workload also supports to measure the OpenCV.js DNN performance with Wasm, Wasm Threads and Wasm SIMD.
- OpenCV.js Performance Test Use this tool to collect the OpenCV.js performance for image processing with Wasm, Wasm Threads and Wasm SIMD.
Building & Testing
Install
$ npm install
Start
$ npm start
# Start an HTTPS server
$ HTTPS=true npm start
Build
$ npm run build
# Production build
$ NODE_ENV=production npm run build
# WASM backend build:
$ npm run build-wasm
Test
$ npm start
Open browser and navigate to http://localhost:8080/test
Watch
$ npm run watch
License
This project is following Apache License Version 2.0.
Documents in test/wpt/resources are licensed by the W3C 3-clause BSD License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].