飞桨创意赛火热进行中,总有一款AI时代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
總結
以上是生活随笔為你收集整理的飞桨创意赛火热进行中,总有一款AI时代Chatbot适合你的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 基于TCP的大文件传输c语言项目
- 下一篇: 医药领域 | 处方外流
