Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to apply Machine Learning algorithm in PHP? [closed]

If you are developing a ML project on PHP, is it logical to use PHP itself for ML algorithms (I guess it'll be slow) or what is the correct way of implementation of ML in such project. Do I need to bridge another language like Java with Mahout? If it is the case how can I bridge?

like image 750
erogol Avatar asked Sep 21 '12 09:09

erogol


1 Answers

The machine learning can be done best in Java and Python, because of availability of excellent libraries. You can always use PHP as web front-end, because it does that best. You could expose Java/Python program on HTTP and use PHP-CURL or use one of bridges mentioned above. First off, determine the type of problem. From Wikipedia entry on Machine Learning:

  1. Neural Networks
  2. Expert Systems
  3. Genetic Algorithm
  4. Fuzzy Logic
  5. Bayesian network

For Python, I know of PyML, PyMC, Orage etc which are good.

like image 169
prasoonk Avatar answered Oct 06 '22 01:10

prasoonk