我这样做是为了好玩(或者4chan说"为了lh lzz")并且如果我在路上学得更好的话.我差不多2年前参加了一个人工智能课程,我非常喜欢它,但我设法忘记了一切,所以这是一种更新的方法.
无论如何,我希望能够在给定一组输入的情况下生成文本.基本上,这将阅读论坛输入(或可能是Twitter推文),然后根据学习生成评论.
现在最简单的方法是使用马尔可夫链文本生成器,但我想要比这更复杂的东西,因为MKC基本上只通过单词顺序学习(在给定输入文本的单词x之后哪个单词更可能出现).我试图看看我能做些什么来让它变得更聪明一些.
例如,我希望它做这样的事情:
从留言板中的大量帖子中学习,但不要过多加权
对于每个帖子:
从该帖子中的其他评论中学习并更高地权衡这些输入
生成评论和发布
了解其他用户对您帖子的反应.如果好的话可以衡量它,那么你会发布更多与制作的帖子相似的帖子,反之亦然.
这是权衡和从错误部分学习,我不知道如何实现.我想到了人工神经网络(主要是因为我记得很喜欢那一章),但据我所知,它主要用于对事物进行分类(即给出一组有限的选择[x1 ... xn],其中x是给定的输入)没有真正产生任何东西
我甚至不确定这是否可能,或者我应该怎么做才能学习/搞清楚.什么算法最适合这个?
对于那些担心我会将其用作垃圾邮件或向SO提供错误答案的机器人,我保证我不会用它来提供(坏)建议或垃圾邮件以获取利润.我绝对不会发布它对SO的荒谬想法.我打算用它来娱乐.
谢谢!