V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
asmore
V2EX  ›  奇思妙想

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

  •  1
     
  •   asmore · 2015-02-13 16:30:22 +08:00 · 4161 次点击
    这是一个创建于 3604 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在前几天的百度BigTalk上,百度首席科学家吴恩达Andrew Ng做开幕演讲,他再一次提到了人工智能正循环的概念:

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

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

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

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

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

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

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

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

    ......

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

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

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

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

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

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

    1、给一个关键字(人物、地点、时事事件),生成一副对联;
    2、给一张图片(图配联),生成一副对联;
    asmore
        9
    asmore  
    OP
       2015-02-16 12:01:37 +08:00
    @gyorou 有什么新思路否,请不吝指教哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5377 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:04 · PVG 15:04 · LAX 23:04 · JFK 02:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.