2016-07-07 69 views
-1

我有一個內置在PHP中的Web應用程序...隨着數據集的增長,我想在這些數據上應用一些ML算法。 我有的選項是在PHP中應用這些算法,但我不知道這將是多麼有效,或者在python中構建Web服務。如何將機器學習與Web應用程序集成?

有什麼建議嗎?

回答

1

如果選擇是PHPPython爲實現ML算法,請使用Python - 無問題。

學習如邏輯迴歸,線性迴歸,nueral網絡等現代機

許多核心部件......需要線性代數有效地實現(據我所知)

PHP不知道有deverse和廣泛接受的範圍庫來處理這種數學問題,所以在php中實現算法可能是一個不好的選擇。

Python有像numpy一些偉大的是非常適合這個目的,像tensorflowtheoanokeras等多項更高級別的圖書館...提供各種級別的ML抽象。

+0

謝謝....我想我會去用python ...現在的問題是我如何將PHP應用程序與PHP應用程序集成?我應該爲python應用程序創建一個Web服務嗎?如果我做的數據可能不是本地可用的。 – Sherif

+0

如果有可能我會用python製作你的web應用程序,但是如果它已經存在,是的,我更喜歡使用像'flask'這樣的微框架來使它成爲微型web服務的選項。然而,你總是可以在同一臺機器上從PHP執行一個本地python程序,但這可能不是理想的選擇。 – Ray

+0

如果我喜歡我將移動到微服務的結果,那麼我將首先使用exec ...如果我構建微服務,我應該擔心數據局部性嗎? – Sherif