文章首发微信公众号:九九和她的炫妻狂魔
还有不到一周就要过年了,粽九很快也要踏上回老家的旅程,现在这里恭祝大家新春快乐,阖家安康!
就在昨天,我们的神经病国王忧国忧民,亲自教大家怎样制作精致的Mini 小春联,请看 “超简单MINI春联制作法” 。
春联的形式有了,接下来就是内容了。
不过以我的文学造旨 诣,让我自己写对联是万万不可能的,这辈子都不可能的。加上 “自己动手” 这事儿说出去有点不geek,于是我们很显然的想借助网络的力量帮我们生成对联。
首先看看全球最大的搜索平台:某度 谷歌。
第一条搜索结果居然把我介绍到了隔壁微软。
网址:https://duilian.msra.cn/,网页介绍的功能如下:
候选下联:能够给出若干候选给用户选择。
下联定字:可以在下联任意位置输入想要的字词,系统将自动补全空缺处字词并生成完整的下联候选。
我觉得微软在开车,但是我没有证据……
用字推敲:可以限定下联中必须要出现的字。
机巧对联:支持拆字联和同音异字联。比如,“烟掩檐上燕”。
嵌名对联:系统还能识别人名。但目前看来和小爱同学是一个级别……
图片装裱:对完之后可以自动生成图案。
接着我们再来看看全球最大同性交友平台:B站 Github。
有个项目提供【深度学习对对联】,此项目已经获得几千个Star,算是比较有名了,我们借此机会调戏 测试一下。
项目名称:seq2seq_couplet
网址:https://ai.binwang.me/couplet/
目前除了对下联,还支持使用符号来断句。
接下来我们对这两个系统进行调戏 调试。
测试集(一):教科书般的上联
上联1.1:迎喜迎春迎富贵
微软:
Git:
上联1.2:华夏金龙天外飞
微软:
Git:
接论:深度学习能够接上下联,但是在对联的出词模式和平仄上相对欠缺。微软的相比之下就更好,但是有的候选词比较容易出搞笑的结果。
测试集(二):文艺上联
上联2.1:春花秋月,李树繁盛日复日
微软先是崩了:
然后发现只能接受最多9个汉字:
Git:
“时复杂” 改成 “时复时” 也更好一点啊……
上联2.2:进德修业
微软:
Git:
结论:到这里就明显能感觉到机器并不明白整句话的含义,暂时只能做到词和词之间的匹配,比如“春华” - “冬雪”, “进” - “出”。
测试集(三):二次元上联
作为一个自身肥宅,我必须要祭出我的二次元来挑战一下机器学习的权威!撒,一狗!
上联3.1:玄不救非
微软:
Git:
上联3.2:鸟幽花香,希音传正果
微软:
Git:
结论:应该是有人工干预了机器学习的结果,使得下联都是文绉绉的,可能是之前给的训练集都是出自各种诗句、对联,和古文的结果。
测试集(四):搞怪上联
上联4.1:蔡徐坤鸡你太美
微软:
???微软开始智障
Git:
感到了浓浓的求生欲……
上联4.2:百个功能愿你一气呵成
微软:
码农,客户,和产品经理的爱恨情仇?
Git:
有些Bug真的看也看不穿……【捂脸】
结论:微软的整词提取能力更强,比如 “百个功能” 虽然不是一句成语,但是微软可以成功的识别为一个词,进而匹配出 “三权分立” 这样的成语。然而Git 上面有网友的在线调试和及时反馈,会很大程度上避免 “词不成句” 的现象。
综上所述,大家如果有一些个性化或者需要定制化的对联,可以到这两个平台上试一试,说不定会有惊喜哦!最后再次祝大家新年快乐,我们明年再贱 见!
相关阅读
其他跟程序有关的小玩意儿