/spell_correct

中、英文拼写纠错

Primary LanguagePython

拼写纠错

利用贝叶斯和编辑距离进行中文、英文拼写纠错

目录

  • spell_correct_cn.py 中文纠错
  • spell_correct_en.py 英文纠错

原理

示例

    spell_correct = SpellCorrect(train=False)
    print(spell_correct.correct('宋江'))
    print(spell_correct.correct('松江'))
    print(spell_correct.correct('李奎'))
    print(spell_correct.correct('吴宋'))
    print(spell_correct.correct('送三连'))

output:
['宋江', '松江', '宋将']
['宋江', '松江', '宋将']
['李逵']
['武松']
['宋三郎', '宋万先']