跳到主要內容

Concise Tutorial: 玩文字 Word Lister, Word Clouder & StopWorder


311

Concise 0.2.1a最重要的新特色就是文字資料的視覺化。這篇Tutorial將重點擺在詞頻(Word Frequency)與詞頻的視覺應用,重點在兩個元件上,Word Lister和Word Clouder。前者用來產生詞頻表,後面的比較好玩,可以把文字變成一朵朵的雲。搭配StopWorder的使用,這兩項功能可以顯示出文本的特性。

1.) 產生詞頻表

產生詞頻表的方式非常的簡單,只要幾個動作就行:


WordLister

經過一段時間後(這得看你的語料有多大),詞頻表就完成了。Word Lister中提供簡單的排序功能,可以針對頻率或單詞進行排序。但你可以另存這個詞頻表,將它匯出成Excel檔案,再用Excel中提供的各項功能針對這個表格進行分析。只要在選單上使用「File -> Save Output As…」,或是在表格上按下「右鍵 -> Save Output As...」。


2.) Word Clouder

單純的詞頻表能夠表達的訊息並不明顯,也不好玩。Concise為了更清楚顯示文本的特性,也為了增加趣味性,在這個版本中增加了Word Clouder,將詞頻表轉換成為文字雲(Word Cloud)。

按下工具列右方的「齒輪 -> Word Clouder」,或使用選單上的「View -> Word Clouder」開啟Word Clouder。

Screen Shot 2012-03-22 at 1.55.40 AM

如果你已經做過詞頻表的話,開啟Word Clouder時應該會自動產生。否則,畫面上將顯示大大的NO DATA,提醒你尚未產生任何的詞頻表。只要像操作Word Lister那樣,按下上方寫著「Go」的放大鏡就行了。

Word Lister_NO DATA

Word Clouder產生資料的方式和詞頻表相同,兩方的資料理論上也是同步的。不同的是,Word Clouder增加了右方的文字雲選項,讓你可以藉此產生特定的文字雲型態。

  • Number of Words: 顯示在文字雲上的最大字數
  • Max Font Size: 最大的字體大小
  • Min Font Size: 最小的字體大小
  • Boost: 推進*
  • Boost Factor:  推進係數*
  • Angles: 單詞的旋轉角度
  • X Axis Variation: X軸的延展度**
  • Y Axis Variation: Y軸的延展度**

* 推進和推進系數兩個數值的搭配用來凸顯字體大小的差異。
** X和Y的比例會影響文字雲的長寬比。

Re-position: 僅重新排列位置,而忽略上述選項的變更。
Re-Layout: 重新計算上述所有的選項,並且重新排列。

Colors: 顏色設定
這個應該不用介紹了吧!!!!!

在一篇Concise Preview當中,曾經說單詞的頻率和顏色沒有關聯,在這個版本已經修正囉!不同的頻率會依據序列摘取顏色設定中的色彩。頻率較高的會使用較上方的顏色,頻率低的就會用下方的。

Fonts: 字體設定
這個也不用介紹了吧!和顏色設定相同,字體也會依據頻率的排序來進行對照。


多玩個幾次,就可以掌握畫面到底會怎麼變化了。如果你覺得看起來還不錯,可以將文字雲存成圖片,只要在選單上使用「File -> Save Output As…」,或是在表格上按下「右鍵 -> Save Output As...」就行。


3.) StopWorder

StopWorder的作用在於顯示停用詞(Stop Words)。在Concise的環境中,只要StopWorder中含有停用詞,過濾停用詞的功能就會自動開啟。

在中文裡面,「的」「是」「一」「在」「有」「個」「我」「不」「了」「他」「也」「就」「人」「都」「說」「而」等等,都是經常出現的詞(可參考中研院平衡語料庫的詞頻統計)。這些詞幾乎出現在所有的文本當中,而且出現的頻率非常地高,使得文本沒辦法有效地凸顯其特性。這個時候,可以使用StopWorder將這些詞設成停用的狀態。

StopWorder可以從兩個地方開啓,一個是工具列右上角的「齒輪 -> StopWorder」,另一個方法則是從選單「View -> Tools -> StopWorder」。之後,StopWorder應該會在畫面右方開啟。可以運用上方的Add Stop文字欄可以輸入停用詞,或是按下右方的小齒輪,從文字檔載入給定的停用詞(一行一個詞)。

StopWorder and Word Clouder

但是要怎麼決定停用詞,這是個相當複雜的情況,常常依據你的需求而改變。有的時候,研究所要看的就是出現頻率極高的那幾個字,有時候又想看去掉這些字之後的狀況。因為這個原因,Concise沒有辦法提供固定的停用詞單,而讓使用者自行決定。不過,我們倒是有個好玩又有效的方法來決定停用詞。

日本三一一大地震剛滿一週年,可以拿去年三月份收集到的網路新聞資料來檢查。首先,就如同上面幾個步驟,載入去年三月份的語料,接著產生文字雲。

這個時候已經可以看到一些明顯該停用的詞,像是「的」、「是」、「在」等等。這時候可以加上停用詞,再按工具列上的放大鏡「Go」,再跑一次文字雲。來回個幾次之後,應該就能得到一個還不錯的停用詞單。

StopWorder (enabled) and Word Clouder

在這個例子裡,我總共用了59個停用詞,與日本三一一地震相關的高頻率詞彙就出現了(請比較這張圖和上面那張)。可以看到「日本」、「台灣」、「地震」、「海嘯」、「輻射」、「核電廠」等等都冒了出來。這個事件也正是去年三月最熱門的新聞。


