Run in PaddleX!四步搞定10+任务场景36个精选产业模型开发与部署!

news2024/12/23 8:37:00

44a8535ba780d9883cbfa4ba6a9743b9.gif

随着ChatGPT引领的AI破圈,各行各业掀起了AI落地的潮流,从智能客服、智能写作、智能监控,到智能医疗、智能家居、智能金融、智能农业,谁能快速将AI与传统业务相结合,谁就将成为企业数字化和智能化变革的优胜者。然而,将人工智能技术落地应用面临着诸多挑战,例如从如何选择适合的可落地模型,到满足不同业务的多模型联合应用;从快速完成AI模型的训练微调,到如何将模型高效部署。

为了应对这些挑战,飞桨团队推出了飞桨AI套件(PaddleX)——精选产业实用模型的一站式开发平台。包含如下特点:

  • 优质的算法库

包含10多个任务场景的36个精选模型,提供完善的模型推理benchmark数据,开发者可以基于业务需求选择最合适的模型。

  • 便捷的开发方式

提供无代码+低代码的开发方式,只需四步,即可完成数据、训练、验证和部署的全流程AI开发。

  • 高效的模型部署

完善的部署能力支持,实现跨平台、跨硬件的快速产业级部署。

  • 丰富的国产硬件支持

PaddleX不仅可以在AI Studio云端使用,还支持Windows本地部署,并正在不断丰富Linux版本、昆仑芯版本、昇腾版本和寒武纪版本。

  • 共赢的联创共建

除了便捷地开发AI应用外,PaddleX还为大家提供了获取商业收益的机会,为企业探索更多商业空间,实现共同成长和共赢。

5644a8846ec4430c19ebc9908116205c.gif

作为一款高效的开发神器,PaddleX值得每一位开发者拥有。接下来,我们将详细解析PaddleX的核心能力,助您更好地了解并应用这款工具。添加AI Studio飞桨AI套件官方频道,和大家一起讨论吧!

AI Studio飞桨AI套件官方频道

https://aistudio.baidu.com/community/channel/610

如果你想进一步了解PaddleX,也可以微信扫描二维码添加运营同学,并回复【PaddleX】,运营同学会邀请您加入官方交流群!

891f1d32255dd20cdbeb365a17f8dfb2.png

PaddleX云端使用链接

https://aistudio.baidu.com/modelsoverview?category=%E4%BA%A7%E4%B8%9A%E6%96%B9%E6%A1%88&supportPaddlex=1&sortBy=weight

PaddleX Windows本地端下载链接

https://www.paddlepaddle.org.cn/paddle/paddleX

9ac08558068eacf4d6e8274d5bdc212d.png优质的算法库

首先介绍下PaddleX平台中的精选算法模型集合。飞桨在支撑企业AI落地过程中,总结多年的实践经验,沉淀出了面向10+任务场景的36个精选模型,统一收录到了PaddleX中,并且这个集合还在持续丰富中。从此,飞桨开发者可以在一款软件中,完成不同AI任务的开发部署工作。

f8d1cc20cfa325f31fa076a789980e2f.gif

不过,同一任务下往往有不止一种模型算法,如何选择适合业务场景的模型呢?不慌,PaddleX提供了完善的模型benchmark数据,可帮助开发者基于业务需求选择精度高/速度快/均衡的模型,从此摆脱模型选择困难症。

PaddleX提供的模型选型能力请见

https://ai.baidu.com/ai-doc/AISTUDIO/vlistbd6p

未来将持续丰富完善,敬请关注~

6e5c6e9da1256e9bff230be4d2dc2124.png

简易的开发方式

说完算法库和模型选型,接下来就该进入核心的模型开发环节了。如果说PaddleX给大家带来的第一印象是什么,大概就是工具箱/开发者双模式的联动开发方式了。

ad0bed95227bbf60a66e024ab17d10da.png

工具箱模式

e040a6f9c8ee99d14252020f34314899.png

开发者模式

工具箱模式主打一个简单无脑,准备好符合规范要求的数据集,然后在webui界面中数据校验、模型训练、评估测试、模型部署一溜烟操作下来,AI模型开发全流程就丝滑地走完了。

