我对人工智能非常感兴趣,并想开始在这个领域进行编程。
人工智能领域有哪些不同的方面? 例如,神经网络等。
有什么书可以推荐给人工智能领域的初学者?人工智能领域有哪些首选的编程语言?
回答:
人工智能的经典应用领域:
- 机器人
- 搜索
- 自然语言处理
- 知识表示/专家系统
- 规划/调度
各种算法方法:
- 神经网络
- 进化/遗传算法
- 自动推理
- 逻辑编程
- 概率方法
推荐书籍:
- Norvig, Russel: Artificial Intelligence – A Modern Approach(人工智能:一种现代方法)
- Norvig: Paradigms of Artificial Intelligence Programming(人工智能编程范例,使用 Lisp)
- Bratko: Prolog Programming for Artificial Intelligence(人工智能 Prolog 编程)
推荐编程语言:
- Prolog
- Lisp
- Java(现在很多算法都用 Java 讨论)
对于这个问题(某种程度上涵盖了相同的内容),也有一些有趣的答案。