A Writing bot based on Markov Chain
该写作机器人基于马尔可夫链设计,利用flask框架在前端进行演示。
马尔可夫链是随机过程中的概念,基于该算法可以根据已有的文本生成一些看似真实的文字,每生成一个词,它可以根据下一个词出现的频数随机选择下一个出现的字,直到把他们连成一个句子。
-
共有七篇文章/小说作为演示文档,其中三篇中文文章,四篇英文文章
-
用户可以上传.txt文件,在线进行文章解析和数据集的生成
-
用户可以选定生成的文章句子数量
要使用该程序,讲文件克隆到本地后,使用该命令,配置好环境
pip install -r requirements.txt
使用该命令进入演示网页
python main.py
在网页中,你可以在表单中选择我们提供的演示文章,或者自己上传本地的.txt文件进行解析。接着填写需要生成的文章的句数,点击生成即可生成由马尔可夫链随机生成的文章。