人工智能 - 创意写作

3

我正在尝试寻找关于创建基本AI工具的信息(并希望有C#源代码),该工具可以理解英语单词、语法和上下文。

这个想法是通过使用尽可能多的书面文件来训练AI,然后根据这些文件,让AI创建自己的创意写作,以符合人类的正确英语表达。

虽然这个想法很简单,但我意识到障碍非常巨大,任何起点或好的资源都将受到赞赏。


2
嗯,这个想法并不是很简单。 - nik
6
如果有一个能够理解英语文本上下文的项目,你会知道它,因为它已经获得了图灵奖。 - Janusz
7个回答

5

马尔可夫链是这项任务的流行工具,但并不是唯一的选择。许多其他自然语言生成工具已经为此目的开发出来。 - Anderson Green

2
为了能够重新组合一个文档,您需要有一种方法来过滤掉不好的结果。
这意味着:
1. 您需要编写一个程序,可以评估输出是否有效(语法和句法是您可靠的最佳选择)(这将涉及自然语言处理技术)。 2. 您需要大量的训练数据和测试数据。 3. 您需要注意过度拟合问题(可以看看ROC曲线)。
您也可以选择不编写工具,而是手动评分(适当训练算法需要很长时间):
1. 这时使用Amazon Mechanical Turk可能是个好主意。
讽刺的是:计算机将难以“创造性”地组成新事物。 它的全部价值都基于其以前的经验(即训练数据)。

1

这篇自然语言文章提供了一些很好的参考和阅读材料。


1

0

我同意,创造出有创意的东西可能会遇到困难。您可能还可以在某些单词上使用关键词旋转器。您可能还想实现停用词过滤器以删除任何口语化的内容。


0

0

看一下http://www.nltk.org/(自然语言工具包),里面有很多强大的工具。它们使用Python(而不是C#),但Python足够容易上手。至少比自然语言处理的广度和深度容易掌握得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接