那是一个阳光明媚的午后,作为浑水摸鱼大师的我无意中一撇,突然发现了这么一篇文章:
用Python写春联:抒写最真诚的祝福和最美好的祈愿
这不是撞我枪口了嘛,反正闲着也是闲着,不如搞点事情。于是我兴致勃勃地喝了一杯茶
去look look。好家伙,原来是生成了对联的图片,那么问题来了有木有办法自动生成对联,然后再生成图片呢?
并且在本地部署咧。
于是我有个大胆的想法
基于RNN(Seq2Seq + Attention)生成对联(个屁)
没错我有个大胆的想法那就是,我们基于Seq2Seq + Attention来生成对联吧。然而
好吧看来我们得换一个思路了。
呀呼,还真让我找到了。
环境准备
好了不说废话了,让我们快速开始吧。 在此之前我们得准备一下我们的环境。 我这里使用的是python 3.8
pip install paddlepaddle
pip install paddlehub
#如果paddlehub安装失败的话,可以使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 paddlehub
pip install pillow
功能分析
对联生成
得益于飞浆为我们提供的PaddleHub我们可以快速地实现我们需要的功能。于是我们可以这样封装一下我们的代码。
这个真没啥好说的。
import paddlehub as hub
class HubUtils(object):
de