我正在阅读Peter Norvig的人工智能编程范例,我遇到了一个我自己无法解决的问题(这是我对Lisp的介绍)。这是一个相当小的问题,真的,但显然不是我的小大脑能解决的。
为什么当函数的值是lambda时,将该函数用作列表的第一个元素是错误的。例如:
Lisp:
(defun some-func ()
#'(lambda (x) x))
;; At REPL
;; Does not work
> ((some-func) 1)
;; Does work
> ((lambda (x) x) 1)
;; Also works
> (funcall (some-fu
我不是一个程序员,我是一个艺术家,所以这些东西对我来说毫无意义。我知道的足够多,我知道我知道的不够多,我也知道我的大脑没有“得到”代码.我需要什么级别的帮助:)。
我试图得到一个基于对象标签的人工智能路径。当我实例化这个脚本正在运行的对象时,它应该在场景中的另一个对象上查找“mytag”,并将其设置为“target”。
public class pickAItarget : VersionedMonoBehaviour
{
/// <summary>The object that the AI should move to</summary&g
我每天都在听你说“人工智能”。“人工智能”被认为是世界的革命。但我没有看到这些人工智能。
我见过无数奇怪的网站,其中包含“人工智能”,但实际上没有提供实际的产品供我下载和运行。我不想注册一些“等待名单”或支付"API访问“的钱。
我正在寻找一个AI.exe,我下载,然后我可以查询它的各种事情,它会智能地回答我。例如:
AI.exe "How much is two apples + 42 apples?"
它将使用字符串返回JSON输出,如:
44
我不希望它发出任何外部请求,所以它会有一堆有用的数据库。我希望它能理解数学,单元和诸如此类的东西。我当然不希望能够质疑它的