项目 内容
这个作业属于哪个课程 人工智能实战2019
这个作业的要求在哪里 第四次作业--第一部分(团队)
队伍名称 Debug4FUN
队伍组成 王俊杰、何峥、段峙宇、田博、张有驰、杨佳宁
作业内容 对联项目

NABCD

Need

对联,又称楹联或对子,是中文语言的独特的艺术形式,是中国传统文化的瑰宝。对联用途广泛,有春联、贺联、挽联、增联、行业联、自勉联等分类,可以说,对联在生活中随处可见,随处可用。因此,社会对对联的需求量极大。与此同时,对联形式多变,有正对、反对、流水对、集句对等;要求严格,好的对联必须对仗工整,平仄协调,字数相同,结构相同,需要创作者具有一定的文化素养,这给对联的创作带来了一定的困难,往往上联容易下联难。规整的基本框架,复杂的词意表达,使得AI生成对联这一项目大有可为。

Approach

数据收集:来自https://github.com/wb14123/couplet-dataset/releases的774491篇对联
数据处理:利用北航的校园云平台,在神经网络中对数据进行训练
生成结果:根据Tensor2Tensor库中的t2t_decoder,编写解码程序。输入上联,输出生成的下联。

Benefit

过年、赠人、丧事、喜事……都需要用到对联。不少人直接在网上搜索祝福语复制粘贴,没特色,没诚意。利用AI智能生成对联,人们可以不必绞尽脑汁地去凑对仗,仅给出上联便能得到一副完整而独特的对联。同时,AI生成的下联也可以给予启发,借用其中的意象来创作更加优秀的对联作品。

Competition

腾讯曾于2018年春节之际推出智能春联AI小程序,但现在已经进不去了。
王斌先生的AI对联网站(https://ai.binwang.me/couplet/)和微软对联(http://duilian.msra.cn/)是目前相对比较成熟的作品。虽然它们基本能够满足对仗工整与词性相似的要求,但意境还是有很大的改进空间。

Delivery

在网站发布项目。

团队成员初步分工

  • 王俊杰:算法实现
  • 何峥:配置资源平台
  • 段峙宇:界面布局
  • 田博:编辑博客
  • 张有驰:数据处理
  • 杨佳宁:

项目时间预估

16周前完成并完善项目基本要求,同时实现拓展功能

初版项目

模型训练结果