开发者模式则提供了一个自由的广场,本质上是在VS Code集成开发环境的基础上,搭建好了PaddleX团队精心设计的超高层API(UAPI)底座,4个核心API即可完成模型开发部署,剩下的就全凭大家自由发挥啦。

UAPI使用说明

https://ai.baidu.com/ai-doc/AISTUDIO/7ll0srufz

两种开发模式之间并不是割裂的,而是紧密关联的。简单来说,工具箱模式的每一个关键步骤,都对应了开发者模式下的一个UAPI接口。而工具箱模式下的所有配置修改,都会实时落盘,使得两个模式之间可以无缝切换,接续开发。

另一方面,小伙伴们如果觉得工具箱模式还不够好用,完全可以“自己动手,丰衣足食”。在开发者模式下编辑完工具箱模式的Python代码之后,切换到工具箱模式并点击“重新加载”,工具箱DIY就完成啦。我们非常鼓励大家进行工具箱的二次开发,优秀的创意将有机会被官方纳入PaddleX精选模板,让广大开发者受益于你的创意。

962f9b585b4908999cfc0680e4d710ed.png

高效的部署模式

对不少学习AI的小伙伴来说,训练得到了符合精度要求的模型,任务就告一段落了。但是对于AI模型的落地应用,还需要非常关键的临门一脚——模型部署。在很多产业应用的实际场景中,经过完善的模型部署后,推理性能可以提升好几倍,这样才能满足真实的业务需求。飞桨提供了Paddle Inference、Paddle Lite等高性能推理库,以及专注于快速便捷部署体验的FastDeploy,来帮助广大飞桨开发者完成这关键一步。喜大普奔的是,PaddleX无缝集成了FastDeploy的能力,轻松点选您的部署环境要求,就可以获取相应的部署包啦~

319d4da917b47c37bc41a6f8d535f09e.png

第一步,导出预测模型

43ee80a359d2f2c4128660860ee1a527.png

第二步,获取部署包

获取部署包之后,就可以按照其中的详细使用说明,去目标设备进行AI模型的部署啦~

目前PaddleX上线的飞桨精选模型,基本已满足下表的部署支持情况。

e6753819338e4bb6e8c5542df76b6e54.png

在未来,PaddleX还将支持C#、多款端侧硬件、以及服务化部署的功能,敬请期待吧!

32bdeca4ba96b12aa7b47f8f1857ef42.png

丰富的国产硬件支持

PaddleX目前已经可以在AI Studio星河社区云端和Windows本地端进行使用,但这还不够,为了满足更多用户的研发生产需求,PaddleX规划了丰富完备的国产硬件支持计划,如下表所示。请大家时刻关注飞桨公众号,敬请期待呦~ 

3967c84d15591d2e8d4d53b7f2ed771c.png

134e158a43c324b5262c79cc83127784.png

共赢的联创共建

除了可以更便捷地开发AI模型和应用外,PaddleX还为大家提供了获取商业收益的机会。

伙伴们基于PaddleX开发出产业应用后,可以拟定应用价格,通过SDK方式开放给其他用户;其他用户购买SDK后,伙伴可获得相应收入分成。

其他用户无需重新训练模型,可以直接通过接口完成数据输入和获取处理结果,避免重复开发,提升效率。

目前已有多个伙伴开放并上线相关应用。

基于Picodet的车载路面垃圾检测

https://aistudio.baidu.com/modelsdetail/385?modelId=385

dad7469ed73b74dacc5e5b7a6482d323.png

基于CLIP的野生动物及其制品分类

https://aistudio.baidu.com/modelsdetail/386?modelId=386

5d847127610b0f9073876b01e0bde29a.png

基于PP-OCRv4的文档场景检测识别

https://aistudio.baidu.com/modelsdetail/387?modelId=387

bd1a971bf489f79005da61e66eb8a0f2.png

此外,不少开发者根据PaddleX提供的范例项目,串联大、小模型,开发出了颇受大家欢迎的应用。比如数链科技,基于PP-ChatOCR项目,开发出“大宗商品贸易合同信息抽取应用",关键信息抽取准确率达到95%以上;开放给行业客户后,客户信息录入效率提升了150%,数链科技也获得了可观收益。

