Pages - Menu

Pages - Menu

Pages

2020年2月4日火曜日

Python と Tensorflowで開発したシステムで、 学習モデル を出力(書き込み)して、Goから読み込んで利用するのは一般的ですか?


1.
A、
開発しやすい(書きやすい読みやすい(コードの視認性が良い))けど低速なPython

Tensorflowで開発したAI(機械学習)システムで、
学習モデル を出力(書き込み)して、

B、
書きにくくて読みにくいけど高速なGolangから、
A.の上記で出力された学習モデルを読み込み、高速動作するWEBサイト上などで利用
してAとBをハイブリッドで両方運用するケース。

2.
開発しやすい(書きやすい読みやすい(コードの視認性が良い))けど低速なPython

Tensorflowで開発したAI(機械学習)システムを
Grumpyを使って、PythonからGolangに変換して、
高速で動作するGolangのWEBサイトから利用できるなら利用してみたいです。
そのシステムで、学習モデルが出力出来るのかは不明です。

2020.02.04 12:25追記:
GolangからTensorFlow Servingを呼び出して学習済みモデルをエクスポート(出力)する方法があるようですので、この方法も実現可能かも知れません。

How to call Tensorflow Serving from Golang? · Issue #485 ...

Google翻訳版:


3.
Pythonに比べれば開発しにくい(書きにくくて読みにくい)けどチームでの開発効率は良く統一感が出しやすく高速なGolang
とTensorflowでAI(機械学習)システムをコアエンジンとした
Golangdで開発したWEBサイトを運用するケース。


私自身、PythonもGolangもAIプログラマーとしても、初心者でして、
Tensorflowを使ったプログラミングもまだブログやチュートリアルを見ながら学習を進めて行こうとしている段階です。
2020.02.04現在1と2と3の考え方は、だいたいあっていますでしょうか?
2.のケースは出来ない可能性も御座います。
ケースバイケースでしょうか?
メリットデメリットなど、もし分かる方に御教示頂けましたら幸いで御座います。

エーオン代表
石塚 正浩
http://aon.tokyo
cloud9slack@gmail.com
skype
live:cloud9slack

0 件のコメント:

コメントを投稿