日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文本纠错pycorrector

發(fā)布時(shí)間:2024/7/5 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文本纠错pycorrector 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文鏈接:https://blog.csdn.net/javastart/article/details/107428483

這一段時(shí)間再研究身份證和面單識別項(xiàng)目,總發(fā)現(xiàn)一些識別準(zhǔn)確率問題,在想辦法提高識別率,突然看了一篇文字糾錯(cuò)方面資料,可以發(fā)現(xiàn)與ocr結(jié)合。開始收集糾錯(cuò)方面的框架,感覺網(wǎng)上評價(jià)pycorrector 這個(gè)項(xiàng)目不錯(cuò)

pycorrector

中文文本糾錯(cuò)工具。音似、形似錯(cuò)字(或變體字)糾正,可用于中文拼音、筆畫輸入法的錯(cuò)誤糾正。python3.6開發(fā)。

pycorrector依據(jù)語言模型檢測錯(cuò)別字位置,通過拼音音似特征、筆畫五筆編輯距離特征及語言模型困惑度特征糾正錯(cuò)別字。

Demo

https://www.borntowin.cn/product/corrector

Question

中文文本糾錯(cuò)任務(wù),常見錯(cuò)誤類型包括:

  • 諧音字詞,如 配副眼睛-配副眼鏡
  • 混淆音字詞,如 流浪織女-牛郎織女
  • 字詞順序顛倒,如 伍迪艾倫-艾倫伍迪
  • 字詞補(bǔ)全,如 愛有天意-假如愛有天意
  • 形似字錯(cuò)誤,如 高梁-高粱
  • 中文拼音全拼,如 xingfu-幸福
  • 中文拼音縮寫,如 sz-深圳
  • 語法錯(cuò)誤,如 想象難以-難以想象

當(dāng)然,針對不同業(yè)務(wù)場景,這些問題并不一定全部存在,比如輸入法中需要處理前四種,搜索引擎需要處理所有類型,語音識別后文本糾錯(cuò)只需要處理前兩種, 其中'形似字錯(cuò)誤'主要針對五筆或者筆畫手寫輸入等。

Solution

