Files
FastDeploy/examples/application/js
Double_V a823d4eebf [Doc] add readme for js packages (#421)
* add contributor

* add package readme

* refine ocr readme

* refine ocr readme
2022-10-24 16:18:00 +08:00
..
2022-10-23 14:05:13 +08:00

前端AI应用

人工智能技术的快速发展带动了计算机视觉、自然语言处理领域的产业升级。另外随着PC和移动设备上算力的稳步增强、模型压缩技术迭代更新以及各种创新需求的不断催生在浏览器中部署AI模型实现前端智能已经具备了良好的基础条件。 针对前端部署AI深度学习模型困难的问题百度开源了Paddle.js前端深度学习模型部署框架可以很容易的将深度学习模型部署到前端项目中。

Paddle.js简介

Paddle.js是百度PaddlePaddle的web方向子项目是一个运行在浏览器中的开源深度学习框架。Paddle.js可以加载PaddlePaddle动转静的模型,经过Paddle.js的模型转换工具paddlejs-converter转换成浏览器友好的模型,易于在线推理预测使用。Paddle.js支持WebGL/WebGPU/WebAssembly的浏览器中运行,也可以在百度小程序和微信小程序环境下运行。

简言之利用Paddle.js我们可以在浏览器、小程序等前端应用场景上线AI功能包括但不限于目标检测图像分割OCR物品分类等AI能力。

Web Demo使用

在浏览器中直接运行官方demo参考文档

demo名称 web demo目录 可视化
目标检测 ScrewDetection、FaceDetection
人像分割背景替换 HumanSeg
物体识别 GestureRecognition、ItemIdentification
PP-OCRv3 TextDetection、TextRecognition

微信小程序Demo使用

在微信小程序运行官方demo参考文档

名称 目录
OCR文本检测 ocrdetecXcx
OCR文本识别 ocrXcx
目标检测 coming soon
图像分割 coming soon
物品分类 coming soon

Contributor

感谢飞桨开发者专家(PPDE) 陈千鹤(github: chenqianhe)贡献的Web demo, 小程序。