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?
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:
For Python, I know of PyML, PyMC, Orage etc which are good.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With