我想,這個部分很有趣,你可以把任何你想得到的東西丟進去,看看跑出來會是什麼。有人用來顯示他的論文究竟寫了什麼,有人用來表現他的想法,有的人用來...。我不知道你打算用在哪裡,但是歡迎你和大家分享。

現在您可以前往Concise的官方網站,下載最新版的Concise。

留言

熱門文章

窺探洋蔥的秘密:顯微鏡下的洋蔥鱗葉表皮與細胞 Onion Bulb Leaf under a microscope

在這段嘗試使用顯微鏡來拍攝的期間,「洋蔥表皮」可以說是最容易製作的玻片標本,沒有之一。只要剝開來,攤平,滴上水,蓋上玻片,基本就完事了。怪不得學校的生物課本,都會拿洋蔥表皮來設計實驗。但是想要看到鱗葉的橫切面,那就得要練練刀功,並試試你的運氣了。 洋蔥表皮是比較容易處理的樣本,這次拍攝我們就從撕皮開始。只要不是最外面那層乾掉的表皮,用哪一層都無所謂。我也沒有拿整顆洋蔥,就拿做菜切下來的地方。這樣的大小對於顯微鏡觀察來講,已經相當足夠了。 洋蔥皮剝下來後,放在滴了水的玻片上,再滴一滴水,蓋上蓋玻片。這樣一來,觀察用的玻片標本就完成了。接著放上顯微鏡的載物台,調整鏡頭到適當的高度(大約一公分),然後調整標片標本位置,調整光源,最後再進行細微的對焦,就可以開始你的觀察了! 洋蔥表皮細胞 40x 先用顯微鏡的低倍鏡來看。這架顯微鏡最低的放大倍率是40倍,可以看出洋蔥表皮的排列狀況,而且也很清楚看到表皮有深淺不一的顏色。 洋蔥表皮細胞 100x 放大到100倍,可以看到細胞裡面還有東西。透明一點的細胞會比較清楚,可以看到細胞核。有的除了細胞核外,好像還有其他的東西。 洋蔥表皮細胞 600x 繼續放大到600倍,細胞核變得更明顯了。除此之外,可以看到細胞邊緣有兩層構成。生物課本裡面介紹過,外層的是細胞壁,內層的是細胞膜。然而,在有顏色的細胞中,細胞核就沒有那麼明顯。 洋蔥鱗葉剖面 40x 看過洋蔥表皮,現在把洋蔥的鱗葉做剖面,看看裡面的細胞構成。切了很多片,終於有一片切的比較成功,可以看到上面一層薄薄的紫色表皮。這層紫色表皮就是剛剛看了很久的洋蔥表皮。中間還有帶點綠色的部位,這應該是維管束。 洋蔥鱗葉剖面 600x 直接放大到600倍,可以明顯看出紫色的表皮細胞比較扁平,底下構成洋蔥肉的透明細胞則比較大顆。問題是紫色的花青素好像只集中在表皮而已,底下那些通通沒有。但畫面的右下角,也就是靠近維管束的周邊有綠綠的,移過去看看。 洋蔥鱗葉剖面 600x 靠近維管束 在細胞內可以看到一顆顆綠綠的小球,不知道這些是不是葉綠體,或者只是有綠色色素的有色體。仔細再想想,剝開洋蔥後確實有一條條綠色的紋路,這些綠綠的小球應該就是那些紋路出現的地方。 我能看懂的部分只有這個樣子!如果有哪些高手看到,還請多多指教。

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

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

觀音媽.com

期末快到了,大家都深陷於考試與報告的水深火熱之中!我卻突然想起電影《小孩不笨》裡頭的「觀音媽.com」片段。在這個網路化的年代,不僅是資訊要網路化,連神明的符咒都可以網路化。即使遠在太平洋對岸,只要透過網路把符咒印出來,一樣可以「即時」地受到保佑。 請觀音娘娘保庇 觀音娘娘指點 我有一個兒子他在美國念大學 明天就要考試 請觀音娘娘幫幫忙 讓他的考試能順順利利 好 觀音娘娘說 這三張符拿去燒 燒了喝就可以了 等一下你去號面拿一些碎花瓣回家沖涼 給他喝 他現在在美國 怎麼給他喝 要郵寄也來不及了 不用緊張不用緊張 現在很先進了 你知道什麼叫做電腦嗎 電腦 你叫你的兒子去這個網頁 www.guanyinma.com(觀音媽.com) 叫他把在裡面的第三張符 和第八張符印出來 燒了沖水喝就可以了 可以回了 電影《小孩不笨》的「觀音媽.com」這個片段,可能要讓臨時抱佛腳的成語重新定義,或者說,是將神明的神聖性重新看待。在這點上,我覺得沒什麼特定宗教概念的中國人特別能夠接受這點。比起「上帝」這個全知全能的存在,中國「舉頭三尺有神明」的說法顯然要親切的多,因為神明與世人同在。用「觀音媽.com」的例子來看,神明還會用電腦給指示,寺廟或神壇化身為網頁,可以透過網頁中的符咒點選來傳遞神諭。似乎這個「神」就和「人」一樣,活在同一個維度當中。 可惜剛剛查了一下,「www.guanyingma.com」已經被註冊了,連中文的「觀音媽.com」也都沒了,要不然我還真想花些小錢把那個網域名稱買下來,真的去開個「神壇」!搞不好還能去當個「神棍」廟公! 不過威寶電信已經搶先一步用了這個概念,推出「拜媽祖專線」,只要撥打電話,在全世界任何角落都可以向媽祖拜拜。可是和電影《小孩不笨》中的片段比較起來,整體的感覺差很多。看來,還是需要一個專業生動的「廟公」,才能讓神明鮮活起來!