1 Star 0 Fork 35

CpDec/FastDeploy

forked from PaddlePaddle/FastDeploy 
Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
文件
.github
benchmark
cmake
docs
examples
application/js
converter
mini_program
package
web_demo
README.md
README_en.md
WebDemo.md
WebDemo_en.md
audio/pp-tts
multimodal/stable_diffusion
runtime
text
vision
CMakeLists.txt
fastdeploy
java/android
poros
python
scripts
serving
tests
third_party
tools
.clang-format
.clang_format.hook
.cpplint_pre_commit.hook
.gitignore
.pre-commit-config.yaml
CMakeLists.txt
CODE_OF_CONDUCT.md
FastDeploy.cmake.in
LICENSE
README.md
README_CN.md
README_EN.md
ThirdPartyNotices.txt
VERSION_NUMBER
commit-prepare.sh
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

English | 简体中文

Front-end AI application

The development of artificial intelligence technology has led to industrial upgrading in the fields of computer vision(CV) and natural language processing(NLP). In addition, the deployment of AI models in browsers to achieve front-end intelligence has already provided good basic conditions with the steady increase in computing power on PCs and mobile devices, iterative updates of model compression technologies, and the continuous emergence of various innovative needs. In response to the difficulty of deploying AI deep learning models on the front-end, Baidu has open-sourced the Paddle.js front-end deep learning model deployment framework, which can easily deploy deep learning models into front-end projects.

Introduction of Paddle.js

Paddle.js is a web sub-project of Baidu PaddlePaddle, an open source deep learning framework running in the browser. Paddle.js can load the deep learning model trained by PaddlePaddle, and convert it into a browser-friendly model through the model conversion tool paddlejs-converter of Paddle.js, which is easy to use for online reasoning and prediction. Paddle.js supports running in browsers of WebGL/WebGPU/WebAssembly, and can also run in the environment of Baidu applet and WeChat applet.

Finally, we can launch AI functions in front-end application scenarios such as browsers and mini-program using Paddle.js, including but not limited to AI capabilities such as object detection, image segmentation, OCR, and item classification.

Web Demo

Refer to this document for steps to run computer vision demo in the browser.

demo web demo directory visualization
object detection ScrewDetection、FaceDetection
human segmentation HumanSeg
classification GestureRecognition、ItemIdentification
OCR TextDetection、TextRecognition

Wechat Mini-program

Run the official demo reference in the WeChat mini-program document

Name Directory
OCR Text Detection ocrdetecXcx
OCR Text Recognition ocrXcx
object detection coming soon
Image segmentation coming soon
Item Category coming soon

Contributor

Thanks to Paddle Paddle Developer Expert (PPDE) Chen Qianhe (github: chenqianhe) for the Web demo, mini-program.

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/martinfields/FastDeploy.git
git@gitee.com:martinfields/FastDeploy.git
martinfields
FastDeploy
FastDeploy
develop

Search