Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 2.65 KB

README_CN.md

File metadata and controls

42 lines (26 loc) · 2.65 KB

English | 简体中文

前端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
OCR TextDetection、TextRecognition

微信小程序Demo使用

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

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

Contributor

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