我想了解有关AI和神经网络的更多信息。我有一些基本的想法它是什么以及它是如何工作的,但我想找一本好的书或教程并提供很好的解释。
任何人都知道一些关于这个主题的好材料(技术上没有写过)吗?
C#实现也很有帮助。
答案 0 :(得分:29)
好问题......关于神经网络(NN)的主题有很多令人印象深刻的书籍和在线文本,但其中许多都是非常技术性的,或者专注于NN应用的某些特定领域,人工视觉,模式识别和信号处理是这一类型的“自然”领导者。
我想提出第二个混沌的建议
神经网络基础
架构,算法和应用
作者:Laurene Fausett
对于该领域的介绍,本书在可访问性,细节和覆盖范围方面取得了很好的平衡。另一种选择是1995 - 2000年左右的旧书,往往更像是一种庸俗化的类型。
您还可以通过以下在线资源来满足您的胃口:
最后,冒着让您感到困惑的风险,在您需要对该主题进行广泛了解的时候,我想插入一种特定类型的神经网络:Numenta's Hierarchical Temporal Memory概念。
答案 1 :(得分:7)
结账http://ml-class.org斯坦福大学的在线远程教育,Andrew Ng教授正在上课,我认为这是进入神经网络和机器学习的最佳方式。还有类似的人工智能课程:http://ai-class.com由Peter Norvig教授,Sebastian Thrun拍摄。我不知道即使课程结束,视频和课程材料是否会在线,但如果它保留,那么这将是一个非常好的资源。
另请参阅本书:Neural Networks - A Systematic Introduction by Raul Rojas。这将提供有关ANN的详细信息。
修改强>
同时查看即将推出的Coursera神经网络课程:https://www.coursera.org/course/neuralnets
答案 2 :(得分:6)
答案 3 :(得分:5)
我已经与神经网络合作了大约10年,而且我的办公桌上仍然有Neural Networks: A Comprehensive Foundation。
答案 4 :(得分:2)
关于代码项目有一些很好的文章,这里只是几个:
http://www.codeproject.com/KB/recipes/NeuralNetwork_1.aspx
http://www.codeproject.com/KB/recipes/Backprop_ANN.aspx
答案 5 :(得分:2)
您可能想尝试使用FANN,它具有C#的绑定(我使用C库)并附带示例以帮助您入门。
答案 6 :(得分:2)
尝试Simon Haykin的书:
然而,最好的办法是http://ml-class.org。这是一个解决一些有趣的ML问题的分步教程。