2016-07-07 66 views
-1

我有一个内置在PHP中的Web应用程序...随着数据集的增长,我想在这些数据上应用一些ML算法。 我有的选项是在PHP中应用这些算法,但我不知道这将是多么有效,或者在python中构建Web服务。如何将机器学习与Web应用程序集成?

有什么建议吗?

回答

1

如果选择是PHPPython为实现ML算法,请使用Python - 无问题。

学习如逻辑回归,线性回归,nueral网络等现代机

许多核心部件......需要线性代数有效地实现(据我所知)

PHP不知道有deverse和广泛接受的范围库来处理这种数学问题,所以在php中实现算法可能是一个不好的选择。

Python有像numpy一些伟大的是非常适合这个目的,像tensorflowtheoanokeras等多项更高级别的图书馆...提供各种级别的ML抽象。

+0

谢谢....我想我会去用python ...现在的问题是我如何将PHP应用程序与PHP应用程序集成?我应该为python应用程序创建一个Web服务吗?如果我做的数据可能不是本地可用的。 – Sherif

+0

如果有可能我会用python制作你的web应用程序,但是如果它已经存在,是的,我更喜欢使用像'flask'这样的微框架来使它成为微型web服务的选项。然而,你总是可以在同一台机器上从PHP执行一个本地python程序,但这可能不是理想的选择。 – Ray

+0

如果我喜欢我将移动到微服务的结果,那么我将首先使用exec ...如果我构建微服务,我应该担心数据局部性吗? – Sherif