如果将机器学习、神经网络计算应用在“对联“,会发生什么样有趣的事?

2015-02-13 16:30:22 +08:00
 asmore
在前几天的百度BigTalk上,百度首席科学家吴恩达Andrew Ng做开幕演讲,他再一次提到了人工智能正循环的概念:

在听完吴恩达的演讲之后,我想很多的计算机工程师,都会明白这个趋势:
就是随着机器深度学习与神经网络计算能力的结合和发展,人工智能也将迎来一个全新的发展阶段
在演讲中提到的图像识别、语音识别这些应用场景,都将是会被重点研究的应用领域

以前,我们听说过很多故事,如象棋冠军、围棋冠军与计算机比赛
但好像还没有听到,计算机与人“对对联"的案例

对对联出句、应对是一个很感性、又很理性的过程,
一副绝妙好的对联,其中对汉字使用,往往是会让人叹为观止的意境

做为一个对联爱好者,同时我也一名软件工程师
在没有接触到机器学习之前,就想过如果设计一个对联AI,会是一件很有趣的事
明白要写出这样的对联AI的复杂度,难度也是有不少的
在汉字词汇、词义、词性的建模上可以比较快建立好,
但汉字的语感、人文、历史、地理等等,就是非常难解决的部分;

听了Andrew的演讲之后,有点兴奋,
除了演讲中提到的语音识别这一领域,我也非常期待如果这样的AI用在"中国对联"上会怎么样

1、足够好的对联AI
2、再提供足够多的对联数据库

也许,会有一个堪比”唐伯虎”的对联大师哦

有兴趣的大牛,一起来聊聊这个话题

......

ps:我的对联小网站: http://duilian.am9apps.com/t/39
4117 次点击
所在节点    奇思妙想
9 条回复
zix
2015-02-13 16:50:46 +08:00
以前见过用统计方法来生成古诗的,这个思路应该可以借鉴
zix
2015-02-13 16:51:47 +08:00
就我理解,应该是要用上自然语言生成(NLG)的相关技术,不过这一块我不太懂……
facat
2015-02-13 16:59:15 +08:00
zix
2015-02-13 17:02:17 +08:00
微软做过这个东西了
[机器翻译与微软对联](http://www.52nlp.cn/machine-translation-and-microsoft-couplet)
asmore
2015-02-13 20:10:40 +08:00
@zix
@facat
@zix

嗯,一两年前微软发布过一个对联的ios 应用
asmore
2015-02-15 10:47:45 +08:00
微软对联,微软亚洲研究院自然语言计算组研发的计算机自动对联系统

这是大工程哈,个人开发者看来吃不消
gyorou
2015-02-15 22:46:00 +08:00
收集大量对联,用Moses之类的机器翻译工具进行学习,将上联作为source language,下联作为target language就是了。分词可以使用NLPIR,语言模型可以通过学习大量古诗词生成。

LZ的想法比较传统,还停留在琢磨语言规则这种程度上。
asmore
2015-02-16 12:00:53 +08:00
对联是对偶、对称就是一种规则哈,每一逼对联基本上都是这样的,所以设计对联AI系统,规则是首要解决的部分,微软对联已经做到了。

如同词牌可以填新词,对联也有它的平仄模式

我比较期待的是对联AI系统,进一步的发展的是能结合一些人文、时事,旧联新写的AI,

1、给一个关键字(人物、地点、时事事件),生成一副对联;
2、给一张图片(图配联),生成一副对联;
asmore
2015-02-16 12:01:37 +08:00
@gyorou 有什么新思路否,请不吝指教哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/170770

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX