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 的示例:

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

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

 

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报