飞天计划——基于深度学习的诗词对联搜索与生成初探

简介: 通过飞天计划支持的ECS云服务器,我们搭建了诗词的搜索功能,并进一步实现了藏头诗诗、宋词词牌名的先验生成。

试用背景

本人是软件工程专业的博士一年级学生。在选修本学期的软件工程课时,我们小组发现由于实验室的内网管理愈发严格,禁止任何形式的穿透操作。而缺乏外网服务器对我们软件工程课的项目协同开发带来了很大的挑战。


由于实验室平时的项目开发均使用阿里云服务器,因此之前便对“飞天加速计划·高校学生在家实践”有所了解,在遇到这一困难时,我们立刻想到的是参与这项计划来支持我们的软件开发。通过一些简单的小测验,两周的服务器顺利到手~


试用情况

我们软件工程小组的项目名称是“才思泉涌”对联诗词生成系统,是一个基于深度学习算法的诗词对联生成系统,旨在为广大诗词爱好者及文字工作者提供快捷有效的诗词对联生成功能,使用深度学习赋能传统文化,方便用户快速查找现有的高质量的诗词对联或生成属于自己的诗词对联。


我们期望系统可以支持根据用户提供的关键词或随机生成对联、唐诗与宋词,并支持用户收藏。此外,系统支持用户向管理员反馈使用系统中遇到的问题,以便我们不断改进。 我们系统的创作初衷是:提升传统文化的创作活力,扩展深度学习在生活中的应用。


在不到一周的探索过程中,我们已经成果在阿里云服务器上部署了ElasticSearch搜索引擎实现诗词对联的搜索,并配置了Conda环境,实现了唐诗、宋词的先验生成和随机生成。

image.png

图1 ElasticSearch实现宋词搜索

image.png

图2 基于CAVE——实现根据词牌名生成宋词

24e713b4d2d17c00aed39bc11f7d9cf.png

图3 基于LSTM——实现根据藏头词生成藏头诗


在之后的工作中,我们希望能在服务器上部署关系型数据库和Django后端,从而实现我们构思出的诗词对联生成系统的全部功能!当然因为服务器的配置有限,而我们想要部署2个数据库+6个深度学习模型的想法显得太奢侈了。我们在讨论之后打算稍稍升级一下配置~阿里云的升级配置选项也非常人性化,

4011a2e9613e2645466bb5c8d216253.png

图4 正在设计的诗词对联生成页面


使用总结

在云服务器的使用过程中,我们发现ECS服务器能够非常灵活地升级配置,这对于后续我们想要在服务器上部署深度学习模型提供了保障。同时,通过在安全组中配置路由规则,我们能够更安全地使用服务器,而无需使用系统防火墙进行繁琐的配置。


同时,在不到一个星期的体验过程中,阿里云ECS服务器方便可靠的印象深入人心,没有出现任何不愉快的突发情况。这使得我们愿意在此分享出我们的开发经验,以获得阿里云额外两个月的服务器支持。我们希望这台ECS服务器能够在小组所有成员的努力下,实现我们预期所有的诗词对联生成的功能期望,为弘扬传统文化,赋予诗词新的生命力尽自己的一份力!

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
机器学习/深度学习 算法 文件存储
使用Python实现深度学习模型:神经架构搜索与自动机器学习
【7月更文挑战第5天】 使用Python实现深度学习模型:神经架构搜索与自动机器学习
63 2
|
机器学习/深度学习 算法 数据挖掘
深度学习结合树搜索求解集装箱预翻箱问题
深度学习结合树搜索求解集装箱预翻箱问题
263 0
深度学习结合树搜索求解集装箱预翻箱问题
|
机器学习/深度学习 索引 数据挖掘
Searching with Deep Learning 深度学习的搜索应用
对于 Elasticsearch 来说,也有一些插件(https://github.com/muhleder/elasticsearch-vector-scoring)提供了相似度计算功能,但是它们的速度并不怎么样,因为它们只计算了向量相似度而没有做过滤。
1485 0
|
机器学习/深度学习 TensorFlow 算法框架/工具
深度学习超参数搜索实用指南
在本文中,我们将讨论为深度学习模型搜索最佳超参数集合的动机和策略,并演示如何在FloydHub上来完成任务。学习本文之后,这将会在深度学习工作中为你自动化寻找最佳配置的过程。
2278 0
|
机器学习/深度学习 PyTorch TensorFlow
|
机器学习/深度学习 存储 搜索推荐
深度学习如何应用在广告、推荐及搜索业务?阿里妈妈实践案例解读
靖世:非常高兴与大家进行“深度学习演进之路”的交流,阿里妈妈是阿里巴巴集团下的大数据营销平台,是负责阿里巴巴变现的一个事业部。我研究的方向是机器学习、计算机视觉、推荐系统和计算广告。我在清华大学读的本科和博士,专业是计算机视觉,毕业之后加入阿里巴巴广告技术部,后来组成阿里妈妈事业部,这个事业部负责阿里所有的广告变现产品。
5300 0
|
机器学习/深度学习 新零售 算法
春风十里,不如淘宝遇见你——浸润深度学习的淘宝智能搜索
阿里高级算法专家刘士琛在2017云栖大会·北京峰会中做了题为《海量数据场景下的淘宝搜索智能——算法及实践》的分享,就淘宝搜索的特点,大数据、机器学习技术在淘宝搜索应用的历程,最新的技术以及取得的成果等方面的内容做了深入的分析。
3902 0
|
机器学习/深度学习 算法 数据库
|
5天前
|
机器学习/深度学习 数据采集 自然语言处理
深度学习在自然语言处理中的应用与挑战
本文探讨了深度学习技术在自然语言处理(NLP)领域的应用,包括机器翻译、情感分析和文本生成等方面。同时,讨论了数据质量、模型复杂性和伦理问题等挑战,并提出了未来的研究方向和解决方案。通过综合分析,本文旨在为NLP领域的研究人员和从业者提供有价值的参考。
下一篇
无影云桌面