如何在PHP中应用机器学习算法?

ero*_*gol 11 php web-applications machine-learning

如果你正在开发一个关于PHP的ML项目,将PHP本身用于ML算法是合乎逻辑的(我猜它会很慢)或者在这样的项目中实现ML的正确方法是什么.我是否需要与Mahout桥接另一种语言如Java?如果是这样的话我该如何搭桥?

小智 7

由于具有出色的库,因此可以在Java和Python中最好地完成机器学习.您始终可以将PHP用作Web前端,因为它可以做到最好.您可以在HTTP上公开Java/Python程序并使用PHP-CURL或使用上面提到的桥接之一.首先,确定问题的类型.来自维基百科的机器学习条目:

  1. 神经网络
  2. 专家系统
  3. 遗传算法
  4. 模糊逻辑
  5. 贝叶斯网络

对于Python,我知道PyML,PyMC,Orage等都很好.


Sno*_*ash 6

不要从PHP开发代码开始.

首先使用Matlab或Octave等数据集来查看数据集.您应该能够在不到1天的时间内感受到数据.

这有助于您了解要使用的算法.

Re语言,我见过的大多数东西都使用过Java.不确定你是否在PHP中找到了许多已建立的ML库.

另请参阅: 我应该将哪种语言用于Web项目的人工智能