Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP后端代码中嵌入sklearn代码?_Php_Python_Machine Learning_Scikit Learn - Fatal编程技术网

如何在PHP后端代码中嵌入sklearn代码?

如何在PHP后端代码中嵌入sklearn代码?,php,python,machine-learning,scikit-learn,Php,Python,Machine Learning,Scikit Learn,我正在创建一个在其后端使用PHP的网站。现在,我正在向我的网站添加机器学习功能,这些功能可以通过HTTP方法GET和POST访问。但是,既然sklearn是用Python编写的,那么如何使我的PHP代码能够调用基于Python的sklearn代码呢?或者我可以使用一些库来调用Python代码吗? < P>你可以考虑的一个选项是:< P>我认为你可以实现你的目标,而不直接调用代码< Python < /Cord>代码(嵌入它)从 PHP代码。< /P> 例如,假设您有一个web应用程序,它是使用P

我正在创建一个在其后端使用PHP的网站。现在,我正在向我的网站添加机器学习功能,这些功能可以通过HTTP方法GET和POST访问。但是,既然sklearn是用Python编写的,那么如何使我的PHP代码能够调用基于Python的sklearn代码呢?或者我可以使用一些库来调用Python代码吗?

< P>你可以考虑的一个选项是:

< P>我认为你可以实现你的目标,而不直接调用代码< Python < /Cord>代码(嵌入它)从<代码> PHP代码。< /P> 例如,假设您有一个web应用程序,它是使用
PHP
构建的,并且您的应用程序包含文章,您希望将这些文章的分类(标记/分类)功能添加到一些类别中:新闻、体育、医疗、科学等

假设您使用
sklearn
(可能是朴素贝叶斯模型)构建了一个机器学习模型,该模型预测了每个类别的概率。您希望在应用程序中使用此模型

现在,您可以将此模型导出为
API
,并让其他应用程序使用它,在我们的示例中,您的web应用程序将
文章
发送到此
API
,并获取每个类别的预测列表

对于在
python
中构建
API
,可以使用:,或


虽然这种方法有一些缺点,但我认为最好在设计应用程序时考虑到模块化,保持每个服务(功能)彼此独立,使系统更加松散耦合

您考虑了什么?@Maor Veitsman我是这方面的初学者。所以,我正在寻找出发方向。Sameer Mahajan的可能副本是正确的,您可以使用,例如a。