seq2seq-couplet用深度学习对对联
这是一个使用 seq2seq 模型对联(对对联)的项目,是用 Tensorflow 写的。要求:
- Tensorflow
- Python 3.6
- Dataset
打开 couplet.py,配置文件位置和超参数。然后运行python couplet.py来训练这个模型。你可以在 Tensorbloard 看到 training loss 和 bleu score。当你发现 loss 停止下降时,你可能需要重新配置learning_rate。下面是一个 loss graph 的示例:
以下是此模型生成的一些示例:
上联 | 下联 |
---|---|
殷勤怕负三春意 | 潇洒难书一字愁 |
如此清秋何吝酒 | 这般明月不须钱 |
天朗气清风和畅 | 云蒸霞蔚日光辉 |
梦里不知身是客 | 醉时已觉酒为朋 |
千秋月色君长看 | 一夜风声我自怜 |
评论