999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

外星語字母詞根查找模型的建立

2019-08-15 03:40:50季傳靈江西理工大學
數(shù)碼世界 2019年8期
關鍵詞:詞根文本

季傳靈 江西理工大學

1 引言

在所給定的大量外星語的樣本文本,該文本語言只由20 個字母組成,無法知道該語言的具體含義。假設在所有的分段文本中,部分序列都會出現(xiàn),以英文構詞作為依據(jù),很可能這些重復出現(xiàn)的片段是具有具體含義。在記錄的過程中,就會發(fā)生一些錯誤,在只考慮替換錯誤的情況下,要設計合理的數(shù)學模型,實現(xiàn)對符合要求的字母片段的查找,以較快的速度找到較多的片段。針對本題中的問題,將每段長度在5000-8000 字母的30 段文本中,找到長度在15-21 字母片段,并且該片段在每段文本中都有出現(xiàn)。

2 模型假設

(1)假定記錄文本錯誤中只有替換錯誤,且不會出現(xiàn)超過4 個字母的錯誤

(2)假設所要查找的字母片段,在所有的文本中,每次都會出現(xiàn)

3 問題分析

先要獲得只由20 個字母構成的30 段5000-8000 個字母的文本,將文本進行分詞處理,再讓每個文本進行匹配,在錯誤允許的范圍內每個文本所都出現(xiàn)的片段就是我們要查找的。將所建立的數(shù)學模型和編寫的算法,對文本進行處理。在得到較好的效果后,對算法進行優(yōu)化,提高算法的效率,對30 段文本以外的樣本進行處理,要達到較快的速度得到較多的片段的效果。

4 模型的建立與求解

4.1 Simhash1 算法的介紹與不足

基于Sim Hash 指紋的近似文本檢測是主流的檢測方法之一,能將一個文檔,最后轉換成一個64 位的字節(jié),稱之為特征字,可根據(jù)文檔間的特征字的距離是不超過n,就可以判斷兩個文檔是否相似。通過查閱大量的文獻資料,該算法有以下幾點不足:

1.Simhash 的hash 值變化敏感,任一字母的微小變動即引起hash 值的巨大變化

2.指紋位數(shù)單一, 故導致其會丟失一定量的信息

3.Simhash 算法適用于在文本相似度較高的情況下,但當文檔數(shù)據(jù)量較多時則效果較差

4.2 基于編輯距離模糊匹配2和KMP非線性跳轉移位的綜合算法

4.2.1 算法建立

步驟一:取第一段文本,將所有的數(shù)據(jù)映射為一個數(shù)組的數(shù)據(jù)結構,以6 個單詞為間距對文本進行平移連續(xù)切詞,每隔一個字母移動一次,得到一個切詞a[i](0 <= i <= 5000),所以能得到5000 左右的片段;同理將第二段的文本也按此法進行切詞得到b[j](0 <= j <= 5000)。

用偽代碼描述如下:

a[i]={"第一段火星文"};

for(i=0; i++; i<=5005)

{

片段i:A[i]={a[i]~a[i+5]};

}

步驟二:將步驟一中的切詞與余下29 段文本分別進行編輯距離的模糊匹配;此模糊匹配分為兩步:(1)非線性跳轉移位;(2)利用編輯距離算法進行模糊匹配;

4.3 編輯距離算法的定義及步驟

編輯距離算法是根據(jù)二個字符串的差異程度的檢測,檢測方式是計算將一個字符串變成另一個字符串的最少操作次數(shù)。

編輯距離算法步驟:

a.先將第一個文本段的第一個字母片段a[0]與第二段所得的第一個切詞b[0]進行模糊匹配,計算其匹配度。

b.將a[0]與b[i]相匹配,且匹配度符合容錯率3k ≤2,則將a[0]與余下的28 段的字母片段相比較;若a[0]與b 段中的字母片段匹配時,匹配度不符合其容錯率,則將a[0]片段丟棄;

c.當a[0]與剩余的字母片段相匹配時,都滿足匹配度符合容錯率k ≤2,a[0]就是我們所要找的片段;若a[0]與其中一段不匹配時,則停止匹配。將a 段的a[1]與余下的片段相匹配,重復步驟b;

d.在執(zhí)行完上述步驟之后,直到找到a[i]與其余的文本中的字母片段模糊匹配的匹配度符合容錯率k<=2,則a[i]就是我們要找的片段。

5 模型的改進

針對前文提出的用KMP 來實現(xiàn)的非線性跳轉移位算法的不足之處,主要體現(xiàn)在其時間復雜度較大。如果某個字符匹配成功,模式串首字符的位置保持不動,僅僅是i++、j++;如果匹配失配,i 不變,模式串會跳過匹配過的next [j]4個字符。整個算法最壞的情況是,當模式串首字符位于i - j 的位置時才匹配成功,算法結束。

