I want to start learning of AI and have an idea to program "social evolution simulator" but want to hear any advice to avoid creation "well known bicycles" and get strong knowledge-base. Will be grateful for online resources and/or books. Thanks.
Also, I understand, that any programming language can be used for this, but probably some language is already more suitable for.
Asked By : Slava Klevchenya
Answered By : Alwyn Mathew
Artificial intelligence is vast.
A seminal paper by Marvin Minsky (1963) will be best place to start. I consider it to be a fundamental resource. Minsky wrote this paper in 1963, and set the foundations of much of the modern terminology of AI.
Minsky, Marvin. "Steps toward artificial intelligence." Proceedings of the IRE 49.1 (1961): 8-30.
Books
- "Artificial Intelligence: A Modern Approach" by Russell and Norvig
- Overview of constraint programming "Principles of Constraint Programming by Krzysztof Apt".
- Advanced book "Foundations of Statistical Natural Language Processing by Christopher D. Manning and Hinrich Schuetze".
- Machine learning methods "Machine Learning by Tom M. Mitchell".
- Intelligence by Jeff Hawkins and How to Create a Mind by Ray Kurzweil
- The Emotion Machine by Marvin Minsky
- Artificial Intelligence: A Modern Approach by Peter Norvig and Stuart J. Russell
- Artifical Intelligence - A Modern Approach by Russell and Norvig
- Sciences of the Artifical by Herb Simon
- "INTRODUCTION TO MACHINE LEARNING" from Nils J. Nilson
- "An Introduction to Neural Networks" from Ben Krose and Patrick van der Smagt
- "Information Theory, Inference, and Learning Algorithms" part V, from David J.C. MacKay
Online material
Recommend blog The AI Revolution: Road to Superintelligence - Wait But Why
Artificial Intelligence: Foundations of Computational Agents
Language (my prioritizes)
- Python
- Java
Open Source Software Library
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/59319
0 comments:
Post a Comment
Let us know your responses and feedback