本人是軟件工程專業的博士一年級學生。在選修本學期的軟件工程課時,我們小組發現由于實驗室的內網管理愈發嚴格,禁止任何形式的穿透操作。而缺乏外網服務器對我們軟件工程課的項目協同開發帶來了很大的挑戰。
由于實驗室平時的項目開發均使用阿里云服務器,因此之前便對“飛天加速計劃·高校學生在家實踐”有所了解,在遇到這一困難時,我們立刻想到的是參與這項計劃來支持我們的軟件開發。通過一些簡單的小測驗,兩周的服務器順利到手~
我們軟件工程小組的項目名稱是“才思泉涌”對聯詩詞生成系統,是一個基于深度學習算法的詩詞對聯生成系統,旨在為廣大詩詞愛好者及文字工作者提供快捷有效的詩詞對聯生成功能,使用深度學習賦能傳統文化,方便用戶快速查找現有的高質量的詩詞對聯或生成屬于自己的詩詞對聯。
我們期望系統可以支持根據用戶提供的關鍵詞或隨機生成對聯、唐詩與宋詞,并支持用戶收藏。此外,系統支持用戶向管理員反饋使用系統中遇到的問題,以便我們不斷改進。 我們系統的創作初衷是:提升傳統文化的創作活力,擴展深度學習在生活中的應用。
在不到一周的探索過程中,我們已經成果在阿里云服務器上部署了ElasticSearch搜索引擎實現詩詞對聯的搜索,并配置了Conda環境,實現了唐詩、宋詞的先驗生成和隨機生成。
圖1 ElasticSearch實現宋詞搜索
圖2 基于CAVE——實現根據詞牌名生成宋詞
圖3 基于LSTM——實現根據藏頭詞生成藏頭詩
在之后的工作中,我們希望能在服務器上部署關系型數據庫和Django后端,從而實現我們構思出的詩詞對聯生成系統的全部功能!當然因為服務器的配置有限,而我們想要部署2個數據庫+6個深度學習模型的想法顯得太奢侈了。我們在討論之后打算稍稍升級一下配置~阿里云的升級配置選項也非常人性化,
圖4 正在設計的詩詞對聯生成頁面
在云服務器的使用過程中,我們發現ECS服務器能夠非常靈活地升級配置,這對于后續我們想要在服務器上部署深度學習模型提供了保障。同時,通過在安全組中配置路由規則,我們能夠更安全地使用服務器,而無需使用系統防火墻進行繁瑣的配置。
同時,在不到一個星期的體驗過程中,阿里云ECS服務器方便可靠的印象深入人心,沒有出現任何不愉快的突發情況。這使得我們愿意在此分享出我們的開發經驗,以獲得阿里云額外兩個月的服務器支持。我們希望這臺ECS服務器能夠在小組所有成員的努力下,實現我們預期所有的詩詞對聯生成的功能期望,為弘揚傳統文化,賦予詩詞新的生命力盡自己的一份力!