如果我现在开始学习AI编程,我是java编程的新手。如果是的话那么我应该从哪里开始?

时间:2013-12-10 21:03:12

标签: artificial-intelligence

我是CSE学生。为我的课程学习java。我应该开始学习AI编程吗?我对AI编程非常感兴趣。如果我应该在哪里开始?

2 个答案:

答案 0 :(得分:1)

回应csd2421,AI对于那些刚接触编程的人来说并不普遍。

一般来说,介绍性人工智能课程(以我自己的学生经历)首先处理状态空间搜索。就像在旧的广度优先搜索,深度优先搜索,统一成本搜索和A *一样的香料。更重要的是,只需编程并实现它们,重点是理解每个操作和遍历状态空间之间的差异。

例如,加州大学伯克利分校的Pacman任务在开始时通过前面提到的状态空间搜索做得很好,然后使用这些概念构建更复杂的AI实践,如Minimax,粒子过滤,贝叶斯网络等等。

可以在互联网上找到这些作业的副本,例如here.问题的解决方案也在各个地方/公共存储库中。

当然,这都是在python中,并且在Java端的事情上对你没有任何帮助。

如果你不介意语言不可知的建议,Russell和Norvig的 Artificial Intelligence: A Modern Approach 被认为是一本关于人工智能的优秀全面的书。

最后,作为一名学生,我建议密切留意人工智能相关课程。

答案 1 :(得分:0)

如果您不了解计算机编程的基础知识,那么AI编程将很难学习。在处理像机器学习这样困难的概念之前,您可能希望进一步磨练自己的技能。也就是说,我知道斯坦福大学提供人工智能的在线课程,您可能会觉得这很有趣。成功完成课程后,您将获得证书。 Coursera还提供AI课程,您可以在此处查看:https://www.coursera.org/course/ml

祝你在努力中好运。计算机科学是一个艰难的领域,但也是非常有益的!