热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

飞桨创意赛火热进行中,总有一款AI时代Chatbot适合你

点击左上方蓝字关注我们PaddlePaddleWechatyMixlab创意赛再升级!人工智能时代的ChatBot需要具备哪些能力?由你来定义ÿ

点击左上方蓝字关注我们

PaddlePaddle × Wechaty × Mixlab 创意赛再升级!人工智能时代的ChatBot需要具备哪些能力?由你来定义!参赛的小伙伴们果然各显神通,快来pick你心中最中意的聊天机器人吧,并献上你珍贵的star!

对话故事生成,创造个人无限世界

穿越了穿越了,GPT 2 + wechaty让主神阿巴带你冒险!

实现过程:

本项目借助百度基于知识增强的持续学习语义理解框架ERNIE,使用PaddleNLP内置的GPT-2模型将用户输入和对话历史作为模型输入,实现对话故事生成功能。为了保证剧情顺畅可延续,需要预先定义部分关键剧情,比如“一管病毒试剂摆在你面前你要怎么做”等等。

飞桨体验:

总的来说飞桨使用体验很好,各种源码实践很值得学习。对于版本更新导致API变化等问题,建议新手完成入门课程后,多fork简单有趣的项目熟悉飞桨,遇到问题建议多查看源码学习。

https://github.com/Tju-LMc/Paddle_Story_Generation

一个能看懂表格图片的数据助手

一键上传星球数据表格图片,即可获取你想要的SQL答案。

实现过程:

用户上传一张表格数据图片(目前暂只支持单表),  通过PP-Structure解析表格模板并提取表格要素信息。然后基于Pandas数据分析工具以及Matplotlib可视化工具对数据进行深入解读,同时支持送入Text2SQL进行训练,最后就可以基于数据库用文本语言的方式查询到所需信息。

飞桨体验:

飞桨的工具组件和开发套件丰富易用,涉及到的业务领域广,模型种类多,可以像搭积木一样在很短时间内搭建一套应用。想快速上手的朋友可以先在GitHub上浏览飞桨的各种模型,也可在AI Studio上搜索其他大佬的类似实现,里面有大量保姆级教程可供学习。

https://github.com/thunder95/Paddle_Table_Image_Reader

移动小屋——智能车内互动玩伴

在智能车内实现城市间,长途上和黑夜里多场景的有趣互动。

实现过程:

移动小屋为年轻父母设计智能出行时的新育儿体验,在陌生与新奇的移动空间内,通过车窗交互连结前后排的隔绝空间,实现城市间,长途上和黑夜里多场景下的有趣互动。模型方面,目标检测模块主要使用yolov5模型,利用flask框架搭建图片检测的API。bot通过http请求调用API接口,并存储记录为后续的提问环节做数据支撑。

飞桨体验:

飞桨的框架使用简便,可以快速验证产品想法。从构思到产品上线,只需两周时间就可以把想法快速落地。

https://github.com/livingbody/joy_rides

星星的孩子

机器人多人互动游戏,提高孤独症儿童认知。

实现过程:

通过图像识别提高儿童认知,游戏方法如下:

  • 添加机器人,老师引导儿童进行互动游戏;

  • 开始游戏,机器人随机抽取基础图形,提示孩子们寻找匹配的物品;

  • 发送图片,机器人进行识别,满足匹配度时回复“恭喜x同学!”,不满足则鼓励说“x同学还差一点点,继续加油呀!”;

  • 限制时长,即将到时前机器人会进行提醒,到时后游戏自动结束。

飞桨体验:

感谢百度飞桨提供的Notebook环境和算力资源,很好的实现了这个公益性项目。

https://github.com/tipani86/StarChild

宇宙分歧终端机

宇宙分歧终端机,为宇宙和谐助力!

实现过程:

第一步:测试基本功能模块,如EasyDL手势识别、lac词法分析、PaddleGAN唇型合成;

第二步:将三个基本功能进行组合,通过脚本项目实现“宇宙分歧终端机”的效果。

飞桨体验:

去年末借着参加培训班和直播课的机会,深刻体会到了飞桨的魅力。作为中国首个自主研发、功能丰富、开源开放的产业级深度学习平台,百度飞桨提供了丰富的在线课程、公开项目、AI竞赛、免费GPU算力等,为对深度学习感兴趣的老师和同学给予了极大帮助。

https://github.com/yongxinliao-hqu/SpaceDisagreementResolver

礼仪机器人C-3PO

星际旅行,你准备好了吗?礼仪机器人C-3PO助力您的星际旅行!

实现过程:

第一步:测试基本功能模块,如Aurebesh语言转换器、百度翻译API、微信对话机器人;

第二步:将三个基本功能进行组合,通过脚本项目实现“礼仪机器人C-3PO”的效果。

飞桨体验:

