Questions tagged «ai-basics»


6
如何开始学习人工智能?
我是一名软件工程专业的学生,​​并且是AI的完整入门者。我已经阅读了很多有关如何开始学习AI的文章,但是每篇文章都提出了不同的方法。我想知道你们中的某些专家是否可以帮助我以正确的方式开始。 其他一些具体问题 我应该专注于哪种语言?许多文章建议将Python,C ++或Lisp用于AI。我可以使用Java代替上述任何其他语言吗? 我应该具有什么样的数学背景?在第一年,我做了离散数学,其中包括以下主题:集,矩阵,向量,函数,逻辑和图论(他们简短地讲授了这些主题)。现在还有其他我应该学习的主题吗?例如微积分? 如果可能的话,我将不胜感激,可以使用任何资源或书籍来入门,或者也许你们可以给我提供详细的程序,以便跟上您的水平。 注意:目前,我想专注于神经网络和机器学习。之后,我想探索机器人技术和自然语言处理。



6
在广度优先搜索中跟踪访问状态
因此,我试图在“ 滑块”难题(数字类型)上实现BFS 。现在,我主要注意到的是,如果您有一块4*4木板,那么状态数可能会很多,16!因此我无法事先枚举所有状态。 所以我的问题是如何跟踪已经访问过的州?(我正在使用一个类板,每个类实例包含一个唯一的板模式,并通过枚举当前步骤中的所有可能步骤来创建)。 我在网上搜索,很显然它们并没有返回到刚刚完成的上一步,但是我们也可以通过另一条路线返回到上一步,然后再次枚举之前已访问过的所有步骤。那么,当尚未枚举所有状态时,如何跟踪访问的状态呢?(将已经存在的状态与当前步骤进行比较将很昂贵)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.