規(guī)則的解決思路

  • 中文糾錯(cuò)分為兩步走,第一步是錯(cuò)誤檢測,第二步是錯(cuò)誤糾正;
  • 錯(cuò)誤檢測部分先通過結(jié)巴中文分詞器切詞,由于句子中含有錯(cuò)別字,所以切詞結(jié)果往往會有切分錯(cuò)誤的情況,這樣從字粒度和詞粒度兩方面檢測錯(cuò)誤, 整合這兩種粒度的疑似錯(cuò)誤結(jié)果,形成疑似錯(cuò)誤位置候選集;
  • 錯(cuò)誤糾正部分,是遍歷所有的疑似錯(cuò)誤位置,并使用音似、形似詞典替換錯(cuò)誤位置的詞,然后通過語言模型計(jì)算句子困惑度,對所有候選集結(jié)果比較并排序,得到最優(yōu)糾正詞。
  • 深度模型的解決思路

  • 端到端的深度模型可以避免人工提取特征,減少人工工作量,RNN序列模型對文本任務(wù)擬合能力強(qiáng),rnn_attention在英文文本糾錯(cuò)比賽中取得第一名成績,證明應(yīng)用效果不錯(cuò);
  • CRF會計(jì)算全局最優(yōu)輸出節(jié)點(diǎn)的條件概率,對句子中特定錯(cuò)誤類型的檢測,會根據(jù)整句話判定該錯(cuò)誤,阿里參賽2016中文語法糾錯(cuò)任務(wù)并取得第一名,證明應(yīng)用效果不錯(cuò);
  • seq2seq模型是使用encoder-decoder結(jié)構(gòu)解決序列轉(zhuǎn)換問題,目前在序列轉(zhuǎn)換任務(wù)中(如機(jī)器翻譯、對話生成、文本摘要、圖像描述)使用最廣泛、效果最好的模型之一。
  • Feature

    模型

    • kenlm:kenlm統(tǒng)計(jì)語言模型工具
    • rnn_attention模型:參考Stanford University的nlc模型,該模型是參加2014英文文本糾錯(cuò)比賽并取得第一名的方法
    • rnn_crf模型:參考阿里巴巴2016參賽中文語法糾錯(cuò)比賽CGED2018并取得第一名的方法(整理中)
    • seq2seq_attention模型:在seq2seq模型加上attention機(jī)制,對于長文本效果更好,模型更容易收斂,但容易過擬合
    • transformer模型:全attention的結(jié)構(gòu)代替了lstm用于解決sequence to sequence問題,語義特征提取效果更好
    • bert模型:中文fine-tuned模型,使用MASK特征糾正錯(cuò)字
    • conv_seq2seq模型:基于Facebook出品的fairseq,北京語言大學(xué)團(tuán)隊(duì)改進(jìn)ConvS2S模型用于中文糾錯(cuò),在NLPCC-2018的中文語法糾錯(cuò)比賽中,是唯一使用單模型并取得第三名的成績
    • electra模型:斯坦福和谷歌聯(lián)合提出的一種更具效率的預(yù)訓(xùn)練模型,學(xué)習(xí)文本上下文表示優(yōu)于同等計(jì)算資源的BERT和XLNet

    錯(cuò)誤檢測

    • 字粒度:語言模型困惑度(ppl)檢測某字的似然概率值低于句子文本平均值,則判定該字是疑似錯(cuò)別字的概率大。
    • 詞粒度:切詞后不在詞典中的詞是疑似錯(cuò)詞的概率大。

    錯(cuò)誤糾正

    • 通過錯(cuò)誤檢測定位所有疑似錯(cuò)誤后,取所有疑似錯(cuò)字的音似、形似候選詞,
    • 使用候選詞替換,基于語言模型得到類似翻譯模型的候選排序結(jié)果,得到最優(yōu)糾正詞。

    思考

  • 現(xiàn)在的處理手段,在詞粒度的錯(cuò)誤召回還不錯(cuò),但錯(cuò)誤糾正的準(zhǔn)確率還有待提高,更多優(yōu)質(zhì)的糾錯(cuò)集及糾錯(cuò)詞庫會有提升,我更希望算法上有更大的突破。
  • 另外,現(xiàn)在的文本錯(cuò)誤不再局限于字詞粒度上的拼寫錯(cuò)誤,需要提高中文語法錯(cuò)誤檢測(CGED, Chinese Grammar Error Diagnosis)及糾正能力,列在TODO中,后續(xù)調(diào)研。
  • Install

    • 全自動安裝:pip install pycorrector
    • 半自動安裝:
  • git clone https://github.com/shibing624/pycorrector.git
  • cd pycorrector
  • python setup.py install
  • 通過以上兩種方法的任何一種完成安裝都可以。如果不想安裝,可以下載github源碼包,安裝下面依賴再使用。

    安裝依賴

    • kenlm安裝
    pip install https://github.com/kpu/kenlm/archive/master.zip
    • 其他庫包安裝
    pip install -r requirements.txt

    Usage

    • 文本糾錯(cuò)
  • import pycorrector
  • corrected_sent, detail = pycorrector.correct('少先隊(duì)員因該為老人讓坐')
  • print(corrected_sent, detail)
  • output:

    少先隊(duì)員應(yīng)該為老人讓座 [[('因該', '應(yīng)該', 4, 6)], [('坐', '座', 10, 11)]]

    規(guī)則方法默認(rèn)會從路徑~/.pycorrector/datasets/zh_giga.no_cna_cmn.prune01244.klm加載kenlm語言模型文件,如果檢測沒有該文件,則程序會自動聯(lián)網(wǎng)下載。當(dāng)然也可以手動下載模型文件(2.8G)并放置于該位置。

    • 錯(cuò)誤檢測
  • import pycorrector
  • idx_errors = pycorrector.detect('少先隊(duì)員因該為老人讓坐')
  • print(idx_errors)
  • output:

    [['因該', 4, 6, 'word'], ['坐', 10, 11, 'char']]

    返回類型是list,?[error_word, begin_pos, end_pos, error_type],pos索引位置以0開始。

    • 關(guān)閉字粒度糾錯(cuò)
  • import pycorrector
  • error_sentence_1 = '我的喉嚨發(fā)炎了要買點(diǎn)阿莫細(xì)林吃'
  • correct_sent = pycorrector.correct(error_sentence_1)
  • print(correct_sent)
  • output:

    '我的喉嚨發(fā)炎了要買點(diǎn)阿莫西林吉', [['細(xì)林', '西林', 12, 14], ['吃', '吉', 14, 15]]

    上例中吃發(fā)生誤糾,如下代碼關(guān)閉字粒度糾錯(cuò):

  • import pycorrector
  • error_sentence_1 = '我的喉嚨發(fā)炎了要買點(diǎn)阿莫細(xì)林吃'
  • pycorrector.enable_char_error(enable=False)
  • correct_sent = pycorrector.correct(error_sentence_1)
  • print(correct_sent)
  • output:

    '我的喉嚨發(fā)炎了要買點(diǎn)阿莫西林吃', [['細(xì)林', '西林', 12, 14]]

    默認(rèn)字粒度、詞粒度的糾錯(cuò)都打開,一般情況下單字錯(cuò)誤發(fā)生較少,而且字粒度糾錯(cuò)準(zhǔn)確率較低。關(guān)閉字粒度糾錯(cuò),這樣可以提高糾錯(cuò)準(zhǔn)確率,提高糾錯(cuò)速度。

    默認(rèn)enable_char_error方法的enable參數(shù)為True,即打開錯(cuò)字糾正,這種方式可以召回字粒度錯(cuò)誤,但是整體準(zhǔn)確率會低;

    如果追求準(zhǔn)確率而不追求召回率的話,建議將enable設(shè)為False,僅使用錯(cuò)詞糾正。

    • 加載自定義混淆集

    通過加載自定義混淆集,支持用戶糾正已知的錯(cuò)誤,包括兩方面功能:1)錯(cuò)誤補(bǔ)召回;2)誤殺加白。

  • import pycorrector
  • pycorrector.set_log_level('INFO')
  • error_sentences = [
  • '買iPhone差,要多少錢',
  • '共同實(shí)際控制人蕭華、霍榮銓、張旗康',
  • ]
  • for line in error_sentences:
  • print(pycorrector.correct(line))
  • print('*' * 53)
  • pycorrector.set_custom_confusion_dict(path='./my_custom_confusion.txt')
  • for line in error_sentences:
  • print(pycorrector.correct(line))
  • output:

  • ('買iPhone差,要多少錢', []) # "iPhone差"漏召,應(yīng)該是"iphoneX"
  • ('共同實(shí)際控制人蕭華、霍榮銓、張啟康', [['張旗康', '張啟康', 14, 17]]) # "張啟康"誤殺,應(yīng)該不用糾
  • *****************************************************
  • ('買iPhoneX,要多少錢', [['iPhone差', 'iPhoneX', 1, 8]])
  • ('共同實(shí)際控制人蕭華、霍榮銓、張旗康', [])
  • 具體demo見example/use_custom_confusion.py,其中./my_custom_confusion.txt的內(nèi)容格式如下,以空格間隔:

  • iPhone差 iPhoneX 100
  • 張旗康 張旗康
  • set_custom_confusion_dict方法的path參數(shù)為用戶自定義混淆集文件路徑。

    • 加載自定義語言模型

    默認(rèn)提供下載并使用的kenlm語言模型zh_giga.no_cna_cmn.prune01244.klm文件是2.8G,內(nèi)存較小的電腦使用pycorrector程序可能會吃力些。

    支持用戶加載自己訓(xùn)練的kenlm語言模型,或使用2014版人民日報(bào)數(shù)據(jù)訓(xùn)練的模型,模型小(20M),準(zhǔn)確率低些。

  • from pycorrector import Corrector
  • pwd_path = os.path.abspath(os.path.dirname(__file__))
  • lm_path = os.path.join(pwd_path, './people_chars_lm.klm')
  • model = Corrector(language_model_path=lm_path)
  • corrected_sent, detail = model.correct('少先隊(duì)員因該為老人讓坐')
  • print(corrected_sent, detail)
  • output:

    少先隊(duì)員應(yīng)該為老人讓座 [[('因該', '應(yīng)該', 4, 6)], [('坐', '座', 10, 11)]]

    具體demo見example/load_custom_language_model.py,其中./people_chars_lm.klm是自定義語言模型文件。

    • 英文拼寫糾錯(cuò)

    支持英文單詞的拼寫錯(cuò)誤糾正。

  • import pycorrector
  • sent_lst = ['what', 'hapenning', 'how', 'to', 'speling', 'it', 'you', 'can', 'gorrect', 'it']
  • for i in sent_lst:
  • print(i, '=>', pycorrector.en_correct(i))
  • output:

  • what => what
  • hapenning => happening
  • how => how
  • to => to
  • speling => spelling
  • it => it
  • you => you
  • can => can
  • gorrect => correct
  • it => it
    • 中文簡繁互換

    支持中文繁體到簡體的轉(zhuǎn)換,和簡體到繁體的轉(zhuǎn)換。

  • import pycorrector
  • traditional_sentence = '憂郁的臺灣烏龜'
  • simplified_sentence = pycorrector.traditional2simplified(traditional_sentence)
  • print(traditional_sentence, '=>', simplified_sentence)
  • simplified_sentence = '憂郁的臺灣烏龜'
  • traditional_sentence = pycorrector.simplified2traditional(simplified_sentence)
  • print(simplified_sentence, '=>', traditional_sentence)
  • output:

  • 憂郁的臺灣烏龜 => 憂郁的臺灣烏龜
  • 憂郁的臺灣烏龜 => 憂郁的臺灣烏龜
  • Command Line Usage

    • 命令行模式

    支持批量文本糾錯(cuò)。

  • python -m pycorrector -h
  • usage: __main__.py [-h] -o OUTPUT [-n] [-d] input
  • @description:
  • positional arguments:
  • input the input file path, file encode need utf-8.
  • optional arguments:
  • -h, --help show this help message and exit
  • -o OUTPUT, --output OUTPUT
  • the output file path.
  • -n, --no_char disable char detect mode.
  • -d, --detail print detail info
  • case:

    python -m pycorrector input.txt -o out.txt -n -d

    輸入文件:input.txt;輸出文件:out.txt;關(guān)閉字粒度糾錯(cuò);打印詳細(xì)糾錯(cuò)信息;糾錯(cuò)結(jié)果以\t間隔

    Evaluate

    提供評估腳本pycorrector/utils/eval.py,該腳本有兩個(gè)功能:

    • 構(gòu)建評估樣本集:自動生成評估集pycorrector/data/eval_corpus.json, 包括字粒度錯(cuò)誤100條、詞粒度錯(cuò)誤100條、語法錯(cuò)誤100條,正確句子200條。用戶可以修改條數(shù)生成其他評估樣本分布。
    • 計(jì)算糾錯(cuò)準(zhǔn)召率:采用保守計(jì)算方式,簡單把糾錯(cuò)之后與正確句子完成匹配的視為正確,否則為錯(cuò)。

    執(zhí)行該腳本后得到,規(guī)則方法糾錯(cuò)效果評估如下:

    • 準(zhǔn)確率:320/500=64%
    • 召回率:152/300=50.67%

    看來還有比較大的提升空間,誤殺和漏召回的都有。

    深度模型使用說明

    安裝依賴

    pip install -r requirements-dev.txt

    介紹

    本項(xiàng)目的初衷之一是比對、共享各種文本糾錯(cuò)方法,拋磚引玉的作用,如果對大家在文本糾錯(cuò)任務(wù)上有一點(diǎn)小小的啟發(fā)就是我莫大的榮幸了。

    主要使用了多種深度模型應(yīng)用于文本糾錯(cuò)任務(wù),分別是前面模型小節(jié)介紹的conv_seq2seq、seq2seq_attention、?transformer、bert、electra,各模型方法內(nèi)置于pycorrector文件夾下,有README.md詳細(xì)指導(dǎo),各模型可獨(dú)立運(yùn)行,相互之間無依賴。

    使用方法

    各模型均可獨(dú)立的預(yù)處理數(shù)據(jù)、訓(xùn)練、預(yù)測,下面以其中seq2seq_attention為例:

    seq2seq_attention 模型使用示例:

    配置

    通過修改config.py。

    數(shù)據(jù)預(yù)處理

  • cd seq2seq_attention
  • # 數(shù)據(jù)預(yù)處理
  • python preprocess.py
  • 自動新建文件夾output,在output下生成train.txt和test.txt文件,以TAB("\t")間隔錯(cuò)誤文本和糾正文本,文本以空格切分詞,文件內(nèi)容示例:

  • 希 望 少 吸 煙 。 希 望 煙 民 們 少 吸 煙 。
  • 以 前 , 包 括 中 國 , 我 國 也 是 。 以 前 , 不 僅 中 國 , 我 國 也 是 。
  • 我 現(xiàn) 在 好 得 多 了 。 我 現(xiàn) 在 好 多 了 。
  • 訓(xùn)練

    python train.py

    訓(xùn)練過程截圖:?

    預(yù)測

    python infer.py

    預(yù)測輸出效果樣例:

  • input: 少先隊(duì)員因該給老人讓坐 output: 少先隊(duì)員因該給老人讓座
  • input: 少先隊(duì)員應(yīng)該給老人讓坐 output: 少先隊(duì)員應(yīng)該給老人讓座
  • input: 沒有解決這個(gè)問題, output: 沒有解決這個(gè)問題,,
  • input: 由我起開始做。 output: 由我起開始做
  • input: 由我起開始做 output: 由我開始做
  • PS:

  • 如果訓(xùn)練數(shù)據(jù)太少(不足萬條),深度模型擬合不足,會出現(xiàn)預(yù)測結(jié)果全為<unk>的情況,解決方法:增大訓(xùn)練樣本集,使用下方提供的糾錯(cuò)熟語料(nlpcc2018+hsk,130萬對句子)測試。
  • 深度模型訓(xùn)練耗時(shí)長,有GPU盡量用GPU,加速訓(xùn)練,節(jié)省時(shí)間。
  • 自定義語言模型

    語言模型對于糾錯(cuò)步驟至關(guān)重要,當(dāng)前默認(rèn)使用的是從千兆中文文本訓(xùn)練的中文語言模型zh_giga.no_cna_cmn.prune01244.klm(2.8G)。

    大家可以用中文維基(繁體轉(zhuǎn)簡體,pycorrector.utils.text_utils下有此功能)等語料數(shù)據(jù)訓(xùn)練通用的語言模型,或者也可以用專業(yè)領(lǐng)域語料訓(xùn)練更專用的語言模型。更適用的語言模型,對于糾錯(cuò)效果會有比較好的提升。

  • kenlm語言模型訓(xùn)練工具的使用,請見博客:http://blog.csdn.net/mingzai624/article/details/79560063
  • 附上訓(xùn)練語料<人民日報(bào)2014版熟語料>,包括: 1)標(biāo)準(zhǔn)人工切詞及詞性數(shù)據(jù)people2014.tar.gz, 2)未切詞文本數(shù)據(jù)people2014_words.txt, 3)kenlm訓(xùn)練字粒度語言模型文件及其二進(jìn)制文件people2014corpus_chars.arps/klm, 4)kenlm詞粒度語言模型文件及其二進(jìn)制文件people2014corpus_words.arps/klm。
  • 人民日報(bào)2014版熟語料,網(wǎng)盤鏈接:https://pan.baidu.com/s/1971a5XLQsIpL0zL0zxuK2A?密碼:uc11。尊重版權(quán),傳播請注明出處。

    中文糾錯(cuò)數(shù)據(jù)集

  • NLPCC 2018 GEC官方數(shù)據(jù)集NLPCC2018-GEC, 訓(xùn)練集trainingdata[解壓后114.5MB],該數(shù)據(jù)格式是原始文本,未做切詞處理。
  • 漢語水平考試(HSK)和lang8原始平行語料HSK+Lang8[190MB],該數(shù)據(jù)集已經(jīng)切詞,可用作數(shù)據(jù)擴(kuò)增
  • 以上語料,再加上CGED16、CGED17、CGED18的數(shù)據(jù),經(jīng)過以字切分,繁體轉(zhuǎn)簡體,打亂數(shù)據(jù)順序的預(yù)處理后,生成用于糾錯(cuò)的熟語料(nlpcc2018+hsk),網(wǎng)盤鏈接:https://pan.baidu.com/s/1BkDru60nQXaDVLRSr7ktfA密碼:m6fg [130萬對句子,215MB]
  • 貢獻(xiàn)及優(yōu)化點(diǎn)

    • [x] 優(yōu)化形似字字典,提高形似字糾錯(cuò)準(zhǔn)確率
    • [x] 整理中文糾錯(cuò)訓(xùn)練數(shù)據(jù),使用seq2seq做深度中文糾錯(cuò)模型
    • [x] 添加中文語法錯(cuò)誤檢測及糾正能力
    • [x] 規(guī)則方法添加用戶自定義糾錯(cuò)集,并將其糾錯(cuò)優(yōu)先度調(diào)為最高
    • [x] seq2seq_attention 添加dropout,減少過擬合
    • [x] 在seq2seq模型框架上,新增Pointer-generator network、Beam search、Unknown words replacement、Coverage mechanism等特性
    • [x] 更新bert的fine-tuned使用wiki,適配transformers 2.10.0庫
    • [x] 升級代碼,兼容TensorFlow 2.0庫
    • [x] 升級bert糾錯(cuò)邏輯,提升基于mask的糾錯(cuò)效果
    • [x] 新增基于electra模型的糾錯(cuò)邏輯,參數(shù)更小,預(yù)測更快

    討論群

    微信交流群,感興趣的同學(xué)可以加入溝通NLP文本糾錯(cuò)相關(guān)技術(shù),issues上回復(fù)不及時(shí)也可以在群里面提問。

    PS: 由于微信群滿100人了,掃碼加不了。掃我微信二維碼,或者搜索我微信號:xuming624, 備注:個(gè)人名稱-NLP糾錯(cuò)?進(jìn)群。

    ?

    ?

    引用

    如果你在研究中使用了pycorrector,請按如下格式引用:

  • @software{pycorrector,
  • author = {Xu Ming},
  • title = {{pycorrector: Text Correction Tool}},
  • year = {2020},
  • url = {https://github.com/shibing624/pycorrector},
  • }
  • License

    pycorrector 的授權(quán)協(xié)議為?Apache License 2.0,可免費(fèi)用做商業(yè)用途。請?jiān)诋a(chǎn)品說明中附加pycorrector的鏈接和授權(quán)協(xié)議。pycorrector受版權(quán)法保護(hù),侵權(quán)必究。

    References

    • 基于文法模型的中文糾錯(cuò)系統(tǒng)
    • Norvig’s spelling corrector
    • Chinese Spelling Error Detection and Correction Based on Language Model, Pronunciation, and Shape[Yu, 2013]
    • Chinese Spelling Checker Based on Statistical Machine Translation[Chiu, 2013]
    • Chinese Word Spelling Correction Based on Rule Induction[yeh, 2014]
    • Neural Language Correction with Character-Based Attention[Ziang Xie, 2016]
    • Chinese Spelling Check System Based on Tri-gram Model[Qiang Huang, 2014]
    • Neural Abstractive Text Summarization with Sequence-to-Sequence Models[Tian Shi, 2018]
    • 基于深度學(xué)習(xí)的中文文本自動校對研究與實(shí)現(xiàn)[楊宗霖, 2019]
    • A Sequence to Sequence Learning for Chinese Grammatical Error Correction[Hongkai Ren, 2018]
    • ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators

    pycorrector

    Chinese text error correction tool.

    pycorrector?Use the language model to detect errors, pinyin feature and shape feature to correct chinese text error, it can be used for Chinese Pinyin and stroke input method.

    Features

    language model

    • Kenlm
    • RNNLM

    Usage

    install

    • pip install pycorrector / pip install pycorrector
    • Or download?https://github.com/shibing624/pycorrector, Unzip and run: python setup.py install

    correct

    input:

  • import pycorrector
  • corrected_sent, detail = pycorrector.correct('少先隊(duì)員因該為老人讓坐')
  • print(corrected_sent, detail)
  • output:

    少先隊(duì)員應(yīng)該為老人讓座 [[('因該', '應(yīng)該', 4, 6)], [('坐', '座', 10, 11)]]

    Future work

  • P(c), the language model. We could create a better language model by collecting more data, and perhaps by using a little English morphology (such as adding "ility" or "able" to the end of a word).

  • P(w|c), the error model. So far, the error model has been trivial: the smaller the edit distance, the smaller the error. Clearly we could use a better model of the cost of edits. get a corpus of spelling errors, and count how likely it is to make each insertion, deletion, or alteration, given the surrounding characters.

  • It turns out that in many cases it is difficult to make a decision based only on a single word. This is most obvious when there is a word that appears in the dictionary, but the test set says it should be corrected to another word anyway: correction('where') => 'where' (123); expected 'were' (452) We can't possibly know that correction('where') should be 'were' in at least one case, but should remain 'where' in other cases. But if the query had been correction('They where going') then it seems likely that "where" should be corrected to "were".

  • Finally, we could improve the implementation by making it much faster, without changing the results. We could re-implement in a compiled language rather than an interpreted one. We could cache the results of computations so that we don't have to repeat them multiple times. One word of advice: before attempting any speed optimizations, profile carefully to see where the time is actually going.

  • Further Reading

    • Roger Mitton has a survey article on spell checking.

    References

    • Norvig’s spelling corrector
    • Norvig’s spelling corrector(java version)
    pycorrector 糾錯(cuò)工具安裝 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

    總結(jié)

    以上是生活随笔為你收集整理的文本纠错pycorrector的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    日韩在线电影观看 | 久久久www成人免费毛片 | 天天操欧美| 噜噜色官网| 日韩欧美在线综合网 | www.国产在线观看 | 亚洲美女免费精品视频在线观看 | 黄色一级免费 | 久久99在线| 欧美-第1页-屁屁影院 | 人人爽人人 | 丁香花在线视频观看免费 | 国产一区二区免费 | 欧美激情视频一区二区三区免费 | 国产无限资源在线观看 | 在线 国产 亚洲 欧美 | 精品资源在线 | 91传媒激情理伦片 | 超碰97人人射妻 | 中文字幕在线观看国产 | 欧美性另类 | 天天干,天天插 | 婷婷中文字幕综合 | 天天干夜夜干 | 欧美一区二区在线免费看 | 欧美日韩久久一区 | .国产精品成人自产拍在线观看6 | 丁香花在线视频观看免费 | 中文字幕你懂的 | 激情网五月 | 精一区二区 | 爱爱av网站| 亚洲一级电影 | 综合天天色| 日韩午夜高清 | 婷婷成人亚洲综合国产xv88 | 丰满少妇一级片 | 成人免费观看完整版电影 | 三级免费黄 | 天天干夜夜 | 亚洲国产精久久久久久久 | 天天色草| 美女网站色免费 | 人人艹人人 | 亚洲经典视频在线观看 | 91c网站色版视频 | 日韩欧美视频一区 | 人人爽人人爽人人片av | 久久av伊人 | 国产精品永久免费观看 | 免费观看视频的网站 | 国产色 在线| 最新av网站在线观看 | 在线国产片 | 青青草久草在线 | 国产成人精品999在线观看 | 青春草视频 | 国产午夜精品福利视频 | 国产精品精品国产色婷婷 | 久久超碰在线 | 免费av的网站 | 久草视频资源 | 在线不卡a| 成人精品一区二区三区中文字幕 | 五月天综合激情网 | 国产精彩视频一区 | 亚洲欧美综合 | 久久999精品| 91精品国产91p65 | 欧美日韩三级在线观看 | 成人xxxx| 毛片网在线播放 | 在线观看av麻豆 | 中文成人字幕 | 天天爽天天摸 | 欧美精品v国产精品v日韩精品 | 在线看国产日韩 | 天天做综合网 | 视频91| 97久久精品午夜一区二区 | 91精品啪啪 | 久热色超碰 | 在线亚洲欧美视频 | 国产精品字幕 | 99视频一区二区 | 国产亚洲精品美女 | 黄色网中文字幕 | 国产高清在线a视频大全 | 亚洲国产精品成人va在线观看 | 在线观看成人小视频 | 成人在线观看资源 | x99av成人免费 | 久久九九久久九九 | 久草在线一免费新视频 | 97色噜噜| 亚洲视频电影在线 | 97人人模人人爽人人喊网 | 天操夜夜操 | 国产区 在线 | 香蕉视频网站在线观看 | 日韩欧美在线免费观看 | 久久综合综合久久综合 | 久影院 | 色综合久久综合 | 日本免费一二三区 | 日韩精品一区二区三区免费观看视频 | 欧美成人精品三级在线观看播放 | 500部大龄熟乱视频使用方法 | 麻豆免费在线视频 | 免费 在线 中文 日本 | 久久久久久久久久电影 | 精品一区二区影视 | 国产精品久久久久久久久久久久午夜 | 成人av免费播放 | 久久国产麻豆 | 国产精品久久伊人 | 91日韩在线播放 | 97视频一区 | 日本视频精品 | 国语久久 | 久草电影免费在线观看 | 日韩毛片久久久 | 欧美日韩亚洲在线观看 | 91精品国产91 | 日韩色在线观看 | 精品国产乱码久久久久久浪潮 | 天堂av色婷婷一区二区三区 | 精品产品国产在线不卡 | 日本aaaa级毛片在线看 | 97香蕉超级碰碰久久免费软件 | 日本久久久影视 | 久久久高清一区二区三区 | 久久久久一区二区三区四区 | 欧美无极色 | 五月婷婷视频在线 | 久久五月网| 久久久久久久久久久免费视频 | 美女网站视频色 | 国产精品美女久久久久久免费 | 欧美精品国产综合久久 | 亚洲97在线 | 国产精品成人av久久 | 亚洲成人免费在线 | 国产精品永久在线 | 国产成人久久精品亚洲 | 一区二区 不卡 | 国产 日韩 欧美 中文 在线播放 | 国产亚洲免费观看 | 992tv在线观看网站 | 日韩中文字幕免费 | 亚洲丝袜一区二区 | 91亚色视频在线观看 | 91九色在线视频观看 | 国产原创在线视频 | 欧美一级片免费 | 波多野结衣电影一区 | 日本在线观看中文字幕 | 波多野结衣电影久久 | 在线免费视频 你懂得 | 久热色超碰 | 日本精品一二区 | 久久资源总站 | 午夜视频免费播放 | 99色在线观看视频 | 国产精品va在线观看入 | 就色干综合 | 午夜精品999| 伊人六月 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 激情婷婷网 | 精品视频999 | 超级av在线 | 一级a性色生活片久久毛片波多野 | 精品视频久久久久久 | 亚洲高清激情 | 欧美日韩一级久久久久久免费看 | 久久久免费 | 一区 在线观看 | 天天射天天 | 欧美福利精品 | 国产一级片一区二区三区 | 天天弄天天干 | 欧亚日韩精品一区二区在线 | 性色在线视频 | 国产视频在线一区二区 | 国产精品av在线 | 欧美日韩国产成人 | 香蕉视频在线播放 | 99精品在线免费在线观看 | 好看的国产精品视频 | 久草精品国产 | 韩国精品视频在线观看 | 亚洲片在线观看 | 久久久国产高清 | 国产亚洲精品久久久久动 | 亚洲高清色综合 | 99精品国产兔费观看久久99 | 91成人免费在线视频 | 国产精品久久中文字幕 | 亚洲狠狠婷婷综合久久久 | 日韩免费视频播放 | 色播99| 日韩在线资源 | 国产精品成人免费一区久久羞羞 | 91精品啪在线观看国产线免费 | www.99av| 日韩视频精品在线 | 日本最新一区二区三区 | 国产欧美精品在线观看 | 成年人精品 | 91精品久久久久久久久久入口 | 香蕉视频在线免费 | 国产精品婷婷午夜在线观看 | 国产精品视频你懂的 | 中午字幕在线观看 | 国产精品ssss在线亚洲 | 日韩精品一区二区三区三炮视频 | 日韩三级在线观看 | 日日干美女 | 亚洲精品男女 | 久久不射网站 | 国产中文在线播放 | 999国内精品永久免费视频 | 国产精品国产三级国产 | 久久久久亚洲精品中文字幕 | 亚洲2019精品 | 日日夜夜狠狠干 | 久久中文精品视频 | 在线观看日韩国产 | 国产性xxxx | 欧美视频www | 亚洲伊人av | 久久只精品99品免费久23小说 | 国产精品一区二区精品视频免费看 | 久久综合色影院 | 成人三级网站在线观看 | 欧美精品第一 | 亚洲精品午夜久久久久久久久久久 | 伊人中文在线 | 免费视频99| 国产经典av| 欧美成亚洲 | 97国产| 亚洲 成人 欧美 | 色七七亚洲影院 | 国产精品理论片在线播放 | 久久激情五月婷婷 | 成人免费观看网址 | 久久久亚洲精华液 | 911免费视频 | 国产一区二区在线免费观看 | 日韩女同一区二区三区在线观看 | 高清av免费一区中文字幕 | 最近免费观看的电影完整版 | 日韩大陆欧美高清视频区 | 天天爽夜夜爽人人爽一区二区 | 久久亚洲二区 | 久久久精品国产一区二区 | 青青草国产成人99久久 | 黄色片网站av | 碰天天操天天 | 国产视频2区 | 国产视频 亚洲精品 | 少妇超碰在线 | 久久激情婷婷 | 精品视频中文字幕 | 99在线观看 | 在线观看a视频 | 亚洲美女免费精品视频在线观看 | 成人午夜久久 | 久久久久久视频 | 天天色天天射天天综合网 | 在线 欧美 日韩 | 成人午夜电影在线观看 | 国产 日韩 欧美 中文 在线播放 | 五月天激情视频 | 在线导航av | 久久国产精品视频观看 | 人人狠狠综合久久亚洲婷 | 黄色视屏在线免费观看 | 亚洲欧美激情精品一区二区 | 国产高清视频免费在线观看 | 亚洲免费成人 | 免费观看成人av | 在线观看黄av | 91精品视频免费在线观看 | 精品一区二区在线看 | 懂色av懂色av粉嫩av分享吧 | 色国产精品 | 国产精品嫩草69影院 | 免费黄色在线播放 | 欧美一级片在线播放 | 四虎影视国产精品免费久久 | 日韩91精品 | 69久久久| 午夜精品一区二区三区在线观看 | www麻豆视频| 很黄很色很污的网站 | 激情五月开心 | 婷婷色中文 | 天天干天天摸 | 日韩中文字| 在线观看免费观看在线91 | 欧美一级欧美一级 | 亚洲国产成人精品在线 | 99久热精品| 午夜精品视频在线 | av永久网址 | 国产精品久久久久四虎 | 亚洲国产中文在线观看 | 欧美一级日韩免费不卡 | 国产免费一区二区三区网站免费 | 久久人人爽人人人人片 | 午夜 免费 | 97人人射 | 精品欧美乱码久久久久久 | 亚洲激情婷婷 | 国产色女| 久久人人97超碰com | 少妇性bbb搡bbb爽爽爽欧美 | 99热这里精品 | 国产精品久久电影观看 | 成人午夜网址 | 国产一级免费在线 | 国产精品久久电影观看 | 一级a毛片高清视频 | 成人一区二区在线 | 国产国产人免费人成免费视频 | 日韩精品久久久免费观看夜色 | 97超碰中文 | 99久久精品免费看 | 日韩电影中文 | 日日夜夜亚洲 | 日韩欧美亚州 | 中文字幕成人网 | 日韩中文字 | 97色婷婷成人综合在线观看 | 国产又粗又猛又色 | 久久精品永久免费 | 国产精品99视频 | 久久精品播放 | www黄色软件 | 国产剧情av在线播放 | 国产视频手机在线 | 免费a视频在线 | 在线观看的av网站 | 国产一级精品在线观看 | 日韩成人黄色av | 久久亚洲国产精品 | 热re99久久精品国产66热 | 国色天香在线 | 日韩免费播放 | 日韩最新av | 成人av中文字幕在线观看 | 亚洲国产久 | 亚洲免费视频在线观看 | 五月综合 | 最近中文字幕完整视频高清1 | 国产视频1 | 91福利视频网站 | 亚州精品天堂中文字幕 | 日韩高清精品免费观看 | 久久在现视频 | 99精品视频一区 | 国产福利资源 | 香蕉看片 | 国产视频 亚洲精品 | 日韩毛片一区 | 天天干夜夜夜 | 日韩中文字幕网站 | 69国产成人综合久久精品欧美 | 国产视频18 | 亚洲综合视频网 | 亚洲激情六月 | 久久综合久久综合久久综合 | 久精品视频 | 国产xxxxx在线观看 | 久久爱资源网 | 91久久国产自产拍夜夜嗨 | 一级免费av | 麻豆视频大全 | 在线免费视频 你懂得 | 日本最新一区二区三区 | 午夜精品福利一区二区 | 日本一区二区不卡高清 | 日韩av在线一区二区 | 99视频| 9在线观看免费高清完整版 玖玖爱免费视频 | 久久呀 | 亚洲狠狠婷婷综合久久久 | 亚洲国产视频在线 | 免费黄色小网站 | 日韩高清免费在线观看 | 日本中文字幕免费观看 | 欧美另类sm图片 | 超碰97中文 | 九九有精品 | 夜夜骑日日 | 中文字幕黄色网 | 亚洲国产午夜视频 | 国产视频在线观看免费 | 亚洲日b视频 | 最近日本韩国中文字幕 | 亚洲人久久久 | 99视频 | 成人网在线免费视频 | 国产精品密入口果冻 | 欧美另类成人 | 日日夜夜骑 | 国产精品原创av片国产免费 | 成人av免费在线播放 | 日韩福利在线观看 | 四虎影视成人永久免费观看视频 | 青青河边草观看完整版高清 | 精品影院一区二区久久久 | 国产成人精品av在线 | 开心激情久久 | 99在线免费视频 | 99视频在线观看一区三区 | 亚洲精品久久视频 | 亚洲欧美视频一区二区三区 | 国产精品系列在线观看 | 国产亚洲精品成人 | 91av在线视频播放 | 精品国产一区二 | 在线播放 日韩专区 | 日韩高清dvd| 日日操操操 | 国产精品九九久久久久久久 | 久久黄色免费 | 69国产成人综合久久精品欧美 | 中文字幕xxxx | 永久免费精品视频 | 97超级碰碰碰碰久久久久 | 69热国产视频 | 国产小视频在线观看免费 | 久久免费国产精品 | 五月婷婷视频在线观看 | 奇米7777狠狠狠琪琪视频 | 亚洲精品玖玖玖av在线看 | 色婷婷综合久久久中文字幕 | 五月婷婷激情综合网 | 特级黄色视频毛片 | 免费激情在线电影 | 色综合婷婷久久 | 狠狠色狠狠色综合日日小说 | 久久久国产精品免费 | 亚洲国产成人久久综合 | 天天干天天插 | 国产成人一区二区三区在线观看 | 一区二区三区四区影院 | av免费网页 | 成年人在线免费看视频 | 亚洲女裸体 | 韩国av免费观看 | 精品国产一二三 | 久视频在线 | 国产精品美女999 | 日韩av二区 | 久久神马影院 | 日韩av一区在线观看 | 国产精品 亚洲精品 | 色综合久久88色综合天天人守婷 | 91精品国产乱码久久 | 美女黄久久 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 欧美性色综合网站 | 99色人 | 国产精品1000 | 激情av网址| 国产高清不卡av | 美女国产精品 | 在线观看的黄色 | 天天干.com| 久久视精品| 精品久久久久国产免费第一页 | 国产aaa免费视频 | 免费在线观看一区 | 久久av电影 | 日韩激情视频在线 | 欧美成人tv| 中文字幕高清免费日韩视频在线 | 美女免费视频一区二区 | 狠狠地日 | 亚洲成人av一区二区 | 亚洲视频精选 | 久久伊人爱| 亚洲.www| a色视频 | 在线观看中文字幕2021 | 五月在线视频 | 久久久高清视频 | 日本黄区免费视频观看 | 国产精品美女久久久久久久久 | 中文字幕在线日亚洲9 | 欧美少妇xx | 欧美视频国产视频 | 在线观看黄色av | 亚洲视频免费在线看 | 国产精品久久久久久久久久新婚 | 久久久久久久久久久久久影院 | 欧美日一级片 | 日韩欧美在线观看一区二区 | 国产福利一区在线观看 | 欧美日韩精品免费观看视频 | 国产成人久久精品亚洲 | 蜜臀av在线一区二区三区 | 久草资源在线观看 | 91传媒91久久久 | 国产视频亚洲 | 久久国产精品免费 | 五月天丁香视频 | 精品免费视频. | 正在播放日韩 | 国产香蕉久久精品综合网 | 天天色天天 | 色婷婷国产精品 | 国精产品一二三线999 | 中文字幕免费久久 | www.国产在线视频 | 久久国产精品一国产精品 | 国产区免费在线 | 99色资源| 一区二区 不卡 | 久久精品日本啪啪涩涩 | 日韩中文字幕视频在线观看 | 精品日韩中文字幕 | 国语自产偷拍精品视频偷 | 少妇bbb搡bbbb搡bbbb | 成年人在线观看免费视频 | 午夜美女wwww | 六月丁香在线视频 | www.午夜| 免费av电影网站 | 免费观看成人av | 欧美日韩国产一二三区 | 在线免费视频你懂的 | 国产精品毛片一区视频播 | 国产一区福利在线 | 国产精品99免视看9 国产精品毛片一区视频 | 欧美极品xxx| 日韩一级成人av | 亚洲精品久 | 中文字幕在线免费97 | 中文资源在线官网 | 懂色av懂色av粉嫩av分享吧 | 亚洲欧美国产精品va在线观看 | 玖玖在线看| 午夜av激情| 美女视频a美女大全免费下载蜜臀 | 国产糖心vlog在线观看 | 中文字幕 国产专区 | 蜜臀av网址 | 日韩午夜精品 | 久久久国产毛片 | 成人a视频 | www.一区二区三区 | 国产91学生粉嫩喷水 | 国产探花 | 日韩精品一区二区三区不卡 | 97在线公开视频 | 精品国产伦一区二区三区观看方式 | 婷婷久月 | 亚一亚二国产专区 | 日韩欧美高清不卡 | 久久精品99精品国产香蕉 | av在线等 | 黄色电影网站在线观看 | 婷婷丁香在线 | 亚洲国产精品99久久久久久久久 | 欧美日韩在线视频一区 | 伊人天天综合 | a天堂最新版中文在线地址 久久99久久精品国产 | 天天射综合网站 | 美女视频黄色免费 | 精品一区精品二区高清 | 欧美一级片在线免费观看 | 不卡的av电影 | 亚洲成人免费在线观看 | 毛片精品免费在线观看 | 午夜久久久久久久久久影院 | 亚洲高清精品在线 | 成人影片在线播放 | 五月天婷婷免费视频 | 成人91在线 | 91精品国产欧美一区二区 | 国产精品久久久久久久久婷婷 | www国产亚洲精品 | 国产午夜三级一区二区三 | av高清一区 | 欧美日韩精品久久久 | 久久国内精品99久久6app | 日韩欧美精品在线观看 | 黄色小网站在线 | 亚洲午夜精品福利 | 高清av免费观看 | 天天射天天操天天干 | 国产成人精品一区二区在线 | 日本不卡一区二区三区在线观看 | 日韩av三区| 国产日韩视频在线播放 | 天天天干天天射天天天操 | 中文字幕在线观看网 | 色欧美88888久久久久久影院 | 天天曰视频 | 国产综合91 | 精品产品国产在线不卡 | 操高跟美女 | 国产精品扒开做爽爽的视频 | 在线观看视频你懂的 | 男女全黄一级一级高潮免费看 | 天天看天天干 | 精品久久久久久亚洲综合网站 | 久久久www成人免费精品 | 园产精品久久久久久久7电影 | 成人网页在线免费观看 | 免费视频三区 | 97超在线| 欧美一级免费黄色片 | 五月婷婷中文网 | 国产 中文 日韩 欧美 | 成人免费色 | av中文字幕亚洲 | 日韩有码中文字幕在线 | 黄色h在线观看 | 国产无套视频 | 久久成人免费视频 | 色六月婷婷| 九热在线| 免费a网| 日韩免费观看一区二区三区 | 天天干天天拍天天操 | 久久国产综合视频 | 黄色软件在线看 | 亚洲免费精品一区二区 | 伊人夜夜| 制服丝袜在线91 | 久久激情小视频 | 日韩在线观看一区二区三区 | 黄色一级大片在线免费看产 | 99视频在线观看一区三区 | 手机av电影在线 | 一本一道久久a久久精品 | 亚洲精品影视在线观看 | 色噜噜色噜噜 | 黄网站app在线观看免费视频 | 亚洲美女视频在线观看 | 成人免费网站在线观看 | 黄色毛片在线观看 | 国产成人一二三 | 久久久久久久久久久免费视频 | 色婷婷成人 | 最新av免费在线 | 亚洲精品视频第一页 | 在线看国产日韩 | 国产精品一区二区久久精品 | 久久毛片网 | 91麻豆精品国产91久久久无限制版 | 男女靠逼app | 国产成人精品av在线观 | 2020天天干夜夜爽 | 欧美成人xxx | 日韩免费视频在线观看 | 人人爱在线视频 | 久色婷婷 | 国产精品免费一区二区三区在线观看 | 国产专区在线看 | 天天射天天色天天干 | 深爱开心激情网 | 免费在线播放 | 91精品影视 | 91成人精品在线 | 亚洲91精品在线观看 | 特级黄色片免费看 | 欧美一级大片在线观看 | 国产小视频在线免费观看视频 | 人人超碰在线 | 麻豆视频在线免费观看 | 久久免费看av | 久久国产系列 | 亚洲精品福利在线观看 | 国产精品九九九九九九 | 92av视频 | 四虎影视国产精品免费久久 | 91九色性视频 | 久久人人爽人人爽人人片av软件 | 不卡国产视频 | 亚洲精品在线观看av | 日本精品久久久久久 | 国产精品99久久99久久久二8 | 久久综合毛片 | 一区二区三区在线免费观看视频 | 免费观看性生交大片3 | 亚洲国产精品女人久久久 | 九九热精品国产 | 日韩午夜电影 | 久久精品三| 丁香5月婷婷| 美女视频黄是免费的 | 91精品免费视频 | 久久久久久久国产精品影院 | 91麻豆精品国产91久久久更新时间 | 日韩免费一级a毛片在线播放一级 | 国产亚洲精品成人av久久ww | 亚a在线| 在线观看视频黄色 | 国产99精品在线观看 | 91精品小视频 | 亚洲欧美成人在线 | 久久不见久久见免费影院 | 久久久久久亚洲精品 | 99久高清在线观看视频99精品热在线观看视频 | 成人一区不卡 | 欧美激情综合色综合啪啪五月 | 国产一区免费在线 | 中文字幕在线观看网站 | 欧美精品黑人性xxxx | 国产亚洲视频在线 | 久久久久久毛片精品免费不卡 | 99热官网 | 黄色小说在线免费观看 | 国产精品乱码久久 | 色婷婷综合在线 | 中午字幕在线观看 | 成年人免费电影在线观看 | 日本中文乱码卡一卡二新区 | 99精品视频免费观看视频 | 色综合天天综合 | 91九色蝌蚪视频网站 | 激情自拍av | 久草在线资源观看 | 日本在线观看一区二区 | 久久久99精品免费观看 | 亚洲 欧洲av | 国产一卡二卡四卡国 | 国产美女精品视频 | 91手机视频在线 | 国产成人一级 | 超碰在线天天 | 91免费网址| 超碰97在线资源 | 午夜色性片 | 国产精品尤物视频 | 亚洲人视频在线 | 国产黄色播放 | 探花视频在线观看+在线播放 | 久久99精品国产99久久 | 黄a在线观看 | 欧洲一区二区在线观看 | 欧美一级视频免费看 | 中文字幕在线观看完整 | 亚洲天堂网在线视频观看 | 中文字幕在线影院 | 天天干天天干天天色 | 九九九热精品免费视频观看 | 国产精品亚洲综合久久 | 911精品美国片911久久久 | 亚洲 欧美日韩 国产 中文 | 久久国产二区 | 97国产视频 | 久久综合之合合综合久久 | 午夜av片| 91看片淫黄大片一级在线观看 | 天堂va在线高清一区 | 日韩高清www| 亚洲精品国产欧美在线观看 | 日韩精品一区二区免费视频 | 久久久久久久影视 | 一区二区三区四区五区在线 | 久久精品综合视频 | 91最新网址| 很黄很色很污的网站 | 日韩一区精品 | 欧美性粗大hdvideo | 免费一级片在线观看 | 国产高清在线观看av | 免费色黄 | 免费午夜网站 | 久艹在线播放 | 日韩av资源站 | 正在播放亚洲精品 | 日日操夜夜操狠狠操 | 人人爽人人爽人人片 | 伊人五月| av在线8 | 中文字幕在线免费播放 | av福利第一导航 | 免费看黄在线 | 久久久电影 | 亚洲国产日韩一区 | 国产精品网站 | 六月丁香伊人 | 久久国产精品免费视频 | 欧洲高潮三级做爰 | 超碰资源在线 | 日韩中文字幕免费在线播放 | 精品久久久久一区二区国产 | 免费观看www小视频的软件 | 开心激情综合网 | 亚洲国产中文字幕在线观看 | 2024国产精品视频 | 91人人插 | 麻豆91精品视频 | 成人啊 v| 成人av在线网址 | 日韩理论片中文字幕 | 久久久久久综合网天天 | 欧美在线a视频 | 在线中文字幕av观看 | 久久久久国产精品一区二区 | 国产资源站 | 精品国产乱码久久 | 中文字幕在线观看免费高清完整版 | 国产美女精品视频 | 久久超 | 国产一区二区电影在线观看 | 在线免费观看一区二区三区 | 亚洲综合小说电影qvod | 99综合影院在线 | 最新超碰在线 | 午夜久久影视 | 91看片看淫黄大片 | av片中文字幕 | 天海翼一区二区三区免费 | 日韩在线视频播放 | 久久这里只精品 | 一区二区精品在线观看 | 久久久精品久久日韩一区综合 | 激情婷婷色| 精品视频久久 | 欧美与欧洲交xxxx免费观看 | 久久撸在线视频 | 91在线免费播放视频 | 日韩视频欧美视频 | 久99久精品视频免费观看 | 日韩欧美精品在线 | 国产精品精品视频 | 亚洲精品啊啊啊 | 在线观看视频你懂的 | 久久国产精品99久久人人澡 | 亚洲精品美女久久久久网站 | 亚洲精品国产免费 | 国产亲近乱来精品 | 免费成人av在线看 | 99r在线精品| 久久99热这里只有精品 | 欧美在线资源 | 国产在线观看国语版免费 | 色成人亚洲网 | 91在线视频导航 | 婷婷综合av | 国产精品免费视频一区二区 | 超级碰碰碰免费视频 | av高清影院 | avove黑丝 | 日韩在线观看影院 | 国产91免费在线 | 色婷婷狠狠五月综合天色拍 | 在线观看aaa | 狠狠色综合网站久久久久久久 | 国产一级片一区二区三区 | 精品国内自产拍在线观看视频 | 成人a在线观看高清电影 | 一级片色播影院 | 成人小电影在线看 | 成人日批视频 | 国产精品剧情在线亚洲 | 91三级在线观看 | 婷婷在线色| 欧美 日韩精品 | 91av官网| 一区二区中文字幕在线观看 | 成人综合日日夜夜 | 久久av中文字幕片 | 五月天视频网 | 天天操夜夜爱 | 在线观看av免费观看 | 狠狠色噜噜狠狠狠 | 在线影视 一区 二区 三区 | 国产精品色在线 | japanesexxxxfreehd乱熟 | 国产欧美在线一区二区三区 | 国产久视频 | 国产成人久久精品 | 69国产在线观看 | 久久精品婷婷 | 天天插天天干 | 果冻av在线 | 日本久久视频 | 青青五月天 | 免费三级a | 久久影院精品 | 国产综合精品一区二区三区 | 欧美视频不卡 | 一级免费片| 婷婷视频 | 99免费| 91视频中文字幕 | 最新中文字幕视频 | 亚洲精品国精品久久99热一 | 色资源在线 | 综合激情久久 | 亚洲情婷婷 | 日韩精品无码一区二区三区 | 中文字幕在线看片 | 久久97久久| 欧美动漫一区二区三区 | 日本久久影视 | www久| 美女免费视频观看网站 | 国产亚洲婷婷 | 一区二区三区四区不卡 | 九九热在线视频免费观看 | 国产视频精品久久 | 五月色婷| 狠狠干美女 | 日韩网站中文字幕 | 日韩黄色在线观看 | 国产精品久久久久一区 | 精品一区二区久久久久久久网站 | 亚洲激情综合 | 久久久高清视频 | 欧美精品久久久久久久亚洲调教 | 精品免费一区 | 国产精品涩涩屋www在线观看 | 国产精品国产毛片 | 成年人免费在线观看网站 | 超级碰碰碰视频 | 久久视频在线观看中文字幕 | 欧美一级在线 | 人成在线免费视频 | 国产精品欧美久久久久三级 | 成人丁香花 | 成人四虎影院 | 日日干天天操 | 国产亚洲精品久久久网站好莱 | 亚洲婷婷丁香 | 一级黄色电影网站 | 国产精品婷婷午夜在线观看 | 久久99国产一区二区三区 | 最新一区二区三区 | 国产精品一区二区美女视频免费看 | 在线免费观看视频你懂的 | 亚洲欧美综合精品久久成人 | 久久精品国产精品亚洲精品 | 99免费在线播放99久久免费 | 亚洲涩涩涩涩涩涩 | 天天操天| 免费观看日韩av | 欧美日韩高清一区二区 | 大荫蒂欧美视频另类xxxx | 成人免费观看完整版电影 | 91精品久久久久久久91蜜桃 | 欧美一区成人 | 成人黄色国产 | 免费观看v片在线观看 | 中文字幕黄色 | 中文字幕av播放 | 国产在线一区观看 | 九九久久精品 | 黄色视屏免费在线观看 | 日韩一级黄色片 | 国产xxxx| 九草视频在线观看 | 中文字幕中文字幕在线一区 | 亚洲免费av在线播放 | av高清网站在线观看 | 亚洲一级久久 | 久久看免费视频 | 97超碰成人在线 | 久久久久久久久影院 | 久久黄色片子 | 精品久久久久久一区二区里番 | 国产美女在线免费观看 | 亚洲视频axxx | 免费网站色 | 激情久久久久久久久久久久久久久久 | 一级黄色片在线观看 | 久久视频在线观看 | 五月天伊人网 | 国产亚洲视频在线 | 日韩精品无码一区二区三区 | 国产免费成人av | 国产精品theporn | 97人人网| 久草在线高清视频 | 色婷婷成人网 | 国产原创在线 | 欧美一区二区三区激情视频 | 一区在线免费观看 | 91视频在线自拍 | 成人黄色电影在线播放 | 欧美日韩三区二区 | 精品国产亚洲一区二区麻豆 | 五月婷婷激情综合网 | 久久成人亚洲欧美电影 | 久久免费视频在线观看6 | 亚洲成人资源网 |