資源簡介
一個簡單拼音輸入法
## 隱馬爾可夫模型實現
### 原理簡介
#### 隱馬爾科夫模型
抄一段網上的定義:
隱馬爾可夫模型 (Hidden Markov Model) 是一種統計模型,用來描述一個含有隱含未知參數的馬爾可夫過程。其難點是從可觀察的參數中確定該過程的隱含參數,然后利用這些參數來作進一步的分析。
拼音輸入法中可觀察的參數就是拼音,隱含的參數就是對應的漢字。
代碼片段和文件信息
#?-*-?coding=utf8?-*-
import?os
dict_path?=?os.path.join(os.path.dirname(os.path.abspath(__file__))?‘dict.txt‘)
def?iter_dict():
????“““
????遍歷dict.txt文件
????“““
????with?open(dict_path?‘r‘?)?as?f:
????????for?line?in?f:
????????????phrase?frequency?tag?=?line.split()
????????????yield?phrase.decode(‘utf8‘)?int(frequency)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\
?????文件??????????14??2016-04-01?14:01??Pinyin_Demo-master\.gitignore
?????文件????????5328??2016-04-01?14:01??Pinyin_Demo-master\README.md
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\doc\
?????文件???????54003??2016-04-01?14:01??Pinyin_Demo-master\doc\emission.png
?????文件???????94282??2016-04-01?14:01??Pinyin_Demo-master\doc\result.png
?????文件??????105767??2016-04-01?14:01??Pinyin_Demo-master\doc\result2.png
?????文件???????72002??2016-04-01?14:01??Pinyin_Demo-master\doc\starting.png
?????文件???????86058??2016-04-01?14:01??Pinyin_Demo-master\doc\transition.png
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\pinyin\
?????文件??????????22??2016-04-01?14:01??Pinyin_Demo-master\pinyin\__init__.py
?????文件?????5071127??2016-04-01?14:01??Pinyin_Demo-master\pinyin\dict.txt
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\pinyin\hmm\
?????文件??????????50??2016-04-01?14:01??Pinyin_Demo-master\pinyin\hmm\__init__.py
?????文件????????2882??2016-04-01?14:01??Pinyin_Demo-master\pinyin\hmm\train.py
?????文件????????1077??2016-04-01?14:01??Pinyin_Demo-master\pinyin\hmm\viterbi.py
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\
?????文件?????????258??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\__init__.py
?????文件?????????177??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\common.py
?????文件????16601088??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\hmm.sqlite
?????文件????????4008??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\hmm_tables.py
?????文件????????2085??2016-04-01?14:01??Pinyin_Demo-master\pinyin\model\phrase_table.py
?????目錄???????????0??2016-04-01?14:01??Pinyin_Demo-master\pinyin\phrase\
?????文件??????????22??2016-04-01?14:01??Pinyin_Demo-master\pinyin\phrase\__init__.py
?????文件????????1841??2016-04-01?14:01??Pinyin_Demo-master\pinyin\phrase\cut.py
?????文件????????1100??2016-04-01?14:01??Pinyin_Demo-master\pinyin\phrase\train.py
?????文件?????????341??2016-04-01?14:01??Pinyin_Demo-master\pinyin\utils.py
?????文件??????????17??2016-04-01?14:01??Pinyin_Demo-master\requirements
- 上一篇:python實現邏輯回歸
- 下一篇:卷積神經網絡在醫學圖像分割中的研究進展
評論
共有 條評論