{"id":21259592,"url":"https://github.com/howl-anderson/microhmm","last_synced_at":"2025-07-11T03:30:38.661Z","repository":{"id":57441428,"uuid":"139445534","full_name":"howl-anderson/MicroHMM","owner":"howl-anderson","description":"一个微型的基于 Python 的 HMM (隐马尔可夫模型) 包 |  A micro python package for HMM (Hidden Markov Model)","archived":false,"fork":false,"pushed_at":"2020-01-15T07:38:33.000Z","size":46,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-09T08:12:14.408Z","etag":null,"topics":["hmm","hmm-viterbi-algorithm","python","viterbi","viterbi-algorithm","viterbi-decoder","viterbi-hmm"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/howl-anderson.png","metadata":{"files":{"readme":"README.en-US.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-02T13:11:27.000Z","updated_at":"2025-03-17T16:14:39.000Z","dependencies_parsed_at":"2022-09-06T02:21:41.692Z","dependency_job_id":null,"html_url":"https://github.com/howl-anderson/MicroHMM","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/howl-anderson/MicroHMM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/howl-anderson%2FMicroHMM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/howl-anderson%2FMicroHMM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/howl-anderson%2FMicroHMM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/howl-anderson%2FMicroHMM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/howl-anderson","download_url":"https://codeload.github.com/howl-anderson/MicroHMM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/howl-anderson%2FMicroHMM/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264721275,"owners_count":23653908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hmm","hmm-viterbi-algorithm","python","viterbi","viterbi-algorithm","viterbi-decoder","viterbi-hmm"],"created_at":"2024-11-21T04:14:36.407Z","updated_at":"2025-07-11T03:30:38.355Z","avatar_url":"https://github.com/howl-anderson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[中文版本的 README](README.md)\n------------------------------\n\n# MicroHMM\n\nA micro python package for HMM (Hidden Markov Model).\n\n## Python version\nOnly test by using Python3\n\n## Install\n### pip\n```bash\npip install MicroHMM\n```\n\n### source\n```bash\npip install git+https://github.com/howl-anderson/MicroHMM.git\n```\n\n## Usage\n```python\nfrom MicroHMM.hmm import HMMModel\n\nhmm_model = HMMModel()\n\n# train model line by line\n# input format: list of (observation, hidden_state) pair\nhmm_model.train_one_line([(\"我\", \"人称\"), (\"是\", \"动词\"), (\"中国人\", \"名词\")])\nhmm_model.train_one_line([(\"你\", \"人称\"), (\"去\", \"动词\"), (\"上海\", \"名词\")])\n\n# predict by line\n# input format: list of observation\nresult = hmm_model.predict([\"你\", \"是\", \"中国人\"])\nprint(result)\n```\n\nOutput:\n```python\n[('你', '人称'), ('是', '动词'), ('中国人', '名词')]\n```\n\n## Online demo\n[![Binder](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/howl-anderson/MicroHMM/master?filepath=.notebooks%2Fdemo.ipynb)\n\n## Used by\n* [MicroTokenizer: 一个微型中文分词引擎 | A micro tokenizer for Chinese](https://github.com/howl-anderson/MicroTokenizer)\n\n## Reference\n[Speech and Language Processing \u003e Hidden Markov Models](https://web.stanford.edu/~jurafsky/slp3/9.pdf)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhowl-anderson%2Fmicrohmm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhowl-anderson%2Fmicrohmm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhowl-anderson%2Fmicrohmm/lists"}