日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机自动创作灯谜

發(fā)布時(shí)間:2023/12/9 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机自动创作灯谜 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

風(fēng)雨空中雁陣斜 (字) 佩

以此謎為例。

如果我希望程序能夠自動把“風(fēng)雨空中雁陣斜”這個謎面作出來,需要具備哪些要素呢?

我們來分析一下。雖然前景似乎不太樂觀。

這是一條好謎。謎面不是一句好詩,但沒有一個閑字,意境的表達(dá)也通暢,好象這個字在出現(xiàn)時(shí)就已經(jīng)注定存在了這個謎面,只是后來有人把它找出來了?!帮L(fēng)”、“雨”作了“空中”的處理后變成了“幾” “ 幣”。雁陣斜好理解,作謎的人常常用“雁陣”來指代“人”這樣的形狀。而沒有這個“斜”字,雁陣成了“?亻”就顯得有點(diǎn)奇怪了。

謎面完全是根據(jù)組成“佩”字的偏旁“ 亻幾 幣” 設(shè)計(jì)了一條成文的短句。

好,有了一點(diǎn)線索。假設(shè),我們擁有的是非常貧乏的語言文化,形容“?亻”的只可能是“斜雁陣”或者“雁陣斜”,形容“幾?一?巾”的只能是“風(fēng)雨空中”、“風(fēng)雨中空”、“空中風(fēng)雨”、“風(fēng)雨無心”、“無心風(fēng)雨”這幾種里的一種。

我隨意地組合一下,得到一條“斜雁陣無心風(fēng)雨”。很明顯,如果不去考究這個謎面的含義,它是成立的。問題在于,一條謎面必須是成文的。什么是“成文”?我們有沒有辦法知道一段文字是“成文”的還是“不成文”的呢?

文章寫到這里中斷,我離開去找資料,看到了相關(guān)的兩篇好文章,其中第一篇比較通俗好懂。

http://www.matrix67.com/blog/archives/4212?漫話中文自動分詞和語義識別(上):中文分詞算法

http://www.matrix67.com/blog/archives/4870?漫話中文自動分詞和語義識別(下):句法結(jié)構(gòu)和語義結(jié)構(gòu)

可是我們一上來就是一句詩歌一樣的東西,使這個問題直接陷入了僵局。我感到希望渺茫。因?yàn)?#xff0c;程序判斷“成文”與否與一個句子的分詞和語義分析這類的技術(shù)相關(guān),這個障礙本來是可以借助于一些研究成果得以克服的。但相比于日常表達(dá)和現(xiàn)代文章的語言表達(dá),古文和詩歌的分詞和語義研究恐怕更麻煩,更加沒有現(xiàn)成的資源可用。

如此,先假設(shè)我們已經(jīng)可以判斷“成文”,把這個問題暫時(shí)擱在一邊。您如果有好方法請不吝賜教。分詞我找到過可用的控件,語義分析尚沒有接觸。

現(xiàn)在,可以料到“斜雁陣無心風(fēng)雨”被電腦判為了不合格(我的電腦沒有自信,開始出汗...)?!帮L(fēng)雨中空斜雁陣”和“無心風(fēng)雨斜雁陣”也一樣,不合格。那么“空中風(fēng)雨斜雁陣”呢?

“空中風(fēng)雨斜雁陣”語法合理,應(yīng)當(dāng)通過電腦的評審,“空中”與“斜”這類狀語和定語的前后置,作者想表達(dá)的意境可能不同,不會是考量標(biāo)準(zhǔn)。但是交給一個人去看這樣一句詩句時(shí),一定會吐槽其丑陋不堪。參考新近百度Big Talk上出現(xiàn)的信息,這個審美標(biāo)準(zhǔn)從理論上講,計(jì)算機(jī)人工智能是可以學(xué)習(xí)的。但是對它的期待應(yīng)當(dāng)是在若干年之后而不是現(xiàn)實(shí)的(機(jī)器要是懂得了審美,那些美也就不再是美,只是證明人比機(jī)器愚蠢的證據(jù)之一了。因?yàn)?#xff0c;明年的流行色將是由機(jī)器來引領(lǐng)的。題外話。)。所以對于語法合格的N個計(jì)算機(jī)作品,仍然需要通過人腦,且最好是由行家來評定其是否是一條合理的謎面。我們可以在一定程度上接受這一點(diǎn),比如,計(jì)算機(jī)給出的合格結(jié)果一共只有10條而不是1000條。

是時(shí)候回到問題的初始,我假定我們的語言文化非常貧乏。在這個給定條件的荒謬實(shí)驗(yàn)室里,計(jì)算機(jī)確實(shí)只能作出為數(shù)很少的幾個作品。事實(shí)的情況是,“佩”這個字的幾個部件很常見,單是一個“ 亻”,就有推心,唯心,偏旁,附中等等多種謎法表達(dá)。這還只是字形上增減的方法,象形(亻:?竹葉)會意用典等推理手法還沒有包括。但由于“偏旁無心風(fēng)雨”這樣的謎面同樣會被程序否掉,在謎法對應(yīng)元素有限的前提之下,勝出的謎面數(shù)量可能仍然是可數(shù)的并且有成立的可能性。

根據(jù)上面討論,要實(shí)現(xiàn)目的有三個要素:

1. 制謎手法的對應(yīng)關(guān)系素材庫

2. 能辨識中文語法,特別是能兼容古文詩詞語法的控件

3. 有人來評定計(jì)算機(jī)出題的合理性

寫到這里想到一件事。記得有人整理過漢字字形結(jié)構(gòu)并形成了可以隨時(shí)查詢的數(shù)據(jù)庫。比如上題你想到了謎底中“幾”這個部件,就可以把帶這個部件的所有字都找出來一個一個對照。曾有人擔(dān)心從此猜謎有了工具,不再好玩了。這種擔(dān)心是現(xiàn)實(shí)的,也會一直存在下去,百度讓元宵節(jié)少了一點(diǎn)樂趣應(yīng)該也是事實(shí)。本文旨在探討,還沒有動手實(shí)現(xiàn)它的意思,更無意打擊原創(chuàng)家的積極性。但即使實(shí)現(xiàn)了又如何,燈謎也有它自身的發(fā)展規(guī)律,只要有需求,總會有更新鮮的花樣被發(fā)明出來。也許這個東西還能彌補(bǔ)目前創(chuàng)作者不足的遺憾呢。

轉(zhuǎn)載于:https://www.cnblogs.com/dfun/p/4293967.html

總結(jié)

以上是生活随笔為你收集整理的计算机自动创作灯谜的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。