可以通过 AI 技术解决的简单问题和应用示例有哪些?

人工智能 游戏-ai 应用
2021-10-29 02:43:52

有哪些简单的问题和应用程序可以通过 AI 技术解决,对于试图在初级阶段将基本编程技能用于 AI 的初学者?

2个回答

这是相当样板的建议,但是,由于您是 AI 的新手,我个人建议编写经典的井字游戏 AI,最好使用minimax

我建议这样做是因为minimax 是 AI 的基础,并且有很多网页专门讨论这个主题,例如How to make your Tic Tac Toe game unbeatable by using the minimax algorithmTic Tac Toe: Understanding the Minimax Algorithm(谷歌搜索“井字游戏”和“minimax”会产生大量其他网站。我还建议查看斯坦福的这个 minimax 页面:“ Strategies and Tactics for Intelligent Search ”。)

我推荐这种方法作为一个很好的基础入门。真正的前沿工作正在机器学习和神经网络中完成,因此,在开始涉足该池塘之前,拥有一些经典 AI 的基本基础可能比以往任何时候都更加重要。

我将假设您谈论应用 AI(在广义/强 AI 中,我们还没有任何东西可以编程 :-)。

您可以查看任何大学的 AI 介绍课程,并查看其章节和他们使用的程序示例(从没有任何理论的编程开始是不行的)。

例如,这类课程的一个常见问题是寻路,将算法用作 A* 算法,并将其应用于游戏,如 Hanoi Towers。这种知识是任何人工智能活动都必须具备的。

@DukeZhou 提供的斯坦福链接是其中一个课程的一个很好的例子,我只是建议从第一章开始,而不是直接转到 minmax。

稍后,您可以跳到更高级的概念,如识别/分类及其常用方法:k-nearest/k-means、决策网络、神经网络……。