2016-07-07 2 views
-1

PHP로 작성된 웹 응용 프로그램이 있습니다. 데이터 세트가 커짐에 따라이 데이터에서 일부 ML 알고리즘을 적용하려고합니다. 내가 가지고있는 옵션은 PHP에서 이러한 알고리즘을 적용하고 있지만 파이썬에서 웹 서비스를 구축하는 것이 얼마나 효과적인지 모르겠다.기계 학습을 웹 응용 프로그램과 통합하는 방법은 무엇입니까?

어떤 조언이 필요합니까?

답변

1

ML 알 고스를 구현하기 위해 PHP 또는 Python 인 경우 Python - 아니요.

등 논리적 회귀 분석, 선형 회귀 분석, nueral 네트워크, 같은 학습 현대 기계의

많은 핵심 구성 요소는 ... deverse있는을위한

PHP가 알고있다 (내가 아는 한) 효율적으로 구현하는 대수 라이너가 필요합니다 수학을 잘 다룰 수있는 널리 받아 들여지는 범위 라이브러리이므로, php에 알고리즘을 구현하는 것은 좋지 않습니다.

파이썬은 다양한 수준에게 ML 추상화를 제공하기 위해 ...이 목적 등 tensorflow, theoano, keras 같은 높은 수준의 라이브러리의 번호 우수 numpy 같은 훌륭한 사람이있다.

+0

감사합니다 .... 나는 파이썬과 함께 갈 것 같아요 ... 질문은 어떻게 지금은 PHP 응용 프로그램과 파이썬 응용 프로그램을 통합합니까? 파이썬 응용 프로그램을위한 웹 서비스를 만들어야합니까? 데이터를 로컬로 사용할 수 없을 수도 있습니다. – Sherif

+0

가능하면 파이썬으로 웹 앱을 만들 수 있지만, 이미 존재한다면 '플라스크'와 같은 마이크로 프레임 워크를 사용하여 마이크로 웹 서비스를 만드는 옵션을 선호합니다. 그러나 같은 머신에서 항상 PHP의 로컬 파이썬 프로그램을'exec' 할 수는 있지만 이상적인 옵션은 아닙니다. – Ray

+0

마이크로 서비스로 이동할 결과가 마음에 드는 경우 exec를 사용하여 시작하겠습니다 ... 데이터 지역에 대해 신경 써야합니까? – Sherif

-1

당신은 이 http://php.net/manual/ru/book.svm.php

물론, 파이썬은 기계 학습 및 데이터 마이닝에 대한 훨씬 더 갖추고있다 참조 SVM (Support Vector Machine (wikipedia)) PHP 확장을 사용할 수 있지만, 당신은 네이티브 응용 프로그램 환경에서이 lib 디렉토리를 시도 할 수 있습니다. 아마도 그것은 당신의 문제를 해결하는 데 적합합니다

관련 문제