我有一个内置在PHP中的Web应用程序...随着数据集的增长,我想在这些数据上应用一些ML算法。 我有的选项是在PHP中应用这些算法,但我不知道这将是多么有效,或者在python中构建Web服务。如何将机器学习与Web应用程序集成?
有什么建议吗?
我有一个内置在PHP中的Web应用程序...随着数据集的增长,我想在这些数据上应用一些ML算法。 我有的选项是在PHP中应用这些算法,但我不知道这将是多么有效,或者在python中构建Web服务。如何将机器学习与Web应用程序集成?
有什么建议吗?
如果选择是PHP
或Python
为实现ML算法,请使用Python
- 无问题。
许多核心部件......需要线性代数有效地实现(据我所知)
PHP不知道有deverse和广泛接受的范围库来处理这种数学问题,所以在php
中实现算法可能是一个不好的选择。
Python有像numpy
一些伟大的是非常适合这个目的,像tensorflow
,theoano
,keras
等多项更高级别的图书馆...提供各种级别的ML抽象。
您可以使用SVM(Support Vector Machine (wikipedia))PHP扩展 看到http://php.net/manual/ru/book.svm.php
当然,Python是机器学习和数据挖掘更多的装备,但你可以在你的本机应用环境试试这个库。也许它是适合解决你的问题
谢谢....我想我会去用python ...现在的问题是我如何将PHP应用程序与PHP应用程序集成?我应该为python应用程序创建一个Web服务吗?如果我做的数据可能不是本地可用的。 – Sherif
如果有可能我会用python制作你的web应用程序,但是如果它已经存在,是的,我更喜欢使用像'flask'这样的微框架来使它成为微型web服务的选项。然而,你总是可以在同一台机器上从PHP执行一个本地python程序,但这可能不是理想的选择。 – Ray
如果我喜欢我将移动到微服务的结果,那么我将首先使用exec ...如果我构建微服务,我应该担心数据局部性吗? – Sherif