路舟坐在电脑前,从代码仓库中拉取了实验室“龙眼框架”的整套代码。
代码目前仍是alpha内部版本,最早的原型是由实验室陆铭带着学生进行整理,而相关的工程实现则是交由微讯、梦谷云和梦广来做。
三家公司的实现是更加契合内部需求,好比微讯是用来做语音图片信息的识别获取,借助了大量东周数据公司的数据。梦谷云则更多是从硬件交互来考虑,事是要麻烦一些。梦广则更多用于反作弊行为的监测。
因为三家公司的实现都不是奔着做“通用框架”去的,所以“龙眼框架”是要从几家公司已经工程化的代码中抽离出可用部分。
工程上是相当浩大,就目前的内部版本,大概也就完成了不到10。
路舟按照api文档一步步书写,创建了一个带两层lst的rnn网络模型。代码书写下来是异常的简洁,比之自己生撸一整套出来要节省了无数时间。
非要形容的话,那大概拿到“龙眼框架”的使用者甚至都不需要考虑原理就能实现一个ai模型,他只需要考虑应用层面的问题。
路舟接着文档,给定了一些如训练次数,batch和单位大小,步长,学习率等常规参数。用法参照了后世所出现的大量框架,源头嘛,自然还是路舟自己给龙眼定下的基调。
他从资料夹中拖了个宋词一万首,约莫是几十万字的库,试着丢进了用龙眼框架写的代码中训练模型。
约莫半小时后,模型才算是训练完了。
路舟也是叹了句,可算是有够慢的。不管是算法优化还是说硬件支持,两个都没到位。当然,自己也就测试着用,毕竟龙眼也还不太成熟。
他接着是调用了下已经训练好的模型。
--
“游
尽是卧香清
明月画桥时月
西城画鼓
几处凭阑
南国周郎何事晚
门月满江梅
触目无言
此恨难忘
还是宦年豪恨断
见罗巾”
--
“斑
露林里,民重天
人高古闲家,且驾家梅
垂黛翠,黛细花
恨轻月,纤纤手
一点飞香语,但整付深心
春萤初晚,渐冻得帘多卷”
--
“煞
何夕江楼
木兰花季抛云雨
浮花到处难得
明日有初来
却许衷情书
看花依旧