刚入门深度学习和飞桨的同学,可以从AI Studio的课程开始,按照AI学习地图里的预备知识、基础入门、实战进阶逐步深入,还可以参加直播课程动手实践。有了一定的基础后可以参加比赛,体验登榜的乐趣。最后,希望大家积极开源有趣的项目,我为人人,人人为我。

https://github.com/yongxinliao-hqu/C-3PO_Wechaty_PaddleHub

星际终端— AR+LBS轻社交星际漂流瓶游戏

向外太空发信息,查看AI预测的外星人,寻找外星生物、外星建筑。

实现过程:

利用LSGAN生成外星生物——使用seamlessClone+人脸特征点进行外星人换脸——使用cityscapes模型进行场景中物体的识别及定位——使用msgnet风格迁移转换成外星建筑——利用EXIF信息及地图api实现地址定位——利用Wechaty发送/接收漂流瓶,发布任务。

飞桨体验:

PaddleSeg的GitHub页面有很多的SOTA模型,本项目的AR识别环境就直接调用了cityscapes模型。此外,使用PaddleHub的模型进行迁移学习可快速定制模型,本项目的流沙建筑就使用了其中的msgnet迁移。

https://github.com/kevinfu1717/SuperInterstellarTerminal

七夕孤寡小助手

钢铁直男看过来,七夕小助手教你说情话、写藏头诗、认识口红!

实现过程:

使用PaddleHub生成藏头诗和专属情话,借用PaddlePaddle实现口红识别的图片处理和内容预测,再基于wechaty实现微信自动对话。简单的代码即可实现强大的功能!

飞桨体验:

使用飞桨1年多了,PaddleHub体验非常舒适,几行代码就可以完成非常强大的功能,是小白前行路上的主推剂。飞桨yyds!

https://github.com/jhcgt4869/gugua_helps

铅笔画下的虚拟形象

通过调用人脸关键点检测模型,实现虚拟形象的合成。

实现过程:

本项目调用PaddleHub的人脸关键点检测模型,获取脸部信息。在实现头部摆动的功能时,采用求两向量顺时针夹角方式实现。进一步的,还对夹角参数进行了防抖处理,减少震频,提高视频观感,再通过纵横比公式实现嘴巴大小的改变。

飞桨体验:

在实现项目功能的时候,PaddleHub提供了很多预训练模型,大大降低了AI学习的门槛,为像我一样的小白降低了开发成本,每个人都可以来感受AI的魅力。

https://github.com/zengzhuoqi/paddle-virtual-figures-in-penclings

Wander[001] - 未来流浪者 V2.1

以AI chatbot为主体的跨媒体互联网艺术项目,已展出于2021亚洲数字艺术展。

https://github.com/sunyuqian1997/Wander001-V2.1

星际旅航机器人

利用PaddleGAN完成环境模拟,生成平面护照,代码简单,结果有趣!

实现过程:

项目实现流程简单易懂,基于PaddleGAN提供的风格迁移,场景动漫画以及人脸动漫化三个模型完成。然后在云服务器上搭建Wechaty即可连接到微信,从而快速完成一个微信机器人项目。

飞桨体验:

基于百度飞桨的开发套件,开发者可以在短时间内快速完成一个项目,许多模型仅需少量代码即可调用,体验感极佳。对于想快速完成一个项目的朋友们来说,使用PaddleHub套件是一个非常不错的选择。

https://github.com/Cursky/Cosmic-Wanderer-Guide-Robot

Look at the picture and change the color

结合Paddle和Wechaty控制能根据图片改变颜色的LED灯。

实现过程:

完成这个项目需要解决以下关键技术:1.用户与ChatBot沟通的接口,发送图片&返回结果;2.基于PaddleHub实现的图像分割模型部署及接口调用;3.底层硬件Arduino的控制方式,LED灯条的硬件连接。

飞桨体验:

总的来说,基于飞桨来实现这样一个简单的创意还是非常方便的,特别是使用PaddleHub Serving可以部署一个在线服务,下载完模型后,只需一行代码即可完成模型部署。

https://github.com/zbp-xxxp/LPCC

跟异类生物聊个天儿

基于飞桨语音识别、闲聊对话、音色克隆、嘴型同步模型实现语音人机交互。

实现过程:

用户选择一个虚拟角色作为聊天对象,通过音色克隆(Parakeet模型)高度模仿虚拟对象的语音特征,再基于Wechaty在微信端进行语音交互,也可以通过视频(Wav2Lip模型)带来更逼真的体验。语音交互均采用飞桨的开源模型,DeepSpeech用于语音识别,Plato-mini辅助对话文本生成,Parakeet可实现基于音色克隆的文本转语音功能。

飞桨体验:

飞桨的工具组件和开发套件丰富易用,涉及到的业务领域广,模型种类多,可以像搭积木一样在很短时间内搭建一套应用。想快速上手的朋友可以先在GitHub上浏览飞桨的各种模型,也可在AI Studio上搜索其他大佬的类似实现,里面有大量保姆级教程可供学习。

