2016-07-07 6 views
-1

私はPHPでビルドされたWebアプリケーションを持っています。データセットが増えるにつれて、このデータにいくつかのMLアルゴリズムを適用したいと思います。 私が持っているオプションは、これらのアルゴリズムをPHPで適用していますが、どのように効果的か、あるいはPythonでWebサービスを構築する方法はわかりません。機械学習とWebアプリケーションを統合するにはどうすればいいですか?

アドバイスはありますか?

答えて

1

ML algosを実装する場合は、PHPまたはPythonの場合は、Python - no questionsとしてください。論理回帰、線形回帰、nueralネットワークなどのように学ぶ現代のマシンの

多くのコアコンポーネント...(私の知る限りでは)効率的に実装するためのライナー代数を必要

PHPはdeverseを持つために知っているされていませんそのような数学をうまく扱うために広く受け入れられている範囲図書館なので、phpにあなたのアルゴを実装するのはおそらく貧しい選択です。

PythonはさまざまなレベルMLの抽象化を提供するために...この目的とtensorflowtheoanokeras、などのような、より高いレベルのライブラリの数のために優れているnumpyのようないくつかの素晴らしいものを持っています。 http://php.net/manual/ru/book.svm.php

確かを参照してください

+0

私はpythonに行くと思います...今質問はどのように私はPHPアプリケーションとPythonアプリケーションを統合するのですか?私はPythonアプリケーション用のWebサービスを作成する必要がありますか?もし私がそうしたら、データはローカルでは入手できないかもしれません。 – Sherif

+0

私はあなたのWebアプリケーションをPythonで作ることができますが、すでに存在する場合は、「フラスコ」のようなマイクロフレームワークを使ってマイクロウェブサービスにするオプションが好きです。しかし、同じマシン上でPHPのローカルPythonプログラムをいつでも 'exec'することはできますが、これは理想的な選択肢ではないかもしれません。 – Ray

+0

私はマイクロサービスに移行する結果が好きな場合はexecを使い始めるでしょう...私はマイクロサービスを構築すればデータの地域性について心配する必要はありませんか? – Sherif

-1

あなたはSVM(Support Vector Machine (wikipedia))PHP拡張モジュールを使用することができ、Pythonは機械学習とデータマイニングのためのより多くの装備ですが、あなたはネイティブアプリ環境でこのLIBを試すことができます。おそらくそれはあなたの問題を解決するのに適しています

関連する問題