跳到主要內容

Google Books Ngram Viewer 勝過一張圖的千言萬語

/param>
大家都知道,一張圖勝過千言萬語。
但我們在哈佛時,卻在思考這道理是否真是如此?
-- Erez Lieberman Aiden 「從五百萬本書學到的事

「眼見為憑」可說是歷來的迷思,也因此一張圖片常勝過千言萬語。但假如提出超越千言萬語千萬倍的話,又會怎麼樣呢?說來你可能不信,不過現在你我都能輕易做到。這得感謝Google的驚人服務——Ngram Viewer


Google向來是分析大資料的專家,他們野心勃勃的計劃,企圖要將所有圖書數位化的努力,成就了現在的Google Ngram Viewer。N-gram是什麼東西?這東西也不是太難,指的就是N個連續的相鄰詞組成的詞組。比方說 "One has a pencil." 這句話,做成bi-gram (2-gram)的話,會出現下面三個詞組:
One has
has a
a pencil
而 tri-gram (3-gram) 的話,就會變成:
One has a
has a pencil
至於uni-gram (1-gram)基本上就是每個單字了。
One
has
a
pencil

這個東西可以用來猜測語言的可能性。當你講到某幾個字之後,後頭很有可能會接著什麼樣的字。如果你可以背下整個Ngram Viewer的資料,玩文字接龍的時候應該就無敵了。

但Google Ngram Viewer拿這些資料,加上時代背景,轉變成為一個具備XY軸的服務。於是,「從五百萬本書學到的事」影片中Erez Lieberman Aiden和Jean-Baptism Michel所提出的那幾個趣味圖形就產生了。

他們把這樣的研究稱為Culturomics(現在我只找到「文化組學」這個翻譯,怪怪的!但是暫且接受吧!),指的是運用大規模的資料來分析人類活動,或者是那個被稱作人文學(humanity)的概念。現在,每個人都可以進行Culturomics的研究。這五百萬本書籍,跨越五個世紀的資料,已經出現在Google Books Ngram Viewer中了。

可是在中文應用上仍然有滿多缺點的。對繁體中文的使用者來說,只有「簡體」的資料真是讓人飽受折磨,要想辦法輸入簡體字才行。還有另外一個分詞的問題,中文當中對於單詞(word)和字元(character)的概念是相當模糊的。只要猜錯分詞的規則,在Ngram Viewer裡面就找不到。

Screen Shot 2012-03-21 at 11.27.31 PM

拿最近還滿熱門的一個詞「禽流感」來嘗試。上圖裡面可以看到,用「禽流感」來嘗試完全找不到資料,而「禽 流感」卻能找到一些,在2000年後開始出現,我猜這和香港、廣東那邊爆發的禽流感有直接的關係。至於「流感」這個詞,如果你是流行病專家的話,可能可以看出一些軌跡吧!

雖然中文的應用不如人意,但Ngram Viewer也提供了Ngram的原始資料,讓我們能夠進行自己的實驗。過一陣子我應該會拿來試一下,看有什麼好玩的!

留言

熱門文章

差不多食譜:手工巧克力餅乾 Chocolate Cookies

又是手工餅乾,最近一連出了兩份餅乾食譜,這個「手工巧克力餅乾」已經是第三份了。會不會有更多呢?我可以告訴大家,這是肯定的。 要怪就怪這個陰鬱的冬季雨天,哪裡都不方便去,也懶得出去。餅乾櫃空在那邊已經很久了,雖然有時候會嘴饞,但也沒有迫切去補貨的必要。反正經常開伙,平常該有的材料都會有,自己弄個成分完全透明的零食,也是個不錯的選擇。再說,用烤箱進行烘焙時,房間會變得比較乾燥,也比較溫暖。在夏天是個折磨,但到了冬天,這種感覺還滿不錯的。 話不多說,開始進行這一道「手工巧克力餅乾」的準備工作。

差不多食譜:壽桃 Birthday Bunns

「壽桃」可不是老人家生日的專利,小巧玲瓏的壽桃超級受到小朋友歡迎,直說「好可愛喔!」其實壽桃就是一種造型饅頭/包子,只要掌握了這些方法,要做其他的造型都沒問題。

【豐原大蔥】免揉大蔥佛卡夏 No-knead Leek Focaccia - 差不多食譜

「豐原大蔥」的第二道食譜,就做 大蔥馬鈴薯濃湯 那篇提到的「大蔥佛卡夏」,而且用的還是懶人的免揉方法。不光是麵包,這份食譜還有一個衍生的副產品「大蔥油」,靈感來源就是蔥油拌麵。接著就來看看我是怎麼做的吧! 「大蔥佛卡夏」差不多需要這些材料:(20cm鑄鐵鍋) 豐原大蔥 ...... 1根 橄欖油 …… 適量(150ml左右) 高筋麵粉 …… 200g 鹽 …… 2g 酵母粉 …… 2-3g 水 …… 180-200g 「大蔥佛卡夏」差不多是這麼做的: Step 1. 製作「大蔥油」 說來你可能不相信,製作「大蔥佛卡夏」的「大蔥油」,靈感竟是來自於蔥油拌麵。但是大蔥油製作時需要人在旁邊顧著,而且炸過的大蔥也會拌進麵團裡面,正式製作佛卡夏前就先把這個大蔥油做好。 用小蔥製作蔥油的時候,只有切段丟進油裡去炸。可是我打算把炸過的大蔥一起揉到麵包裡,大蔥纖維比較不好咬斷,就先用刀子給它切碎。要注意的是,這裡我只用蔥白,以及稍微有點厚度的蔥綠,也就是蔥白和蔥綠交界那邊。 接下來,把切碎的大蔥放入鍋中,並倒入橄欖油,用中小火慢慢去炸大蔥。我不想要麵包裡黑黑的,所以炸到大蔥變軟,香味散出,顏色稍微黃一點的時候就可以關火,並將炸過的大蔥撈出放涼。 剩下的油就是大蔥油了,留下來炒菜、拌麵都很不錯。 Step 2. 製作佛卡夏麵團 拿個大碗,倒入高筋麵粉、鹽巴、酵母,再加上水攪拌成團。不用揉,只要成團就可以。 Step 3. 拌入大蔥發酵 往麵團中放入炸過而且放涼的大蔥,用湯匙或筷子拌進麵團。如果你的大蔥瀝的比較乾,再多補一兩匙大蔥油進去。當然,我這種差不多的作法,盛大蔥的碗底就差不多有一兩匙大蔥油了,整碗直接倒進去就好。 拌好後,找個蓋子蓋起來,室溫放一兩個鐘頭進行基礎發酵。也可以直接放進冰箱發酵,隔天再拿出來處理,就像其他的免揉麵包一樣。 Step 4. 移到烤盤 發酵完成,就可以把麵團轉移到烤盤上。我懶得洗鍋子,直接拿炸大蔥油的那個鑄鐵鍋當作烤盤來用。先在鑄鐵鍋(烤盤)底部抹些油,再灑些鹽巴,這樣麵包烤好之後表面就可以咬到一點鹹味。 接著就把麵團直接搬到烤盤,淋點大蔥油,開始用手指戳出佛卡夏特有的孔洞。操作之前記得洗手! 戳完孔後,切點蔥綠用大蔥油泡一下,均勻放在佛卡夏表面,並稍微壓進麵團裡。最後往表面再灑些鹽巴,同樣是在表面就可以嚐到些許的鹹味。這樣,就可以準備烘焙了! Step