AI智能古诗是一个AIGC(AI Generate Content)新型产品,AI智能古诗通过AI技术使用应用具有智能写古诗的能力,并赋值现代社交元素,弘扬中国古诗文化。
AI人工智能的核心是生命,而生命无时无刻不在动,AI智能古诗以动态为主题,结合虚实为整体的设计理念,通过艺术设计连接人与应用。
动态:体现生物生命力以及页面活力
虚实:虚拟与现实结合
一、AI 智能写情诗原理
1、AI 智能写情诗思想
通过学习既有的情诗,随机或者依据给出的字,逐个完成下一个字的预测,直到一首诗全部预测完成。
预测过程大致如下:
2、情诗准备
在网上搜索并收集情诗(本文七言),如GitHub - chinese-poetry/chinese-poetry: The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。。
本文的情诗包含两部分:
第一部分:原始的七言情诗
原始七言情诗,如:
相见时难别亦难,
东风无力百花残。
春蚕到死丝方尽,
蜡炬成灰泪始干。
第二部分:改造的七言情诗
为了把写的比较好的五言、词也纳入到AI的学习中,将其改造生成七言情诗:改造后的为两行一句,通过随机匹配两句组成一首诗,如:
日看镜中问相思,溯游宛在水中央。
雁字多相思几许,恰豆蔻词工梦好。
3、模型训练
3.1、处理情诗数据
第一步需要将准备好的情诗数据转换为PyTorch LSTM模型需要的词向量格式:
- 构建x,y
x=[相,见,时,难,别,亦,难,,,东,风,无,力,百,花,残,。,春,蚕,到,死,丝,方,尽,,,蜡,炬,成,灰,泪,始,干]
y=[见,时,难,别,亦,难,,,东,风,无,力,百,花,残,。,春,蚕,到,死,丝,方,尽,,,蜡,炬,成,灰,泪,始,干,。]
- 将x对应的字,对应词库索引,对应向量;将y对应的字,对应词库索引,大致的过程如下:
3.2、构建情诗模型
第二步就是使用LSTM模型训练情诗模型,大致过程如下:
二、功能用户体验
1、AI智能写诗
AI智能情诗、一般古诗(七言)模型训练,可以生成不同类型的诗,体现应用的生物活力。
2、社交
既能体验AI写诗与欣赏,也能赏析分享古人诗句(全唐诗)。
诗场:类似短视频平台的诗场功能
赠诗:增加社交元素
三、交互用户体验
1、表情评价操作
跟随式表情评价环形操作菜单,加之动画,增加表情评价的人机交互体验,提高应用的可玩性。
表情评价以动态评价为理念,取每段最新的动态评价进行动画展示,与生物生命力呼应,同时增加了趣味性。
2、入画式操作
将操作按钮物体化嵌入到页面画中,每种操作会在对应的状态下,进行标题、图案、文案提示。
操作按钮物体动画,展现生命力以及页面活力。
3、更顺畅的用户心流
诗歌场、创建诗歌、我的AI诗歌集等在同一页面,操作过程尽量减少页面跳转、步骤路径,提供更顺畅的用户心流。
4、动画提示操作
使用图案等演示动画,对用户进行操作引导。
还有音效、触感等的交互提示。
四、页面用户体验
1、动态组合
每次背景、新拟物物体等重新随机组合,体现页面生命动态。
2、新拟物虚实结合
新拟物3D物体结合Aero玻璃设计,体现虚拟与真实感。
3、视觉体验提升
更强调页面的整体艺术感:
渐变色提升视觉体验:大量使用文字渐变色、背景渐变色
3D提升视觉体验:主视觉以3D效果、3D元素为主
Aero玻璃提升视觉体验:增加应用的灵性、通透性
动态背景提升视觉体验:增加页面活力
艺术字体提升视觉体验:增加艺术气息