seq2seq-couplet用深度学习对对联

联合创作 · 2023-09-26 06:38

这是一个使用 seq2seq 模型对联(对对联)的项目,是用 Tensorflow 写的。要求:

  • Tensorflow
  • Python 3.6
  • Dataset

打开 couplet.py,配置文件位置和超参数。然后运行python couplet.py来训练这个模型。你可以在 Tensorbloard 看到 training loss 和 bleu score。当你发现 loss 停止下降时,你可能需要重新配置learning_rate。下面是一个 loss graph 的示例:

以下是此模型生成的一些示例:

上联 下联
殷勤怕负三春意 潇洒难书一字愁
如此清秋何吝酒 这般明月不须钱
天朗气清风和畅 云蒸霞蔚日光辉
梦里不知身是客 醉时已觉酒为朋
千秋月色君长看 一夜风声我自怜

 

浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报