BM 算法5 是由Bob Boyer 和JStrother Moore 提出的,其基本思路是:首先設計一個數(shù)組bm Bc[],如bm Bc[‘K’](表示壞字符‘k’在所給的模式串中的最右邊所出現(xiàn)的位置與模式串末尾之間的長度),當匹配時遇到壞字符,所給的模式串要移動 shift(壞字符) = bm Bc[T[i]]-(m-1-i) 的距離,(T[i]是指在i 位置上的壞字符,(m-1-i)是指壞字符的位置與模式串末尾之間的長度),當壞字符位置與在模式串出現(xiàn)壞字符位置的距離為負時,模式串向后移動一位,重新開始匹配,因為有好后綴規(guī)則,移動時的距離選擇較大的。如圖 2 所示:

圖 2 bm 流程圖

改進方案為:在該題中,考慮本題每個片段可能有4 個字母替換錯誤的情況,我們可以先對要匹配的片段最后四位進行依次匹配,如果這四個后綴字母都不匹配,則放棄繼續(xù)匹配。此時再用BM 算法,即將最后一個后綴字母判為“壞字符”,然后將模塊字符直接移到壞字符后面一格,余下的所有片段按該步驟循環(huán)進行。

6 結束語

該模型是從第一段文本段取15-20 的字母片段,如果在余下的每一文本段里找到了一個符合題意的字母片段,放棄繼續(xù)匹配,但這樣最后得到的詞根不知道其在30 段文本中出現(xiàn)的頻率次數(shù),所以數(shù)據(jù)利用價值不高,不太利于專家對外星語的研究。若將每一個字母片段賦予其權重,權重即是最后得到的詞根在30 段文本出現(xiàn)的頻率,使所得到的外星詞根按重要程度進行排列。

猜你喜歡
詞根文本
藏在英文里的希臘詞根(二十四)
英語世界(2023年12期)2023-12-28 03:36:30
藏在英文里的希臘詞根(二十三)
英語世界(2023年11期)2023-11-17 09:24:50
藏在英文里的希臘詞根(二十二)
英語世界(2023年10期)2023-11-17 09:19:18
藏在英文里的希臘詞根(十八)
英語世界(2023年6期)2023-06-30 06:29:38
藏在英文里的希臘詞根(九)
英語世界(2022年9期)2022-10-18 01:11:48
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識別
電子制作(2018年18期)2018-11-14 01:48:06
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學隱喻
論《柳毅傳》對前代文本的繼承與轉化
人間(2015年20期)2016-01-04 12:47:10
主站蜘蛛池模板: 91丨九色丨首页在线播放| 国产一区成人| 亚洲天堂成人在线观看| 国产交换配偶在线视频| 亚洲永久色| 精品综合久久久久久97超人| 亚洲av无码片一区二区三区| 粗大猛烈进出高潮视频无码| 国产精品久久自在自线观看| 免费a级毛片视频| 亚洲AⅤ永久无码精品毛片| 国产18在线| 亚洲国产理论片在线播放| 成人无码区免费视频网站蜜臀| 精品国产欧美精品v| …亚洲 欧洲 另类 春色| 深爱婷婷激情网| 久久免费精品琪琪| 国产乱视频网站| 一区二区三区成人| 中文字幕日韩视频欧美一区| 国产免费好大好硬视频| 国产自在自线午夜精品视频| 国产成人一级| 日韩AV无码一区| 欧美区国产区| 午夜精品久久久久久久99热下载 | 蜜臀AVWWW国产天堂| 香蕉久人久人青草青草| 亚洲男人的天堂久久香蕉| 国产手机在线观看| 亚洲一区二区视频在线观看| 麻豆精品在线| 日本少妇又色又爽又高潮| 欧美综合成人| 9cao视频精品| 欧美视频在线观看第一页| 欧美亚洲日韩中文| 午夜福利无码一区二区| 亚洲国产av无码综合原创国产| 国产农村精品一级毛片视频| 亚洲色成人www在线观看| 91在线无码精品秘九色APP| 欧美日韩成人| 精品久久高清| 国产日韩丝袜一二三区| 一级不卡毛片| a欧美在线| 青青操国产视频| 国产成人精品男人的天堂| 亚洲精品黄| 色噜噜综合网| 四虎亚洲国产成人久久精品| 国产福利观看| 无码国产偷倩在线播放老年人| 亚洲伊人电影| 欧美日本激情| 99久久成人国产精品免费| 久久香蕉国产线看观看式| 国产簧片免费在线播放| 亚洲免费人成影院| 九九热视频精品在线| 午夜激情福利视频| 黄网站欧美内射| 69av在线| 亚洲人成网线在线播放va| 片在线无码观看| 伊在人亞洲香蕉精品區| 大陆精大陆国产国语精品1024| 亚洲精品国产综合99| 亚洲香蕉伊综合在人在线| 亚洲欧洲综合| 国产无码在线调教| 又猛又黄又爽无遮挡的视频网站| 国产精品刺激对白在线| 亚洲免费毛片| 精品视频福利| 日本欧美中文字幕精品亚洲| 亚洲人成网18禁| 国产门事件在线| 这里只有精品免费视频| 亚洲中文字幕无码爆乳|