诗歌总是属于文人的浪漫,但随着技术的发展,理科生文艺起来,也就没文科生什么事了(开玩笑的)。通过本篇文章,笔者将给大家介绍主流的AI诗歌创作平台及如何自己搭建,以供大家学习参考。
技术的进步是为了更好的服务原有的创作,而非取代,毕竟AI诗歌是没有灵魂的。
一、主流AI作诗平台介绍
1、诗三百·人工智能诗歌写作平台
平台支持绝句、律诗、词、对联等多种文学形式,类型比较齐全。
2、九歌·人工智能诗歌写作系统
平台与诗三百比较类似,由清华大学自然语言处理与社会人文计算实验室研发。
3、华为乐府·人工智能作诗小程序
华为乐府AI是首个基于GPT打造的作诗系统,而且与谷歌提出的BERT息息相关。华为乐府本省作诗质量较高,但需付费。
4、微软小冰·AI现代诗歌创作系统
平台主打现代诗歌创作,值得注意的是其声明:小冰宣布放弃她创作的诗歌版权所以你可以任意发表最终的作品甚至不必提及她参与了你的创作,即创作作品完全归你所有。该平台可以通过图片和提示词训练创作诗歌,把相机中留下的美妙瞬间变成诗也是极不错的呢。
二、自主搭建
这里使用的项目地址为https://github.com/lucasjinreal/tensorflow_poems,基于tensorflow开发的AI作诗项目。现在笔者就来介绍怎样自主搭建属于自己的AI作诗程序。
1、安装配置Anaconda
进入官网下载安装包并安装,然后将Anaconda配置到环境变量中。
克隆项目后,在项目根目录新建文件environment.yml
和空文件requirements.txt
,并在environment.yml
中填入如下内容:
name: poemai
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
dependencies:
- pip==21.2.4
- python==3.10.6
打开命令行,依次通过如下命令创建Python运行虚拟环境。
conda env create
E:\workspace\02_Python\002_AI作诗>conda info --envs
# conda environments:
#
base * D:\anaconda3
novelai D:\anaconda3\envs\novelai
poemai D:\anaconda3\envs\poemai
E:\workspace