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

Artificial intelligence 我是java编程的新手,我现在应该开始学习AI编程了吗。如果是的话,我应该从哪里开始?,artificial-intelligence,Artificial Intelligence,我是CSE的学生。为我的课程学习java。我应该开始学习人工智能编程吗。我对人工智能编程非常感兴趣。如果我应该那么我应该从哪里开始???如果你不理解计算机编程的基本原理,那么AI编程将很难学习。在处理像机器学习这样困难的概念之前,您可能希望进一步磨练您的技能。也就是说,我知道斯坦福大学提供了一门人工智能在线课程,你可能会觉得很有趣。成功完成课程后,您将获得证书。Coursera还提供人工智能课程,您可以在这里看到: 我祝你在努力中好运。计算机科学是一个困难的领域,但也很有价值 与csd2421相

我是CSE的学生。为我的课程学习java。我应该开始学习人工智能编程吗。我对人工智能编程非常感兴趣。如果我应该那么我应该从哪里开始???

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


我祝你在努力中好运。计算机科学是一个困难的领域,但也很有价值

与csd2421相呼应的是,人工智能对于那些编程新手来说通常是不可接受的

一般来说,人工智能入门课程(以我作为学生的经验)首先涉及状态空间搜索。就像在传统的广度优先搜索、深度优先搜索、统一成本搜索和A*搜索中一样。更重要的是,仅仅编程和实现它们,关键是要理解它们如何操作和遍历状态空间之间的差异

例如,加州大学伯克利分校的Pacman任务从前面提到的状态空间搜索开始,然后利用这些概念构建更复杂的人工智能实践,如极大极小值、粒子滤波、贝叶斯网等等,都做得很好

这些作业的副本可以在互联网上找到,就像问题的解决方案也可以在不同的地方/公共存储库中找到一样

当然,这都是python的内容,在Java端对您没有任何帮助

如果你不介意语言不可知论者的建议,罗素和诺维格写的这本书被认为是一本关于人工智能的综合性很好的书


最后,作为一名学生,我建议大家密切关注人工智能相关课程

从语言的角度来看,“人工智能编程”没有什么特别之处。重要的是你的数学背景。