https://github.com/thunder95/Paddle_Voice_ChatBot

太空漫游指南

自动回复星球的介绍与图片,自动合成宇宙漫游照!

实现过程:

本项目基于msg.text()收到的星球名称信息(比如“水星”),通过await talker.say(dict1['水星']) 自动回复星球简介和图片,实现自主太空漫游。旅游结束后,还可以来一张合影留念照,主要通过PaddleHub实现图像的自动抠图,然后将抠出的人物图像合成到祝融号火星自拍中。

飞桨体验:

本项目主要使用PaddleHub的deeplabv3p_xception65_humanseg模型实现自动抠图,不得不说PaddleHub在图像分割技术上做的确实不错,人像抠的非常干净,然后可以直接与新图片合成,关键是使用方便,直接调用模型即可,初学者也很容易上手。

https://github.com/diandian16/-wechaty-paddlehub-

宇宙知识问答

随机获取题目并进行作答,可自动合成荣誉证书哦!

实现过程:

本项目利用字典生成题库,然后借用await talker.say(dict1['随机题目'])随机发布题目。基于字典的题库,机器人可以自动判断是否回答正确。最后,用PaddleGAN生成图像的动漫简笔画,再合并到预设的荣誉证书里。

飞桨体验:

PaddleGAN的photo2cartoon模型可以实现头像的卡通简笔画效果,不得不说这个简笔画效果还是很赞的,与照片的还原度非常高,完全看得出是谁,然后直接与预设的荣誉证书合成,犹如证件照一般贴到预设位置,效果棒棒的。

https://github.com/diandian16/wenda/

更多有趣的、好玩的项目还在持续产出中。如果你有好的创意,快加入技术交流群和大家一起分享吧!

如有飞桨相关技术问题,欢迎在飞桨论坛中提问交流:

http://discuss.paddlepaddle.org.cn/

欢迎加入官方QQ群获取最新活动资讯:793866180。

如果您想详细了解更多飞桨的相关内容,请参阅以下文档。

·飞桨官网地址·

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

·飞桨开源框架项目地址·

GitHub: https://github.com/PaddlePaddle/Paddle 

Gitee: https://gitee.com/paddlepaddle/Paddle

????长按上方二维码立即star!????

飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体,是中国首个自主研发、功能丰富、开源开放的产业级深度学习平台。飞桨企业版针对企业级需求增强了相应特性,包含零门槛AI开发平台EasyDL和全功能AI开发平台BML。EasyDL主要面向中小企业,提供零门槛、预置丰富网络和模型、便捷高效的开发平台;BML是为大型企业提供的功能全面、可灵活定制和被深度集成的开发平台。

END


推荐阅读
  • 3年半巨亏242亿!商汤高估了深度学习,下错了棋?
    转自:新智元三年半研发开支近70亿,累计亏损242亿。AI这门生意好像越来越不好做了。近日,商汤科技已向港交所递交IPO申请。招股书显示& ... [详细]
  • 如何使用PLEX播放组播、抓取信号源以及设置路由器
    本文介绍了如何使用PLEX播放组播、抓取信号源以及设置路由器。通过使用xTeve软件和M3U源,用户可以在PLEX上实现直播功能,并且可以自动匹配EPG信息和定时录制节目。同时,本文还提供了从华为itv盒子提取组播地址的方法以及如何在ASUS固件路由器上设置IPTV。在使用PLEX之前,建议先使用VLC测试是否可以正常播放UDPXY转发的iptv流。最后,本文还介绍了docker版xTeve的设置方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文介绍了使用postman进行接口测试的方法,以测试用户管理模块为例。首先需要下载并安装postman,然后创建基本的请求并填写用户名密码进行登录测试。接下来可以进行用户查询和新增的测试。在新增时,可以进行异常测试,包括用户名超长和输入特殊字符的情况。通过测试发现后台没有对参数长度和特殊字符进行检查和过滤。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 老牌医药收割AI红利:先投个15亿美元抢中国人才
    萧箫发自凹非寺量子位报道|公众号QbitAI没想到,一场大会把我的“刻板印象”攻破了。2021世界人工智能大会现场,能看见不少熟悉的身影, ... [详细]
  • 最近学习了关于使用最为流行的jquery发送请求,在实践中以最为简单的聊天室作为测验的辅助工具,对相关网页开发有一个初步的认识,希望大家能够一起学习进步。首先介绍一下 ... [详细]
  • 推荐 :以数据驱动的方式讲故事
    直觉vs数据首先,你有思考过一个问题吗?当你的直觉与你所掌握的数据矛盾的时候,你是听从于直觉还是相信你所掌握的数据呢?201 ... [详细]
  • 「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了
    前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么 ... [详细]
  • 最近任务读书数据分析移动端入门【React文章列表】入门学习-文本渲染http:www.cnblogs.comhuxiaoyun90p4783663.htmlJSX语法http:w ... [详细]
author-avatar
黄霖hy
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有