gpt4 book ai didi

function - 人工智能/机器学习项目使用什么语言

转载 作者:行者123 更新时间:2023-11-30 09:01:59 27 4
gpt4 key购买 nike

我正在编写一个个人项目,该项目旨在拥有一个可以进化的类或对象,我们称之为“机器人”。机器人需要能够在给定命令的情况下创建类、字段和函数,并能够将逻辑写入这些对象以进行操作(但通常都是这样做的)。

为了做到这一点,我发现自己正在编写 if 语句和 while 语句等类。然后我有一个对象,它代表一个名为“Method”的函数类型,将任意数量的逻辑语句作为其自己的执行逻辑的参数。我觉得我正在做的事情是多余的,或者我在制造这台可以编写自己的代码的机器的过程中不小心编写了一种编程语言。

我意识到这是一个模糊的描述。我一边开发一边学习需求,但我可以回答任何有助于解释的问题。我的主要问题是是否有人认识这个过程并可以识别它(或者它是否是多余的),以及 Java 以外的语言是否特别适合此类项目。

我还需要能够将函数作为参数传递(当前使用接口(interface) Executable 来执行此操作)。

编辑:我决定继续使用 C,因为指针和函数指针提供了我需要但在 Java 中无法实现的功能。

最佳答案

Peter Novig 写了很多关于人工智能主题的书,他做了 retrospect page关于 LISP 在 AI 中的地位,他想知道 Lisp 是否仍然是完成这项工作的工具。

动态且可扩展的语言(例如 Lisp 方言之一)擅长为工作提供合适的工具,但我记得 Peter Norvig 阐明了一些关于 AI programmers choose today 的内容。 (或者当他写的时候)。也许你可以用他做的谷歌搜索看看它是否改变了。

关于function - 人工智能/机器学习项目使用什么语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22719880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com