基于RNN+微信小程序+Flask的古诗词生成应用
项目介绍
平台采用B/S结构,后端采用主流的Flask框架进行开发,古诗词生成采用RNN模型进行生成,客户端基于微信小程序开发。是集成了Web后台开发、微信小程序开发、人工智能(RNN)等多个领域的综合性应用,是课设和毕设的良好参考应用。
功能介绍
- 古诗词生成:基于RNN实现,支持生成藏头诗和打头诗
- 生成记录保存:支持对所有的生成记录进行后台保存
- 可视化展示:支持Echarts展示访问次数,生成成功和失败的比例
代码路径
朝树夕拾源码站/python_rnn_poemhttps://gitee.com/jdigood/python_rnn_poem
项目展示
微信小程序界面,通过输入关键字,生成藏头诗,效果如下图:
调用手机摄像头拍照 ,然后对拍照的结果生成古诗词,以及对异常输入进行过滤。
后端管理平台记录所有的生成记录:
使用Echarts可视化展示生成记录:
详细功能列表:
开发环境
- 系统处理器:4核心2Ghz及以上处理器;
- 内存:8GB内存或以上;
- 磁盘:500GB机械硬盘或固态硬盘;
- 显卡:电脑集成显卡或者独立显卡均可,非强制要求。
- 操作系统:Windows 10或更高版本;
- Python:Python 3.6或更高版本;
- PyTorch:PyTorch 1.3或更高版本;
- 代码编辑器:Visual Studio Code、PyCharm等