人工智能實戰_第四次作業第一部分


作業要求

標題 內容
這個作業屬於哪個課程 班級博客的鏈接
這個作業的要求在哪里 作業要求的鏈接
我在這個課程的目標是 完成一個完整的項目,學以致用
這個作業在哪個具體方面幫助我實現目標 開始第一個團隊項目

一、隊伍名字

愛ML也要愛DS

二、項目NABCD

  1. Need:
    隨着時代的發展,對聯已經逐漸淡出我們的日常生活,多數人只有逢年過節時才會接觸對聯,但是對聯本身具備的文化含義以及實際作用並未因此消失。對聯作為一種文化載體不但易於被人了解和交流更能顯示出一個人的文化底蘊。
    我們在社交場合往往需要展示自己的文化底蘊,不論在朋友圈還是日常交流中,對聯在表情達意方面往往可以起到事倍功半的作用。但是限於學習對聯需要大量的時間成本,對於普通人而言,一個能夠自動對對聯的工具就十分重要。
  2. Approach:
    對於以上的需求,基於收集的70W條對聯數據,搭建的循環神經網絡在Tensor2Tensor框架中進行訓練,並且編寫簡單的交互界面,最終實現提供輸入上聯和顯示下聯的功能。
  3. Benefit :
    我們的對聯程序擁有較高的准確率,並不是簡單的詞藻堆砌,我們還考慮加入練字這一功能,使得獲得的對聯更加得體,有內涵。
  4. Competitors:
    我們的項目在比較完整地實現對對聯功能基礎上,預計嘗試練字功能,和用戶的交互功能,例如從用戶反饋中,我們可以改進模型推理過程。擴展功能會不斷添加。
  5. Delivery:
    該項目可以通過制作一個簡單的微信小程序在免費提供,通過用戶的反饋進一步完善項目。

三、團隊成員和分工

  1. 王濤:模型構建推理,擴展。
  2. 劉強:模型構建推理,擴展。
  3. 有個成員離隊了,現在就兩個了。

四、項目時間預估

一個月

五、項目初版

代碼倉庫鏈接
部分訓練截圖:

六、總結

由於Tensor2Tensor版本不同,和tensorflow,cuda,cudnn等版本的不兼容,tf.contrib模塊被棄用,出現了很多問題,修改了很多處代碼,學習了很多linux命令行指令,最終完成模型訓練工作。
對於擴展功能,暫時以下想法:首先是更加深入了解模型的problem定義工作,了解T2T大致的工作原理。用最新的模型解決功能;增加fairseq模塊;增加交互功能:例如不再是上聯出下聯,而是進行object detection,模型自己編寫對聯;增加和用戶的交互功能:例如用戶需要的可能是黃昏的景色,從而對模型推理進行指導;界面等等。
功能很多,還是要盡快完成基礎任務,畢竟還想嘗試2048的擴展作業,盡快完成設想任務,有新的代碼修改會push到github倉庫中等等。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM