2017-03-27 1 views
1

word2vec를 사용하여 Python으로 기계 학습 분류기를 만들었습니다. 프로덕션 환경에서 사용하기 위해 API를 만들고 싶습니다. 가장 쉬운 방법은 무엇입니까?Python 컴퓨터 학습 API - Microsoft Azure/AWS Lambda

AWS Lambda와 Microsoft Azure Machine Learning Studio에 대해 들었지만 word2vec에서 작동하는지 확신 할 수 없습니다. 예를 들어 AWS Lambda에서 매번 라이브러리를 다시로드해야합니까 (그렇게하는 데 시간이 걸립니다). 그리고 Microsoft Azure Machine Learning Studio를 사용하여 Python 패키지를 설치하고 어떤 종류의 컴퓨터 (word2vec 용 RAM이 많이 필요합니까?)를 선택할 수 있습니까?

덕분에 지금까지

답변

1

의 offical 한 문서 Execute Python machine learning scripts in Azure Machine Learning Studio에 따라 약 limitations 아래, 파이썬 설치 (4 번 항목)을 사용자 정의.

무능력 파이썬 설치을 사용자 정의합니다. 현재 사용자 정의 Python 모듈을 추가하는 유일한 방법은 앞에서 설명한 the zip file mechanism을 사용하는 것입니다. 작은 모듈의 경우 가능하지만 대용량 모듈 (특히 기본 DLL이있는 모듈) 또는 많은 수의 모듈에서는 성가신 작업이 필요합니다.

일부 C 모듈이 포함 된 word2vec과 같은 python 패키지는 Azure ML 스튜디오에서 사용자 정의 할 수 없습니다.

유일한 해결 방법은 Azure ML Execute Python Module: Network I/O Disabled?의 대답이 말했듯이 있음을, 파이썬 word2vec를 설치하고 네트워크 IO를 통해 푸른 ML 스튜디오의 Execute Python Script 모듈에서 호출하는 파이썬에서 웹 서비스를 생성하기 위해 VM을 생성하는 것입니다 푸른 ML 스튜디오 지원 네트워크 지금 Execute Python Script 모듈의 입출력