飞桨创意赛火热进行中,总有一款AI时代Chatbot适合你
點擊左上方藍字關(guān)注我們
PaddlePaddle × Wechaty × Mixlab 創(chuàng)意賽再升級!人工智能時代的ChatBot需要具備哪些能力?由你來定義!參賽的小伙伴們果然各顯神通,快來pick你心中最中意的聊天機器人吧,并獻上你珍貴的star!
對話故事生成,創(chuàng)造個人無限世界
穿越了穿越了,GPT 2 + wechaty讓主神阿巴帶你冒險!
實現(xiàn)過程:
本項目借助百度基于知識增強的持續(xù)學(xué)習(xí)語義理解框架ERNIE,使用PaddleNLP內(nèi)置的GPT-2模型將用戶輸入和對話歷史作為模型輸入,實現(xiàn)對話故事生成功能。為了保證劇情順暢可延續(xù),需要預(yù)先定義部分關(guān)鍵劇情,比如“一管病毒試劑擺在你面前你要怎么做”等等。
飛槳體驗:
總的來說飛槳使用體驗很好,各種源碼實踐很值得學(xué)習(xí)。對于版本更新導(dǎo)致API變化等問題,建議新手完成入門課程后,多fork簡單有趣的項目熟悉飛槳,遇到問題建議多查看源碼學(xué)習(xí)。
https://github.com/Tju-LMc/Paddle_Story_Generation
一個能看懂表格圖片的數(shù)據(jù)助手
一鍵上傳星球數(shù)據(jù)表格圖片,即可獲取你想要的SQL答案。
實現(xiàn)過程:
用戶上傳一張表格數(shù)據(jù)圖片(目前暫只支持單表), ?通過PP-Structure解析表格模板并提取表格要素信息。然后基于Pandas數(shù)據(jù)分析工具以及Matplotlib可視化工具對數(shù)據(jù)進行深入解讀,同時支持送入Text2SQL進行訓(xùn)練,最后就可以基于數(shù)據(jù)庫用文本語言的方式查詢到所需信息。
飛槳體驗:
飛槳的工具組件和開發(fā)套件豐富易用,涉及到的業(yè)務(wù)領(lǐng)域廣,模型種類多,可以像搭積木一樣在很短時間內(nèi)搭建一套應(yīng)用。想快速上手的朋友可以先在GitHub上瀏覽飛槳的各種模型,也可在AI Studio上搜索其他大佬的類似實現(xiàn),里面有大量保姆級教程可供學(xué)習(xí)。
https://github.com/thunder95/Paddle_Table_Image_Reader
移動小屋——智能車內(nèi)互動玩伴
在智能車內(nèi)實現(xiàn)城市間,長途上和黑夜里多場景的有趣互動。
實現(xiàn)過程:
移動小屋為年輕父母設(shè)計智能出行時的新育兒體驗,在陌生與新奇的移動空間內(nèi),通過車窗交互連結(jié)前后排的隔絕空間,實現(xiàn)城市間,長途上和黑夜里多場景下的有趣互動。模型方面,目標檢測模塊主要使用yolov5模型,利用flask框架搭建圖片檢測的API。bot通過http請求調(diào)用API接口,并存儲記錄為后續(xù)的提問環(huán)節(jié)做數(shù)據(jù)支撐。
飛槳體驗:
飛槳的框架使用簡便,可以快速驗證產(chǎn)品想法。從構(gòu)思到產(chǎn)品上線,只需兩周時間就可以把想法快速落地。
https://github.com/livingbody/joy_rides
星星的孩子
機器人多人互動游戲,提高孤獨癥兒童認知。
實現(xiàn)過程:
通過圖像識別提高兒童認知,游戲方法如下:
添加機器人,老師引導(dǎo)兒童進行互動游戲;
開始游戲,機器人隨機抽取基礎(chǔ)圖形,提示孩子們尋找匹配的物品;
發(fā)送圖片,機器人進行識別,滿足匹配度時回復(fù)“恭喜x同學(xué)!”,不滿足則鼓勵說“x同學(xué)還差一點點,繼續(xù)加油呀!”;
限制時長,即將到時前機器人會進行提醒,到時后游戲自動結(jié)束。
飛槳體驗:
感謝百度飛槳提供的Notebook環(huán)境和算力資源,很好的實現(xiàn)了這個公益性項目。
https://github.com/tipani86/StarChild
宇宙分歧終端機
宇宙分歧終端機,為宇宙和諧助力!
實現(xiàn)過程:
第一步:測試基本功能模塊,如EasyDL手勢識別、lac詞法分析、PaddleGAN唇型合成;
第二步:將三個基本功能進行組合,通過腳本項目實現(xiàn)“宇宙分歧終端機”的效果。
飛槳體驗:
去年末借著參加培訓(xùn)班和直播課的機會,深刻體會到了飛槳的魅力。作為中國首個自主研發(fā)、功能豐富、開源開放的產(chǎn)業(yè)級深度學(xué)習(xí)平臺,百度飛槳提供了豐富的在線課程、公開項目、AI競賽、免費GPU算力等,為對深度學(xué)習(xí)感興趣的老師和同學(xué)給予了極大幫助。
https://github.com/yongxinliao-hqu/SpaceDisagreementResolver
禮儀機器人C-3PO
星際旅行,你準備好了嗎?禮儀機器人C-3PO助力您的星際旅行!
實現(xiàn)過程:
第一步:測試基本功能模塊,如Aurebesh語言轉(zhuǎn)換器、百度翻譯API、微信對話機器人;
第二步:將三個基本功能進行組合,通過腳本項目實現(xiàn)“禮儀機器人C-3PO”的效果。
飛槳體驗:
剛?cè)腴T深度學(xué)習(xí)和飛槳的同學(xué),可以從AI Studio的課程開始,按照AI學(xué)習(xí)地圖里的預(yù)備知識、基礎(chǔ)入門、實戰(zhàn)進階逐步深入,還可以參加直播課程動手實踐。有了一定的基礎(chǔ)后可以參加比賽,體驗登榜的樂趣。最后,希望大家積極開源有趣的項目,我為人人,人人為我。
https://github.com/yongxinliao-hqu/C-3PO_Wechaty_PaddleHub
星際終端—?AR+LBS輕社交星際漂流瓶游戲
向外太空發(fā)信息,查看AI預(yù)測的外星人,尋找外星生物、外星建筑。
實現(xiàn)過程:
利用LSGAN生成外星生物——使用seamlessClone+人臉特征點進行外星人換臉——使用cityscapes模型進行場景中物體的識別及定位——使用msgnet風(fēng)格遷移轉(zhuǎn)換成外星建筑——利用EXIF信息及地圖api實現(xiàn)地址定位——利用Wechaty發(fā)送/接收漂流瓶,發(fā)布任務(wù)。
飛槳體驗:
PaddleSeg的GitHub頁面有很多的SOTA模型,本項目的AR識別環(huán)境就直接調(diào)用了cityscapes模型。此外,使用PaddleHub的模型進行遷移學(xué)習(xí)可快速定制模型,本項目的流沙建筑就使用了其中的msgnet遷移。
https://github.com/kevinfu1717/SuperInterstellarTerminal
七夕孤寡小助手
鋼鐵直男看過來,七夕小助手教你說情話、寫藏頭詩、認識口紅!
實現(xiàn)過程:
使用PaddleHub生成藏頭詩和專屬情話,借用PaddlePaddle實現(xiàn)口紅識別的圖片處理和內(nèi)容預(yù)測,再基于wechaty實現(xiàn)微信自動對話。簡單的代碼即可實現(xiàn)強大的功能!
飛槳體驗:
使用飛槳1年多了,PaddleHub體驗非常舒適,幾行代碼就可以完成非常強大的功能,是小白前行路上的主推劑。飛槳yyds!
https://github.com/jhcgt4869/gugua_helps
鉛筆畫下的虛擬形象
通過調(diào)用人臉關(guān)鍵點檢測模型,實現(xiàn)虛擬形象的合成。
實現(xiàn)過程:
本項目調(diào)用PaddleHub的人臉關(guān)鍵點檢測模型,獲取臉部信息。在實現(xiàn)頭部擺動的功能時,采用求兩向量順時針夾角方式實現(xiàn)。進一步的,還對夾角參數(shù)進行了防抖處理,減少震頻,提高視頻觀感,再通過縱橫比公式實現(xiàn)嘴巴大小的改變。
飛槳體驗:
在實現(xiàn)項目功能的時候,PaddleHub提供了很多預(yù)訓(xùn)練模型,大大降低了AI學(xué)習(xí)的門檻,為像我一樣的小白降低了開發(fā)成本,每個人都可以來感受AI的魅力。
https://github.com/zengzhuoqi/paddle-virtual-figures-in-penclings
Wander[001] - 未來流浪者 V2.1
以AI chatbot為主體的跨媒體互聯(lián)網(wǎng)藝術(shù)項目,已展出于2021亞洲數(shù)字藝術(shù)展。
https://github.com/sunyuqian1997/Wander001-V2.1
星際旅航機器人
利用PaddleGAN完成環(huán)境模擬,生成平面護照,代碼簡單,結(jié)果有趣!
實現(xiàn)過程:
項目實現(xiàn)流程簡單易懂,基于PaddleGAN提供的風(fēng)格遷移,場景動漫畫以及人臉動漫化三個模型完成。然后在云服務(wù)器上搭建Wechaty即可連接到微信,從而快速完成一個微信機器人項目。
飛槳體驗:
基于百度飛槳的開發(fā)套件,開發(fā)者可以在短時間內(nèi)快速完成一個項目,許多模型僅需少量代碼即可調(diào)用,體驗感極佳。對于想快速完成一個項目的朋友們來說,使用PaddleHub套件是一個非常不錯的選擇。
https://github.com/Cursky/Cosmic-Wanderer-Guide-Robot
Look at the picture and change the color
結(jié)合Paddle和Wechaty控制能根據(jù)圖片改變顏色的LED燈。
實現(xiàn)過程:
完成這個項目需要解決以下關(guān)鍵技術(shù):1.用戶與ChatBot溝通的接口,發(fā)送圖片&返回結(jié)果;2.基于PaddleHub實現(xiàn)的圖像分割模型部署及接口調(diào)用;3.底層硬件Arduino的控制方式,LED燈條的硬件連接。
飛槳體驗:
總的來說,基于飛槳來實現(xiàn)這樣一個簡單的創(chuàng)意還是非常方便的,特別是使用PaddleHub Serving可以部署一個在線服務(wù),下載完模型后,只需一行代碼即可完成模型部署。
https://github.com/zbp-xxxp/LPCC
跟異類生物聊個天兒
基于飛槳語音識別、閑聊對話、音色克隆、嘴型同步模型實現(xiàn)語音人機交互。
實現(xiàn)過程:
用戶選擇一個虛擬角色作為聊天對象,通過音色克隆(Parakeet模型)高度模仿虛擬對象的語音特征,再基于Wechaty在微信端進行語音交互,也可以通過視頻(Wav2Lip模型)帶來更逼真的體驗。語音交互均采用飛槳的開源模型,DeepSpeech用于語音識別,Plato-mini輔助對話文本生成,Parakeet可實現(xiàn)基于音色克隆的文本轉(zhuǎn)語音功能。
飛槳體驗:
飛槳的工具組件和開發(fā)套件豐富易用,涉及到的業(yè)務(wù)領(lǐng)域廣,模型種類多,可以像搭積木一樣在很短時間內(nèi)搭建一套應(yīng)用。想快速上手的朋友可以先在GitHub上瀏覽飛槳的各種模型,也可在AI Studio上搜索其他大佬的類似實現(xiàn),里面有大量保姆級教程可供學(xué)習(xí)。
https://github.com/thunder95/Paddle_Voice_ChatBot
太空漫游指南
自動回復(fù)星球的介紹與圖片,自動合成宇宙漫游照!
實現(xiàn)過程:
本項目基于msg.text()收到的星球名稱信息(比如“水星”),通過await talker.say(dict1['水星']) 自動回復(fù)星球簡介和圖片,實現(xiàn)自主太空漫游。旅游結(jié)束后,還可以來一張合影留念照,主要通過PaddleHub實現(xiàn)圖像的自動摳圖,然后將摳出的人物圖像合成到祝融號火星自拍中。
飛槳體驗:
本項目主要使用PaddleHub的deeplabv3p_xception65_humanseg模型實現(xiàn)自動摳圖,不得不說PaddleHub在圖像分割技術(shù)上做的確實不錯,人像摳的非常干凈,然后可以直接與新圖片合成,關(guān)鍵是使用方便,直接調(diào)用模型即可,初學(xué)者也很容易上手。
https://github.com/diandian16/-wechaty-paddlehub-
宇宙知識問答
隨機獲取題目并進行作答,可自動合成榮譽證書哦!
實現(xiàn)過程:
本項目利用字典生成題庫,然后借用await talker.say(dict1['隨機題目'])隨機發(fā)布題目。基于字典的題庫,機器人可以自動判斷是否回答正確。最后,用PaddleGAN生成圖像的動漫簡筆畫,再合并到預(yù)設(shè)的榮譽證書里。
飛槳體驗:
PaddleGAN的photo2cartoon模型可以實現(xiàn)頭像的卡通簡筆畫效果,不得不說這個簡筆畫效果還是很贊的,與照片的還原度非常高,完全看得出是誰,然后直接與預(yù)設(shè)的榮譽證書合成,猶如證件照一般貼到預(yù)設(shè)位置,效果棒棒的。
https://github.com/diandian16/wenda/
更多有趣的、好玩的項目還在持續(xù)產(chǎn)出中。如果你有好的創(chuàng)意,快加入技術(shù)交流群和大家一起分享吧!
如有飛槳相關(guān)技術(shù)問題,歡迎在飛槳論壇中提問交流:
http://discuss.paddlepaddle.org.cn/
歡迎加入官方QQ群獲取最新活動資訊:793866180。
如果您想詳細了解更多飛槳的相關(guān)內(nèi)容,請參閱以下文檔。
·飛槳官網(wǎng)地址·
https://www.paddlepaddle.org.cn/
·飛槳開源框架項目地址·
GitHub: https://github.com/PaddlePaddle/Paddle?
Gitee: https://gitee.com/paddlepaddle/Paddle
????長按上方二維碼立即star!????
飛槳(PaddlePaddle)以百度多年的深度學(xué)習(xí)技術(shù)研究和業(yè)務(wù)應(yīng)用為基礎(chǔ),集深度學(xué)習(xí)核心訓(xùn)練和推理框架、基礎(chǔ)模型庫、端到端開發(fā)套件和豐富的工具組件于一體,是中國首個自主研發(fā)、功能豐富、開源開放的產(chǎn)業(yè)級深度學(xué)習(xí)平臺。飛槳企業(yè)版針對企業(yè)級需求增強了相應(yīng)特性,包含零門檻AI開發(fā)平臺EasyDL和全功能AI開發(fā)平臺BML。EasyDL主要面向中小企業(yè),提供零門檻、預(yù)置豐富網(wǎng)絡(luò)和模型、便捷高效的開發(fā)平臺;BML是為大型企業(yè)提供的功能全面、可靈活定制和被深度集成的開發(fā)平臺。
END
總結(jié)
以上是生活随笔為你收集整理的飞桨创意赛火热进行中,总有一款AI时代Chatbot适合你的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于TCP的大文件传输c语言项目
- 下一篇: 医药领域 | 处方外流