2016-08-11 4 views
-2

Привет, меня очень интересует машинное обучение.Как развернуть Deep Learning Model (Python) в веб-приложении (Node)

знаком с keras и тензорным потоком и умеем обучать модель и сохранять ее.

Я хочу создать веб-приложение node.js (loopback), которое предоставляет API машинного обучения.

Я довольно новичок в веб-приложении и не знаю, как использовать код python в приложении узла.

Чтобы быть конкретным, я пытаюсь сделать приложение с глубоким стилем, например, this site для практических целей.

Для кодов, открытых для публики в github. наиболее распространенная реализация - в факеле и

I am currently looking (TF).


Он имеет работу сценария как «main.py», который состоит из

1) loading pretrained VGG model(about 500Mb) to memory. 

2) and using each framework's function, it create output photo inside folder 

Так что я хочу, чтобы запустить это с экземпляром GPU в AWS

проблема, я не знаю, как вызвать «main.py» внутри javascript.


Q1 Как услуги, основанные многие учебные машины достигли этого ??

ли они реализовали свой сервер в python, как django, для загрузки обучаемой модели и вывода из нее?

Но я хочу интегрировать в node.js особенно loopback. как я могу достичь этого самым эффективным и распространенным способом?


Q2 называет "main.py" эффективным всякий раз, когда запрос есть на сервере?

Я имею в виду, если скрипт вызывается каждый раз, когда запрос сделан, он все время загружает объект 500 Мб в память, и это так неэффективно.

и насколько я знаю, экземпляр AWS GPU может использовать 4 GPU за раз. Интересно, как я могу использовать все это с наиболее эффективным и распространенным способом ...


Благодарим за внимание!

Я слишком расстроен с самим собой ... Я действительно хочу знать, метод развертывания моей модели на сервер

и спасибо заранее

ответ

0

Вы можете общаться между NodeJS и, например, Django с интерфейсом REST. Разверните Django-сервер с помощью REST-структуры и вызовите URL-адрес от NodeJS. Таким образом, вы можете инициировать код python. Вы также можете позволить коду python вызвать ваш NodeJS с другим интерфейсом REST на стороне javascript, если это необходимо.

Смежные вопросы