Markov-Text-Generator:马尔可夫链文本生成

时间:2024-06-19 11:45:14
【文件属性】:

文件名称:Markov-Text-Generator:马尔可夫链文本生成

文件大小:19KB

文件格式:ZIP

更新时间:2024-06-19 11:45:14

C++

BECK_CSCI2270_FinalProject 马尔可夫链文本生成 马尔可夫链 马尔可夫链是描述可能事件序列的随机模型,其中每个事件的概率仅取决于前一个事件中获得的状态。 这通过最初将大量文本放入程序来显示在程序中。 然后,该程序从该文件中取出所有单词并制作它们的图形,并在文本文件中的任何点彼此相邻的单词之间建立连接。 当给它一个种子词时,程序就会启动。 种子词是用于生成图形的第一个词。 然后在列表中找到种子词。 然后,程序将不遵循故事的原始路径,而是随机选择故事中任何点的种子词之后的可能词。 这会继续,因为下一个词然后有一个随机词。 一个例子是如果文本文件有短语; “猫跑”、“猫跳”和“猫动了”。 如果种子词是 cat,那么后面可能的词可以是跑、跳或移动。 这个过程一直继续,直到通过与原始文本具有相同数量的句子来制作完整的故事。 系统要求: 使用的 C++ 版本 11 使用的


【文件预览】:
Markov-Text-Generator-master
----Output()
--------.gitignore(70B)
----testFile4.txt(2KB)
----testFile1.txt(8KB)
----MarkovChain.h(5KB)
----testFile2.txt(3KB)
----main.cpp(3KB)
----MarkovChain.cpp(8KB)
----testFile5.txt(3KB)
----testFile3.txt(9KB)
----README.md(2KB)

网友评论