智能合同关键信息抽取分析系统

https://aistudio.baidu.com/projectdetail/6718801

7de9b8bfe24cda9889c4369e38c416c8.png

如果您也有意愿发布基于PaddleX的产业应用,可以添加小助手,回复“联创”即可。

最后,稍微总结一下:PaddleX是一站式、全流程、高效率的飞桨AI套件,具备飞桨生态优质模型和产业方案。PaddleX的使命是助力AI技术快速落地,愿景是使人人成为AI Developer!

目前PaddleX正在快速迭代,欢迎大家试用和指正!比心~

56e71a859aadaf36fc26f5af7a290a1b.png

b5083082f8a24a71aecbc6864533da89.png

f1437b15b72ed4206a73c80edc7170fe.png

fa5deaa45c9b0d2facdbe2a2404a364a.png

ed53e1f8a315c717b36c40b8d806e97e.gif

关注【飞桨PaddlePaddle】公众号

获取更多技术内容~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/982697.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

10、Kubernetes核心技术 - Label标签

目录 一、概述 二、Label Selector(标签选择器) 1)、基于等值(Equality-based) 2)、基于集合(Set-based) 三、Label相关操作 (1)、yaml文件定义标签 (2)、查看标签 (3)、筛选标签 (4)、添加标签 …

Unity VideoPlayer 指定位置开始播放

