我是CSE学生。为我的课程学习java。我应该开始学习AI编程吗?我对AI编程非常感兴趣。如果我应该在哪里开始?
答案 0 :(得分:1)
回应csd2421,AI对于那些刚接触编程的人来说并不普遍。
一般来说,介绍性人工智能课程(以我自己的学生经历)首先处理状态空间搜索。就像在旧的广度优先搜索,深度优先搜索,统一成本搜索和A *一样的香料。更重要的是,只需编程并实现它们,重点是理解每个操作和遍历状态空间之间的差异。
例如,加州大学伯克利分校的Pacman任务在开始时通过前面提到的状态空间搜索做得很好,然后使用这些概念构建更复杂的AI实践,如Minimax,粒子过滤,贝叶斯网络等等。可以在互联网上找到这些作业的副本,例如here.问题的解决方案也在各个地方/公共存储库中。
当然,这都是在python中,并且在Java端的事情上对你没有任何帮助。
如果你不介意语言不可知的建议,Russell和Norvig的 Artificial Intelligence: A Modern Approach 被认为是一本关于人工智能的优秀全面的书。
最后,作为一名学生,我建议密切留意人工智能相关课程。
答案 1 :(得分:0)
祝你在努力中好运。计算机科学是一个艰难的领域,但也是非常有益的!