用样本文本通过马尔可夫链生成文本的包
MarkovText的Python项目详细描述
markovtext是一个简单的python库,用于重新生成 基于示例文本的文本。马尔可夫链文本生成器使用 根据当前状态生成合理句子的单词 希望可以作为人类文本。例如,给定输入文本“hello, 你今天好吗?“你看起来很好。”作为“你”的种子,有50%的可能性 下一个词不是“看”就是“今天”。当前状态可能包括 不仅仅是一个字。
markovtext是用python编写的,需要numpy(尽管这可能会改变 在未来)。
主要功能
- 生成单个或多个句子的简单api。
- 能够随时添加到样本语料库中。
未来需求
- 删除对numpy的依赖性
- 创建相互关联的句子
安装
建议使用pip安装此软件包
$ pip install MarkovText
或者,您可以手动下载并安装(不推荐)
$ git clone https://github.com/kwkelly/MarkovText.git
$ cd MarkovText
$ python setup.py