Python还是Ruby用于基于网络的人工智能?
一个新的网页应用将来可能需要加入人工智能(AI),比如使用ProLog。我知道在Java环境中可以做到这一点,但我想了解一下像Ruby或Python这样的现代网页语言的机会。后者被认为是“更科学的”(至少在那个环境中是这样),不过在谷歌上搜索时,似乎对这两种语言都有初步的ProLog实现。
有没有关于现代(开源)网页语言(比如Python或Ruby)与人工智能结合的建议?
5 个回答
0
你可能会觉得 PyKE 很有用。
补充说明:
“Pyke 是一种逻辑编程的形式(受 Prolog 启发),它为 Python 社区提供了一个基于知识的推理引擎(专家系统),这个引擎完全用 Python 编写。
与 Prolog 不同的是,Pyke 可以和 Python 一起使用,你可以在 Python 中调用 Pyke,并且可以在你的专家系统规则中混合使用 Python 的语句和表达式。”
这是给 BiggAl 的,显然他懒得去看链接页面的前两句话。
7
选择编程语言其实没什么关系,只要其他条件都一样。
如果你想做某件事情,而在某种语言(比如Y语言)中有一个合适的库,并且这个库能很好地和你的网页框架配合,那就用这个库吧。
不过,如果你不告诉我你对人工智能的哪个具体方面感兴趣,那这个问题就太模糊了,没法给出更详细的回答。