C++ 编程在人工智能中的应用
在人工智能系统的开发中,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?这也是一个很好的选择,因为它可以表现得很好(这是开发一个好的AI的主要问题)C++ 编程在人工智能中的应用,c++,c,artificial-intelligence,C++,C,Artificial Intelligence,在人工智能系统的开发中,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?这也是一个很好的选择,因为它可以表现得很好(这是开发一个好的AI的主要问题) 但实际上没有限制。任何语言都可以。尽管有些语言比其他语言(例如LISP、Prolog)与人工智能编程的关联性更强,但可以使用许多不同的语言 可以使用任何通用操作系统 你可以使用C++这样的过程语言。像C++、java或C语言这样的OO语言有一些优点。函数语言和逻辑语言也值得考虑 就我个人而言,我现在已经用LISP、Ja
但实际上没有限制。任何语言都可以。尽管有些语言比其他语言(例如LISP、Prolog)与人工智能编程的关联性更强,但可以使用许多不同的语言 可以使用任何通用操作系统 <>你可以使用C++这样的过程语言。像C++、java或C语言这样的OO语言有一些优点。函数语言和逻辑语言也值得考虑
就我个人而言,我现在已经用LISP、Java和C#编写了一个A-B游戏程序。任何语言都可以用来开发人工智能、AI和应用程序;有些使人工智能概念的实现比其他概念更容易 一些过去的最爱是LISP和Prolog
如果你精通C语言或C++语言,那么就用一个来实现概念。
< P>当你想学习人工智能编程时,你应该选择一种语言,你可以集中在问题领域而不是语言。 例如,在一个典型的C程序中,大约一半的代码与内存管理和错误处理有关。通过使用支持垃圾收集和异常的语言,您可以大幅减少此数量语言的选择也取决于之前的作品。有没有其他的方法,或者你想从头开始?如果之前的作品看起来不错,你可以希望他们已经选择了合适的语言这取决于你感兴趣的小生境,但是C++可能是人工智能最流行的语言。您会发现大多数库都是为它编写的
你也可以使用C++以外的语言。函数语言,如LISP和F#是人工智能的好选择,因为它们为分解复杂逻辑提供了很好的工具
操作系统不是什么大问题。无论您选择Windows、Unix还是Mac,您都会发现一些不跨平台且不适用于您的平台的库。- 在人工智能系统的开发中,我们可以使用哪些编程语言李>
- 应该使用哪种操作系统
-
可以使用C或C++编程语言吗?
在处理人工智能之前,您可能想了解更多关于编程的知识。几乎任何语言都可以使用,但您希望使用一种适合您特定领域的语言,并且使用起来很舒服 如前所述,PROLOG和LISP都是传统的人工智能语言。通用语言,如java、C++、C++也有其用途。
此外,如果您正在研究听觉语言处理,那么一种擅长文本处理和数据结构的语言将是理想的。例如,Python和NLTK工具包。不知道为什么会出现这种情况。根据您关于良好性能是AI开发的“主要问题”的评论,我怀疑您将“AI”解释为“AI控制计算机玩家或在计算机游戏中寻路”,但这只是一种可能的应用。人工智能更广泛领域的“主要问题”是,尽管计算能力大幅提高,但除了少数任务外,计算机在做人脑经常做的许多事情(如语音识别)方面仍然很糟糕。@j_random_hacker——没错。因为大脑是如此的平行,现代计算机根本没有能力模仿它。如果我们能模拟500亿个神经元和万亿个突触,我们就不会对你提到的任务有任何问题。但事实上,计算机在这方面的能力严重不足,这意味着性能的每一次提高都会为所有这类任务带来更好的结果。对于今天的人工智能来说,除了最微不足道的人工智能之外,计算能力才是真正的限制。因此,一个算法或环境能够表现得更好,也能够在人工智能任务中获得更好的结果。他们仍然会做得很差劲,但他们会比表现较差的兄弟们差一点。