如果 source是 videoclip(以下两种方式都可以): _videoPlayer.Play();Debug.Log("time: " _videoPlayer.clip.length);_videoPlayer.time 10; [SerializeField] VideoPlayer videoPlayer;public void SetClipWithTime(VideoClip…

iTOP-i.MX6ULL开发板修改 samba 配置文件

sudo vi /etc/samba/smb.conf 添加如下内容: 这些信息都是 samba 的说明和设置,把这些复制上,格式要设置对,使用 Tab 键缩进,然后把注释删 除,不然可能会出错。 [ubuntu_samba] comment arm ubuntu sa…

HashMap、LinkedHashMap和TreeMap:你真的了解它们吗?

亲爱的小伙伴们,大家好呀!我是小米,一个热衷于技术分享的90后程序员。今天我要和大家聊聊一个在面试中经常会被问到的话题:HashMap、LinkedHashMap、TreeMap的区别。这可是一个非常重要的知识点,不仅在面试中会被频繁提…

linux运维(二)内存占用分析

一、centos内存高,查看占用内存, top命令详解 1.1: free 命令是 free 单位K free -m 单位M free -h 单位Gfree最常规的查看内存占用情况的命令 1.2: 参数说明 total 总物理内存 used 已经使用的内存 free 没有使用的内存 shared 多进程共享内存 buff/cache 读写…

IP应用场景查询API:深入了解网络用户行为的利器

前言 随着数字时代的不断发展,互联网已经成为人们生活的重要组成部分。而随着越来越多的业务和社交活动迁移到在线平台上,了解和理解网络用户行为变得至关重要。为了满足这个需求,IP 应用场景查询 API 崭露头角,成为深入了解网络…

通讯软件017——分分钟学会Kepware OPC UA Server配置

本文介绍如何配置Kepware OPC UA Server,通过本文可以对OPC UA的基本概念有所了解,掌握OPC UA的本质。更多通信资源请登录网信智汇(wangxinzhihui.com)。 1. 创建OPC UA Server 点击“OPC UA Configuration”,弹出配置界面。 点击“添加”&a…

云计算时代的采集利器

大家好!在今天的知识分享中,我们将探讨一个在云计算环境中的爬虫应用利器——独享IP。如果你是一名爬虫程序员,或者对数据采集和网络爬虫有浓厚的兴趣,那么这篇文章将向你展示独享IP在云计算环境下的应用价值。 1. 什么是独享IP&…

学生宿舍护眼台灯怎么样选择?适合宿舍使用的五款台灯

众所周知,咱们的学生是作为近视基数最大的群体,平时压力大导致用眼都很频繁,所以有些学生从小就带上了眼睛,大街上更是随处可见戴着近视眼镜的学生,这对于孩子未来的发展很不利,所以众多家长朋友们也都开始…

这可能是最全面的Python入门手册了!

无论是学习任何一门语言,基础知识一定要扎实,基础功非常的重要,找到一个合适的学习方法和资料会让你少走很多弯路, 你的进步速度也会快很多,无论我们学习的目的是什么,不得不说Python真的是一门值得付出时间…

Java8实战-总结22

Java8实战-总结22 使用流数值流原始类型流特化数值范围数值流应用:勾股数 使用流 数值流 可以使用reduce方法计算流中元素的总和。例如,可以像下面这样计算菜单的热量: int calories menu.stream().map(Dish::getcalories).reduce(0, Int…

LeetCode 刷题记录——从零开始记录自己一些不会的

1. 最多可以摧毁的敌人城堡数目 题意 思路 两层循环&#xff0c;太low了 用一个变量记录前一个位置 代码 class Solution { public:int captureForts(vector<int>& forts) {int ans 0, pre -1;for (int i 0; i < forts.size(); i) {if (forts[i] 1 || forts…

如何解决ArcGIS中数据显示乱码问题?

你是否遇到过在ArcGIS中打开文件的时候&#xff0c;却显示乱码的问题呢&#xff1f; 其根本原因是字符编码造成的&#xff0c;这里就来分享一下如何解决在ArcGIS中导入数据后显示乱码的方法。 数据显示乱码 我们这里以一份“移动基站”数据为例&#xff0c;将它直接拖放到Arc…

webserver 同步 I/O 模拟 Proactor 模式的工作流程

一、服务器编程基本框架 虽然服务器程序种类繁多&#xff0c;但其基本框架都一样&#xff0c;不同之处在于逻辑处理。 二、两种高效的事件处理模式 服务器程序通常需要处理三类事件&#xff1a;I/O 事件、信号及定时事件。 有两种高效的事件处理模式&#xff1a;Reactor 和 Pro…

视频监控汇聚平台EasyNVR安防视频平台如何利用视频监控与AI智能识别技术,实现铁塔基站机房的无人值守方案

安防监控EasyNVR可视化视频汇聚管理系统已在全国多地落地部署&#xff0c;视频集中存储EasyNVR平台可提供多协议&#xff08;RTSP/RTMP/GB28181/海康Ehome/大华/海康SDK等&#xff09;的设备视频接入、采集、处理、分发、AI智能检测等服务。平台可以有效解决通信铁塔各基站机房…

redhat7.6安装weblogic12c

目录 一、环境准备 二、使用root创建用户和组 三、创建部署目录 四、上传安装包 五、创建 oraInst.loc 文件 六、创建wls.rsp 响应文件 七、进行安装 八、使用 wlst.sh 离线模式创建一个域 九、启动服务 十、浏览器访问 一、环境准备 REDHAT版本&#xff1a;Redhat…

TheRouter 框架原理

TheRouter 框架入口方法 通过InnerTheRouterContentProvider 注册在AndroidManifest.xml中&#xff0c;在应用启动时初始化 <application><providerandroid:name"com.therouter.InnerTheRouterContentProvider"android:authorities"${applicationId}.…

基于SSM的医院门诊预约挂号系统的设计与

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 随着医院管理的日益复…

【2023最新版】DataGrip安装及使用教程

目录 一、Jetbrains学生认证 二、DataGrip下载及安装 1. 使用Jetbrains toolbox a. 安装Jetbrains toolbox b. 安装DataGrip 2. 直接安装 a. 官网下载 b. 安装 三、DataGrip的使用 1. 配置默认设置 2. 安装插件 一、Jetbrains学生认证 JetBrains学生认证是JetBrain…

LeetCode 1004.最大连续1的个数

题目链接 力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 题目解析 硬往题目介绍上边去想的话其实非常困难&#xff0c;如果换种方式思考就会简单许多。 若我们将思想转化为&#xff0c;找出最长的子串(里面含有的0的数量最大为k)&#xff0c;然后返…