資源描述:
《語料標(biāo)注的速成教程:自己做個半自動標(biāo)注器》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《語料標(biāo)注的速成教程:自己做個半自動標(biāo)注器》作者:李亮(廣東外語外貿(mào)大學(xué)詞典學(xué)中心)2012年8月17日Email:492130980@qq.com【步驟1】語料經(jīng)過標(biāo)注,就變得很有深度,能提供前所未有的信息,就從“生語料”變成了“熟語料”,假設(shè)我們對good這個形容詞標(biāo)注一下詞性,就有下面的3種主要做法。國內(nèi)的中文語料標(biāo)注主要是斜線型,某些經(jīng)典的英語語料采用了下劃線型,而最新的主流是XML型;【步驟2】知識分子天天打交道的MicrosoftOfficeWord的功能遠遠超過普通人的想象,而當(dāng)代的定性標(biāo)注工具在語言教學(xué)與研究中扮演著重要的角色,
2、例如,語義韻研究、社會語言學(xué)、語言測試、詞典學(xué)、翻譯學(xué)、文化學(xué)、二語習(xí)得研究,往往需要對自然語料中的詞匯的語義呀,語用呀,進行種種精細的評價或深入梳理,而我們在使用復(fù)雜而先進的商業(yè)版的定性分析標(biāo)注工具之前,往往可以自己做個半自動定性標(biāo)注工具來體驗一下;【步驟3】從Word97到最新的Word2013,它們的一切操作都是基于VBA編程語言的,VisualBasicforApplication這門語言是BASIC語言的精簡版,掌握一些淺顯的代碼編寫往往能釋放巨大的Office在語料加工與統(tǒng)計中的能量;我們點“工具”的“宏”的“VisualBasic
3、編輯器”就進入當(dāng)前這個Word文件的后臺了;【步驟4】VBA編程用到的都是最常見的英語單詞,什么if,什么loop之類的;在當(dāng)前這個doc文件的后臺寫的代碼就保存在它的本體,你帶到其他電腦上也依然含有這些程序代碼的;【步驟5】雙擊左側(cè)的“ThisDocument”,我們就開始寫非常實用的幾句VBA代碼了;【步驟6】雙擊“ThisDocument”就看到右側(cè)區(qū)域出現(xiàn)了“空白的工作區(qū)”;【步驟7】我們寫出4行代碼就是第一份作品或第一個軟件了!sub就是subroutine或subprocedure,在Office中相當(dāng)于一個獨立運行的小軟件呢;第一
4、行的verb這個詞表示“軟件名稱”,后面的“()”是左圓括號和右圓括號,selection表示我們要標(biāo)注的一個片斷且已經(jīng)被我們用鼠標(biāo)選中了,InsertBefore和InsertAfter這是兩個動作,顯而易見,就是在被選中的單詞前后“新增”;【步驟8】寫好代碼,就要保存一下……【步驟9】保存好,就點右上角的“小黑叉”,退出“代碼編輯狀態(tài)”;【步驟10】回到前臺,發(fā)現(xiàn)“一切照舊”。我們就需要把剛才的小軟件變成一個小按鈕,于是我們在菜單欄的右側(cè)空白處點右鍵;【步驟11】彈出這么一個菜單,我們順著往下走……【步驟12】走到最低下,是“自定義”,點一
5、下……【步驟13】彈出自定義對話框,我們看到右側(cè)列表的頂部就是剛才的“verb”小程序;如果你看不到就點一下最低下的“保存于”,點這里的“文檔1”,再看上面是不是能看到“verb小程序”了?【步驟14】現(xiàn)在,用鼠標(biāo)左鍵點住“Project.ThisDocument.verb”不放,向上拖動到“幫助”右側(cè)的空白處,再放開鼠標(biāo)左鍵;【步驟15】這時,我們對這新增的玩意兒點右鍵,看到一系列的菜單;【步驟16】我們進行重新命名,改為簡潔的“verb”……【步驟17】改好了,就用鼠標(biāo)在菜單的外側(cè)的任意位置點一下左鍵;【步驟18】至此,我們掌握了把自己做的
6、一個“宏代碼”制作為一個“宏按鈕”的技能,恭喜你!你是不是第一次親自制作“菜單性質(zhì)的按鈕”呀?【步驟19】如果你繼續(xù)制作更多的宏代碼就能組成頗有規(guī)模的宏菜單呢!好,點右下角的“關(guān)閉”按鈕,回到Word的工作區(qū)……【步驟20】現(xiàn)在用你鼠標(biāo)選中一個英語單詞……【步驟21】移動鼠標(biāo)到你新制作的按鈕,點一下……【步驟22】見證奇跡的時候到了!在“help”的前后出現(xiàn)了“XML標(biāo)簽”,哇【步驟23】太激動了!那,我們繼續(xù)制作更多的菜單來滿足你研究的要求吧【步驟24】動詞之外,形容詞挺重要的,做個adj的XML型標(biāo)簽吧;你是研究語義韻的?那做個“消極韻標(biāo)簽
7、”。你是研究語用學(xué)?那做個“禮貌標(biāo)簽”,哈哈【步驟25】不過,我們還是先繼續(xù)做好POS標(biāo)簽吧,還有adverb,noun,prep,……,如法炮制!【步驟26】在后臺制作更多的“宏程序”,回到前臺的“宏名稱的列表”就能看到更多的宏名稱,我們都用鼠標(biāo)左鍵進行“拖拽”,到Word主菜單的右側(cè)的空白處……【步驟27】重新回來,打個例句,選中第一個詞,它是個形容詞,測試下啦,我點“adj”按鈕……【步驟28】哈哈,原來編編程,做做按鈕,是如此簡單……我們初次踏上了Office自動化與語料庫語言學(xué)結(jié)合的道路了!【步驟29】一個接一個,速度挺快呢……【步驟
8、30】幾乎要全部標(biāo)注完畢一個句子了……【步驟31】選中最后一個詞,點“adverb”,因為quickly就是副詞嘛,這套方法也能用來進行中文,日語,法