我想要Wolfram Alpha的开源替代方案,就像QA系统一样:


可以接受自然语言并对其进行处理
具有图像处理功能
具有科学功能和地理功能,就像Wolfram Alpha一样
可以进行数学计算(例如计算机代数系统)

一些可选,但有用的要求是:
它使用机器学习
它基于Python
使用知识库

我想找到Wolfram Alpha开源替代方案的原因是因为我对在我的一个项目中使用了类似Wolfram Alpha的系统。

编辑:

我找到了一个程序,该程序是python的quepy演示模块。该程序可以使用自然语言,并搜索DBpedia.org或Freebase(两个公共知识库)以获取结果。

这样的东西可以满足我的第一个要求。

评论

也许SageMath? sagemath.org

#1 楼

好吧,没有一个开源工具可以满足您的所有需求。您将不得不将不同的零件组装在一起。 Sympy,Sympy Gamma和Open Omnia是基于python的系统,具有数学功能。
SciKit Learn可帮助机器学习。它也是基于python的。它有大量的YouTube教程。

评论


(...请不要忘记添加披露信息)

– Glorfindel
19年4月11日在9:28

我找不到Open Omnia的源代码,能否请您共享一个链接,例如Github?

–miloshavlicek
20-04-28在18:14