首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自主软件

自主软件
EN

Stack Overflow用户
提问于 2009-04-22 05:49:04
回答 3查看 482关注 0票数 5

有没有人写过任何代码,让应用程序在其生命周期中学习和改进自己(使用存储在知识库中的观察到的数据),有没有用于此的框架?

EN

回答 3

Stack Overflow用户

发布于 2009-04-22 06:36:52

我建议开始关注网络上的许多高级人工智能主题:这些主题包括神经网络、遗传编程等(维基百科)。

值得关注的地方还包括大学对更高水平的人工智能的研究。(即我知道有一组人写了一个程序,从使计算机通过相机观察摆的摆动来推断运动定律;非常酷的东西) http://blog.wired.com/wiredscience/2009/04/newtonai.html

这是一个非常大的领域,需要你自己编写大量代码;你真正应该关注的是学习算法背后的概念,这样你就可以根据自己的需要对算法进行编程或调整。我认为这将是您创建学习算法的最佳选择。

我希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2009-04-22 06:57:11

你的问题很宽泛。大多数垃圾邮件过滤器将符合您的描述。但一般来说,您的方法将取决于应用程序必须学习什么以及它应该如何学习。例如,垃圾邮件过滤器通常进行监督学习。但是,如果您不希望用户帮助您的应用程序学习,您将不得不使用无监督的学习方法。当然,还有更多的选择要做。mloss.org有很多带有ML算法的库可供您使用。但对于大多数库来说,如果你至少大致知道它们的算法是如何工作的,这是很有帮助的。

最好的方法是阅读一些关于机器学习(如米切尔的Machine Learning)和人工智能的书籍。

票数 1
EN

Stack Overflow用户

发布于 2009-05-09 14:23:34

This previous post列出了一些标准的教科书,我强烈推荐Russel/Norvig的Artificial Intelligence a Modern Approach (AIMA)

many available toolkits中,我建议看一下OrangeSciPy (两者都是Python)或Weka (Java)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/775863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档