2
本文作者: 老王 | 2017-02-13 20:17 |
雷鋒網(wǎng)按:百度搜索在近日推出了基于人工智能技術(shù)的“情人節(jié)用臉撩,開(kāi)啟桃花運(yùn)”功能,迎接情人節(jié)。
用戶在百度搜索 App 中需用語(yǔ)音說(shuō)一句“開(kāi)啟桃花運(yùn)”即可進(jìn)入主題頁(yè)面。該頁(yè)面包含兩大核心功能,一個(gè)是“自拍撩漢/妹指數(shù)”,另一個(gè)則是輸入姓名和地名自動(dòng)生成專屬詩(shī)歌。
第一個(gè)顏值打分功能其實(shí)較為常見(jiàn),雖然百度尚未對(duì)其進(jìn)行詳細(xì)介紹,但雷鋒網(wǎng)了解到常見(jiàn)的基于監(jiān)督學(xué)習(xí)顏值算法大致原理如下:
首先選擇一組人臉特征:如眼間距、膚色、眼睛、鼻子、嘴巴尺寸等等,隨后建立人臉識(shí)別算法,給定一張人像可自動(dòng)計(jì)算上述人臉特征。采集大量人臉樣本,人肉標(biāo)記每張臉的顏值得分,然后向量化用 SVM 等方法建立模型。
隨后需將帶有顏值得分的人臉樣本隨機(jī)分成 1、2 兩組,用 1 組圖片經(jīng)過(guò)特征提取來(lái)訓(xùn)練機(jī)器學(xué)習(xí)算法,進(jìn)行調(diào)參,使得算法輸出的分值盡量接近人工打分的結(jié)果。并用 2 組圖片進(jìn)行驗(yàn)證,看看算法對(duì)不包含在 1 組中的圖片是否能正確計(jì)算出結(jié)果。
訓(xùn)練結(jié)束后即可用來(lái)給人像打分。
目前市場(chǎng)上不少 AI 文學(xué)創(chuàng)作產(chǎn)品自于預(yù)設(shè)的文本模板。百度則是將大量詩(shī)歌作品數(shù)據(jù)進(jìn)行訓(xùn)練,通過(guò)主題規(guī)劃模型彌補(bǔ)詩(shī)句與主題關(guān)聯(lián)性偏移等問(wèn)題。
那么何為主題規(guī)劃模型?根據(jù)百度官方介紹,主題規(guī)劃模型是在理解用戶 query 意圖的基礎(chǔ)上,對(duì)每一句詩(shī)的子主題進(jìn)行規(guī)劃,從而實(shí)現(xiàn)了對(duì)整首詩(shī)主題的把控。例如,用戶 query 為“西湖”,模型規(guī)劃的子主題可能是“斷橋”、“煙雨”、“江南”等等。
百度詩(shī)歌生成系統(tǒng)把寫詩(shī)以模擬寫對(duì)聯(lián)的方式去進(jìn)行文本輸出,根據(jù)前一句詩(shī)生成下一句詩(shī)。這種用聯(lián)詩(shī)方式生成的詩(shī)歌,容易發(fā)生詞藻堆砌的情況。但利用主題規(guī)劃模型,能在一定程度上避免這種情況。經(jīng)過(guò)測(cè)試后發(fā)現(xiàn),AI 生成的詩(shī)歌前后句的關(guān)聯(lián)性表現(xiàn)確實(shí)不錯(cuò)。
上周,雷鋒網(wǎng)在現(xiàn)場(chǎng)跟進(jìn)百度副總裁王海峰 AAAI 的演講時(shí),他提到百度兩步生成中國(guó)詩(shī)歌的方法:
首先對(duì)每一行詩(shī)的主題進(jìn)行規(guī)劃,然后進(jìn)行具體詩(shī)句的生成。
舉個(gè)例子,如果用戶想要寫一首和春天有關(guān)的詩(shī),那么詩(shī)歌規(guī)劃模型就會(huì)首先生成一個(gè)內(nèi)容概要,包括春天,桃花,燕和柳這四個(gè)主題,然后由 RNN 模型根據(jù)這四個(gè)主題生成四句詩(shī),來(lái)完成整首詩(shī)歌的創(chuàng)作。
在下面展示的這三首詩(shī)中,中間這首是由 AI 詩(shī)人完成的,而其他兩首的作者都是中國(guó)古代詩(shī)人(白居易,劉因)。王海峰說(shuō)到,多數(shù)人都無(wú)法分辨出這三首詩(shī)中到底哪一首出自 AI 詩(shī)人之手。歷史學(xué)者和《中國(guó)詩(shī)詞大會(huì)》嘉賓蒙曼教授也說(shuō)到“這個(gè)人工智能詩(shī)人是詩(shī)壇小超人,能和人類詩(shī)人一樣在詩(shī)中表達(dá)感情色彩?!?/p>
隨著 AI 技術(shù)的門檻逐漸減低,可以預(yù)見(jiàn)未來(lái)越來(lái)越多的企業(yè)可以通過(guò)人工智能技術(shù)策劃相關(guān)的主題活動(dòng)供用戶娛樂(lè)和互動(dòng)。
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。