文件名称:Text_Generator:一种 API,可通过概括输入文本中的模式来帮助随机生成合理的输出
文件大小:166KB
文件格式:ZIP
更新时间:2024-07-09 12:27:40
Java
文本生成器 介绍 任务 算法 例子 介绍 该项目已被《Argonauts》招募团队指定为“编程挑战”,以在48小时内完成。 这项任务的主要思想是创建一个公共 API,允许用户通过概括在输入文本中发现的模式来随机生成合理的输出。 我花了大约 12.5 个小时才完全完成整个项目并进行手动测试。 我使用 Java 来实现这个库。 为了测试这个程序,我使用了莎士比亚的“哈姆雷特”和马丁路德金的“我有一个梦想演讲”。 作业 这个挑战的目标是设计和实现一个系统,通过概括在输入文本中发现的模式随机生成合理的输出。 该系统应该能够根据我使用输入文本设计的模型生成独特的句子。 这样的系统可用于随机生成诗歌、歌词或神秘的学术论文。 解决方案应该: 分析源文本以构建随机生成句子的模型。 随机生成用户定义长度的唯一句子。 算法 该算法主要是为大数据开发的,因为总体思路是基于给定源的大小。 Generator.
【文件预览】:
Text_Generator-master
----testing.java(4KB)
----TextGenerator.java(8KB)
----input1.txt(7B)
----Stats.java(1010B)
----Generator.java(3KB)
----LICENSE(1KB)
----WordTuple.java(1KB)
----output.txt(9KB)
----.gitignore(189B)
----Triple.java(1KB)
----README.md(5KB)
----input2.txt(9KB)
----input.txt(0B)
----output1.txt(176KB)
----input3.txt(178KB)