首頁 古代言情

剛穿越就要嫁了

009一種適用于古代教坊的歌詞合規(guī)性審查方案及其優(yōu)化方法

剛穿越就要嫁了 雨宮Lin 2532 2022-08-15 16:12:07

  “住住犯諱事件”要說完全沒有掀起波瀾也不恰當(dāng)。自那次事件后,歌妓開始人人自危,不太愿意公開奏曲演唱了。教坊司在研究了很久之后,開始了一項(xiàng)宏大的歌詞合規(guī)性審查(Compliance Check)計(jì)劃,設(shè)立專門的職位對(duì)歌詞進(jìn)行合規(guī)性審查。

  這項(xiàng)工作落實(shí)到基層,結(jié)果就是陳姐手指一點(diǎn),蘭鈺便開始擔(dān)任相關(guān)的工作了。這活說輕松也輕松,說難也確實(shí)不容易。畢竟,上頭不會(huì)給你一張禁用詞列表,你需要進(jìn)行自我審查,確認(rèn)那些用語是不合適的,犯諱的。這相當(dāng)于需要從頭建立一個(gè)數(shù)據(jù)庫,對(duì)違規(guī)詞進(jìn)行收錄。

  蘭鈺向陳姐確認(rèn)了當(dāng)朝一定品級(jí)以上的官員的姓名,也對(duì)天家的人員構(gòu)成進(jìn)行了排查。從乳名到小字一個(gè)都不放過。沒有官職的人通常也不在教坊司的服務(wù)范圍內(nèi),問題不大。這些資料有些連陳姐也不是很清楚,蘭鈺也多次寫信向蘇易請(qǐng)教。他也耐心地指導(dǎo)了自己很多。

  但是,很多數(shù)據(jù)依舊缺失。一方面實(shí)在是皇家人員,特別是女眷的乳名、小字不好調(diào)查。另一方面則是官員的數(shù)量龐大,需要吏部的協(xié)助。而這種禮部下轄的教坊司的部門內(nèi)的小事想要奢求跨部門合作(Interdepartmental Communication),特別是在禮部尚書空缺的現(xiàn)在,這事基本沒有可行性。順便一提,禮部尚書空缺的原因是前任禮部尚書,也就是蘭鈺的親爹,突然辭職。

  于是,數(shù)據(jù)庫的建立在一開始的順利過后,很快就陷入了僵局。陳姐實(shí)在看不下去,就勸蘭鈺適可而止,也不用盡善盡美。大差不差就行了。蘭鈺雖心理有疙瘩,也就這能在這事上暫且告一段落。

  下一步行動(dòng)計(jì)劃是建立屏蔽詞的觸犯規(guī)則,對(duì)靈敏度閾值(Threshold of Sensitivity)進(jìn)行設(shè)定。這事也不好辦。如果設(shè)定地太過靈敏,那么很多常用詞就不能用了,歌詞的自由度就會(huì)受到極大的限制。但是設(shè)定地太過寬松,那么犯諱的可行性就大大增加了,一不小心這鍋就背到自己的身上了。

  例如,在兩個(gè)音相似的時(shí)候,要對(duì)兩個(gè)詞的相似度進(jìn)行計(jì)算。“近”和“敬”僅韻尾不同,還是容易引起不滿。“通”和“同”僅聲調(diào)不同,在歌詞中區(qū)別不明顯,也不行。但是“通”和“痛”則平仄都不同,即便在歌詞中差異也較為明顯。問題就不是很大。

  仔細(xì)一想還是不妥。如果被犯諱的人并不是很重要的官員,那么或許僅韻尾不同的近音字或許問題不是很大。但如果是被犯諱的人是天子,那么即便兩個(gè)音有一點(diǎn)點(diǎn)相似都不行,連“您”和“令”這種平仄、聲調(diào)、韻尾、聲母都不相通的近音字也要列入控管。

  蘭鈺的方案這樣的。先對(duì)官員的重要性進(jìn)行打分,范圍是0-10,10為最重要。然后對(duì)歌詞和數(shù)據(jù)庫的詞的相似度進(jìn)行打分,范圍還是0-10。對(duì)兩個(gè)參數(shù)分別平方后相加,即為最終得分。若得分高于閾值,則視作犯諱,需要對(duì)歌詞重新改寫。

  法不可知?jiǎng)t威不可測,確立一個(gè)明確的規(guī)則對(duì)于重新恢復(fù)歌妓的信心至關(guān)重要。并且隨著國家對(duì)外交流的逐漸增多,外來音樂極大程度地沖擊了本土音樂。教坊司的演奏曲目之中,西方外來音樂的占比已經(jīng)超過九成。在大量外來音樂的語言本地化(Language Localization)的過程中,重新改編原詞勢在必行。若是教坊司的歌妓不敢放開手創(chuàng)作,那么約束更少的私妓將會(huì)在更加自由的環(huán)境下創(chuàng)作出更好的作品,官妓的經(jīng)營狀況、名譽(yù)等也會(huì)受到影響。

  然而,下一步才是更大的難關(guān)。蘭鈺需要對(duì)現(xiàn)有歌詞的每一個(gè)文字連續(xù)單元進(jìn)行遍歷(Traversal),并計(jì)算相應(yīng)的分值。這并不需要做分詞(Tokenization)。例如“忽如一夜春風(fēng)來”可以分為“忽如/一夜/春風(fēng)/來”。在自然語言處理(Natural Language Processing,簡稱NLP)過程中,根據(jù)詞表(也就是詞典)對(duì)目標(biāo)文本進(jìn)行掃描,把每個(gè)詞分隔開的過程稱為分詞。但是避諱詞可能出現(xiàn)在“夜春”等奇怪的文字串中。它并不構(gòu)成詞,但是確實(shí)這連個(gè)字連在了一起。若恰好這個(gè)文字串是某人的小名的話,確實(shí)會(huì)引起部分人的不滿。

  不作分詞雖然減少了步驟,不需要專門構(gòu)建分詞工具,但是卻大大增加了計(jì)算復(fù)雜度。例如,假設(shè)屏蔽詞數(shù)據(jù)庫的字?jǐn)?shù)分布在2個(gè)字到5個(gè)字之間,那么你需要對(duì)“忽如”進(jìn)行計(jì)算,然后對(duì)“忽如一”已經(jīng)計(jì)算,然后依次是“忽如一夜”、“忽如一夜春”。這些計(jì)算完成后,再對(duì)“如一”、“如一夜”、“如一夜春”、“如一夜春風(fēng)”進(jìn)行計(jì)算。在現(xiàn)代可能做一個(gè)For…Next循環(huán)就可以搞定交給電腦了,但是這個(gè)古風(fēng)世界,這計(jì)算量可謂驚人……

  正所謂算力不足,人力來堆。蘭鈺將當(dāng)前的工作進(jìn)度和招聘計(jì)劃撰寫好之后就去找陳姐了。陳姐極有涵養(yǎng)地耐心聽完了蘭鈺的報(bào)告和招聘需求,然后一言不發(fā),眼睛的焦點(diǎn)仿佛越過了蘭鈺,正對(duì)著無限遠(yuǎn)處的星辰大海。

  好久好久,她的焦點(diǎn)終于又回到了蘭鈺身上,然后緩緩輕聲道:

  “不知道的還以為你在造大炮呢?!?p>  “那這人員補(bǔ)充……”

  “沒人?;厝グ??!?p>  “但是……”

  “回去吧。”

  “……”

  “老娘讓你給我滾!”

  蘭鈺第一次見到了陳姐生氣,嚇了一大跳,然后悻悻的離開了。

  蘭鈺輾轉(zhuǎn)反側(cè)想了很久,這計(jì)算量靠自己是絕對(duì)不行的。她數(shù)學(xué)雖然不差,但是算術(shù)不行。別人口算能解決的事,她必須要筆算才能搞定。別人5分鐘能夠算完的立體幾何題,她必須要算20分鐘,還不一定算得到結(jié)果。這活沒有想象中的順利啊——她望著上千篇歌詞嘆道。

  晚上,蘭鈺做了一個(gè)夢。夢到了一個(gè)金發(fā)碧眼的少女蹲在地上哭泣。她很漂亮,穿著復(fù)雜蕾絲的裙子,露出白色的絲襪腿和黑色的漆面小皮鞋。蘭鈺手足無措地站在她面前,想要去安慰她。剛想要伸出手去,結(jié)果少女突然站了起來,竟然比自己還要高一些些……

  早上醒來,蘭鈺滿身都是汗。這像是個(gè)恐怖故事,她的感覺不是很好。待她的現(xiàn)實(shí)記憶慢慢回籠,她想起來,那個(gè)少女應(yīng)該是凱瑟琳——那個(gè)只有一面之緣的少女。

  她梳洗了一下,重新面對(duì)大·歌詞合規(guī)性審查計(jì)劃。她注意到了以前沒有注意到的盲點(diǎn)。她其實(shí)并不需要對(duì)上千篇歌詞進(jìn)行審查。她只需要把過去所有的歌詞統(tǒng)一視作未審查,然后要求今后所有的演出曲目必須經(jīng)過自己的審查就可以了。

  由于并不是每天都有官宴,所以教坊司也不是每天都有演出。只要讓歌妓們?cè)谘莩龅那叭彀迅柙~底稿帶來,自己就有充裕的時(shí)間進(jìn)行計(jì)算和審查。而審查規(guī)則可以公布給歌妓們,讓她們首先自查,高亮每一句話中得分最高(最有可能犯諱)的三個(gè)詞并寫上分?jǐn)?shù)。確認(rèn)沒有問題后再由蘭鈺復(fù)查。五次復(fù)查沒問題的歌妓列入白名單,走快速審查通道,可直接放行,只做偶爾的抽查即可。

  她覺得這個(gè)辦法好,又去陳姐那里匯報(bào),并要求采購代表審查通過的印章。陳姐琢磨了一下,同意了。蘭鈺便愉悅地前去實(shí)施了。在她看不見的地方,陳姐微微嘆了一口氣:

  “這孩子努力倒是挺努力的,就是有點(diǎn)傻……”

按 “鍵盤左鍵←” 返回上一章  按 “鍵盤右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書架
加入書架
書頁
返回書頁
指南