C++ 编程在人工智能中的应用

C++ 编程在人工智能中的应用,c++,c,artificial-intelligence,C++,C,Artificial Intelligence,在人工智能系统的开发中,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?这也是一个很好的选择,因为它可以表现得很好(这是开发一个好的AI的主要问题) 但实际上没有限制。任何语言都可以。尽管有些语言比其他语言(例如LISP、Prolog)与人工智能编程的关联性更强,但可以使用许多不同的语言 可以使用任何通用操作系统 你可以使用C++这样的过程语言。像C++、java或C语言这样的OO语言有一些优点。函数语言和逻辑语言也值得考虑 就我个人而言,我现在已经用LISP、Ja

在人工智能系统的开发中,我们可以使用哪些编程语言?应该使用哪种操作系统?可以使用C或C++编程语言吗?这也是一个很好的选择,因为它可以表现得很好(这是开发一个好的AI的主要问题)


但实际上没有限制。任何语言都可以。

尽管有些语言比其他语言(例如LISP、Prolog)与人工智能编程的关联性更强,但可以使用许多不同的语言

可以使用任何通用操作系统

<>你可以使用C++这样的过程语言。像C++、java或C语言这样的OO语言有一些优点。函数语言和逻辑语言也值得考虑


就我个人而言,我现在已经用LISP、Java和C#编写了一个A-B游戏程序。

任何语言都可以用来开发人工智能、AI和应用程序;有些使人工智能概念的实现比其他概念更容易

一些过去的最爱是LISP和Prolog


如果你精通C语言或C++语言,那么就用一个来实现概念。

< P>当你想学习人工智能编程时,你应该选择一种语言,你可以集中在问题领域而不是语言。 例如,在一个典型的C程序中,大约一半的代码与内存管理和错误处理有关。通过使用支持垃圾收集和异常的语言,您可以大幅减少此数量


语言的选择也取决于之前的作品。有没有其他的方法,或者你想从头开始?如果之前的作品看起来不错,你可以希望他们已经选择了合适的语言

你也可以使用C++以外的语言。函数语言,如LISP和F#是人工智能的好选择,因为它们为分解复杂逻辑提供了很好的工具

操作系统不是什么大问题。无论您选择Windows、Unix还是Mac,您都会发现一些不跨平台且不适用于您的平台的库。

  • 在人工智能系统的开发中,我们可以使用哪些编程语言
Prolog是推理系统的良好开端。Lisp是符号系统的良好开端。这两种语言都可以嵌入到其他语言中,例如C++。
  • 应该使用哪种操作系统
呃。。。。有吗

    可以使用C或C++编程语言吗?


在处理人工智能之前,您可能想了解更多关于编程的知识。

几乎任何语言都可以使用,但您希望使用一种适合您特定领域的语言,并且使用起来很舒服

如前所述,PROLOG和LISP都是传统的人工智能语言。通用语言,如java、C++、C++也有其用途。
此外,如果您正在研究听觉语言处理,那么一种擅长文本处理和数据结构的语言将是理想的。例如,Python和NLTK工具包。

不知道为什么会出现这种情况。根据您关于良好性能是AI开发的“主要问题”的评论,我怀疑您将“AI”解释为“AI控制计算机玩家或在计算机游戏中寻路”,但这只是一种可能的应用。人工智能更广泛领域的“主要问题”是,尽管计算能力大幅提高,但除了少数任务外,计算机在做人脑经常做的许多事情(如语音识别)方面仍然很糟糕。@j_random_hacker——没错。因为大脑是如此的平行,现代计算机根本没有能力模仿它。如果我们能模拟500亿个神经元和万亿个突触,我们就不会对你提到的任务有任何问题。但事实上,计算机在这方面的能力严重不足,这意味着性能的每一次提高都会为所有这类任务带来更好的结果。对于今天的人工智能来说,除了最微不足道的人工智能之外,计算能力才是真正的限制。因此,一个算法或环境能够表现得更好,也能够在人工智能任务中获得更好的结果。他们仍然会做得很差劲,但他们会比表现较差的兄弟们差一点。