路舟坐在電腦前,從代碼倉庫中拉取了實驗室“龍眼框架”的整套代碼。
代碼目前仍是alpha內部版本,最早的原型是由實驗室陸銘帶著學生進行整理,而相關的工程實現則是交由微訊、夢谷云和夢廣來做。
三家公司的實現是更加契合內部需求,好比微訊是用來做語音圖片信息的識別獲取,借助了大量東周數據公司的數據。夢谷云則更多是從硬件交互來考慮,事是要麻煩一些。夢廣則更多用于反作弊行為的監測。
因為三家公司的實現都不是奔著做“通用框架”去的,所以“龍眼框架”是要從幾家公司已經工程化的代碼中抽離出可用部分。
工程上是相當浩大,就目前的內部版本,大概也就完成了不到10%。
路舟按照API文檔一步步書寫,創建了一個帶兩層LSTM的RNN網絡模型。代碼書寫下來是異常的簡潔,比之自己生擼一整套出來要節省了無數時間。
非要形容的話,那大概拿到“龍眼框架”的使用者甚至都不需要考慮原理就能實現一個AI模型,他只需要考慮應用層面的問題。
路舟接著文檔,給定了一些如訓練次數,batch和單位大小,步長,學習率等常規參數。用法參照了后世所出現的大量框架,源頭嘛,自然還是路舟自己給龍眼定下的基調。
他從資料夾中拖了個宋詞一萬首,約莫是幾十萬字的庫,試著丟進了用龍眼框架寫的代碼中訓練模型。
約莫半小時后,模型才算是訓練完了。
路舟也是嘆了句,可算是有夠慢的。不管是算法優化還是說硬件支持,兩個都沒到位。當然,自己也就測試著用,畢竟龍眼也還不太成熟。
他接著是調用了下已經訓練好的模型。
--
“游
盡是臥香清
明月畫橋時月
西城畫鼓
幾處憑闌
南國周郎何事晚
門月滿江梅
觸目無言
此恨難忘
還是宦年豪恨斷
見羅巾”
--
“斑
露林里,民重天
人高古閑家,且駕家梅
垂黛翠,黛細花
恨輕月,纖纖手
一點飛香語,但整付深心
春螢初晚,漸凍得簾多卷”
--
“煞
何夕江樓
木蘭花季拋**
浮花到處難得
明日有初來
卻許衷情書
看花依舊
最處落花光