点击左上方蓝字关注我们
PaddlePaddle × Wechaty × Mixlab 创意赛再升级!人工智能时代的ChatBot需要具备哪些能力?由你来定义!参赛的小伙伴们果然各显神通,快来pick你心中最中意的聊天机器人吧,并献上你珍贵的star!
对话故事生成
创造个人无限世界
穿越了穿越了,ERNIE+GPT 2让主神阿巴带你冒险!
实现过程:
借助百度基于知识增强的持续学习语义理解框架ERNIE,使用PaddleNLP内置的GPT-2模型,实现对话故事生成功能。为了保证剧情顺畅,需要预先定义部分关键剧情。
飞桨体验:
总的来说飞桨使用体验很好,对于版本更新导致API变化等问题,建议新手完成入门课程后,多fork简单有趣的项目熟悉飞桨,遇到问题建议多查看源码学习。
https://github.com/Tju-LMc/Paddle_Story_Generation
一个能看懂
表格图片的数据助手
一键上传数据表格图片,即可获取概率统计结果。
实现过程:
上传一张表格图片,通过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
星星的孩子
机器人多人互动游戏,提高孤独症儿童认知。
实现过程:
通过图像识别提高儿童认知,游戏方法如下:
1)添加机器人;
2)机器人随机抽取基础图形,提示孩子们寻找匹配的物品;
3)发送图片,机器人识别,满足匹配度时回复“恭喜x同学!”,不满足则鼓励说“x同学还差一点点,继续加油呀!”;
4)限制时长,到时前机器人会提醒,到时后游戏自动结束。
飞桨体验:
感谢百度飞桨提供的notebook环境和算力资源,很好的实现了这个公益性项目。
https://github.com/tipani86/StarChild
星际终端
—AR+LBS轻社交星际漂流瓶游戏
向外太空发信息,查看AI预测的外星人,寻找外星生物和建筑。
实现过程:
利用LSGAN生成外星生物——使用seamlessClone+人脸特征点进行外星人换脸——使用cityscapes进行场景中物体的识别及定位——使用msgnet风格迁移转换成外星建筑——利用EXIF信息及地图api实现地址定位——利用Wechaty发送/接收漂流瓶,发布任务。
飞桨体验:
PaddleSeg的GitHub页面有很多的SOTA模型,本项目的AR识别环境就直接调用了cityscapes模型。此外,使用PaddleHub的模型进行迁移学习可快速定制模型,本项目的流沙建筑就使用了其中的msgnet迁移。
https://github.com/kevinfu1717/SuperInterstellarTerminal
宇宙分歧终端机
宇宙分歧终端机,为宇宙和谐助力!
实现过程:
首先,测试基本功能模块,如EasyDL手势识别、lac词法分析、PaddleGAN唇型合成;然后,组合三个功能,通过脚本项目实现“宇宙分歧终端机”的效果。
飞桨体验:
去年借着参加培训班和直播课的机会,深入了解了百度飞桨。飞桨提供的在线课程、公开项目、AI竞赛、免费GPU算力等,为对深度学习感兴趣的老师和同学提供了极大帮助。
https://github.com/yongxinliao-hqu/SpaceDisagreementResolver
礼仪机器人C-3PO
星际旅行,准备好了吗?礼仪机器人为你助力!
实现过程:
首先,测试基本功能模块,如Aurebesh语言转换器、百度翻译API、微信对话机器人;然后,组合三个功能,通过脚本项目实现“礼仪机器人C-3PO”的效果。
飞桨体验:
刚入门飞桨的同学可以从AI Studio课程开始,按照AI学习地图里的预备知识、基础入门、实战进阶逐步深入,有了一定基础后可以参加比赛,体验登榜的乐趣。
https://github.com/yongxinliao-hqu/C-3PO_Wechaty_PaddleHub
Wander[001]
未来流浪者 V2.1
AI chatbot跨媒体艺术项目,已展出于2021亚洲数字艺术展。
https://github.com/sunyuqian1997/Wander001-V2.1
七夕孤寡小助手
钢铁直男看过来,七夕小助手教你说情话、写藏头诗、认识口红!
实现过程:
使用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
星际旅航机器人
利用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
跟异类生物聊个天儿
基于飞桨语音识别、闲聊对话、音色克隆、唇形同步模型实现语音人机交互。
实现过程:
选择一个虚拟角色作为聊天对象并模仿虚拟对象的语音特征,再基于Wechaty在微信端进行语音交互,也可以通过PaddleGAN中的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模型实现自动抠图,抠的很干净,然后再与新图片合成即可,关键是使用方便,可直接调用,初学者也很容易上手。
https://github.com/diandian16/-wechaty-paddlehub-
宇宙知识问答
随机获取题目并作答,可自动合成荣誉证书哦!
实现过程:
利用字典生成题库,再使用await talker.say(dict1['随机题目'])随机发布题目,机器人即可判断是否回答正确,最后用PaddleGAN生成动漫简笔画图像,合并到预设的荣誉证书里。
飞桨体验:
PaddleGAN的photo2cartoon模型可以实现头像的卡通简笔画效果,与照片的还原度非常高,完全看得出是谁,效果棒棒的。
https://github.com/diandian16/wenda/
GAN_Future,GAN出未来
给心爱的人一个惊喜、满足广大宅男的幻想!
实现过程:
获取两张人像图片并提取图片向量,进而生成StyleGAN世界中的人脸-> Mixing模块融合两张人脸的向量-> StyleGAN V2根据融合后的向量生成新的人脸->通过Wechaty将图片返回给用户
飞桨体验:
PaddleGAN真的是个宝藏模型库,覆盖CV,NLP众多领域,官方文档和示例很完善,几行代码就能实现想要的结果,小伙伴们可以放心大胆的用起来!
https://github.com/AP-Kai/GAN_Future
科幻穿越星座能力者+算命大师
对话个人Chatbot,领取星座超能力和运势走向。
实现过程:
利用PaddleNLP提供的文本匹配和文本生成模型结合wechaty进行构建,利用星座运势API传递运势。文本匹配模型用于判断用户需求,文本生成模型助力闲聊对话。有机搭配,灵活组合,即可构造拥有预知能力的“大师”。
飞桨体验:
最开始由千言比赛结识飞桨,免费GPU算力给中文科研er提供了莫大帮助。后来陆续接触课程教学、论坛交流,项目环境等等,飞桨整个生态很强大,对于目前各个领域常见的任务都有包含,且在不断完善中。上至前沿论文,下至项目落地,建议新手宝宝们好好利用起来。
https://github.com/27182812/paddle-wechaty-Zodiac
微信刷题娱乐机器人
可以实现题库做题问答、闲聊、点歌等功能。
https://github.com/Turbolisten/wx-bot-java
更多有趣的、好玩的项目还在持续产出中。如果你有好的创意,快加入技术交流群和大家一起分享吧!
如有飞桨相关技术问题,欢迎在飞桨论坛中提问交流:
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