スポンサーリンク

Falcon(Python)でMNIST画像処理のWebAPI

前回、VGG16について、Falcon(PythonのWebアプリケーションフレームワーク(API専用))写経してみた。

http://twosquirrel.mints.ne.jp/?p=20670

今回は、これを、MNIST_MLPでやってみたい。MNIST_MLPは、以下の続きとする。

http://twosquirrel.mints.ne.jp/?p=20570

(環境)
Windows 8.1
Anaconda 4.4.0
Python 3.6.1
Tensorflow 1.2.1
Keras 2.0.6

(0)ファイル構造

(1)C:/py/keras/MNIST_MLP/ フォルダに、facon_MNIST_MLP.py ファイルを作成し、以下のコードをコピペ。

(2)Anaconda Promptで、以下のコマンドを入力してEnter

cd c:/py/keras/MNIST_MLP
python falcon_MNIST_MLP.py

1分くらい待つ

(3)Windowsのコマンドプロンプトで、以下のコマンドを入力してEnter

curl -X POST http://localhost:8000/debug -H "Content-Type: multipart/form-data" -F file=@testSet/img_1.jpg

一応、ちゃんと、 { “result" : 2} とかえってきている。

そのほかも試してみる。

一応、全部正解している。

(4)同じことを、apple-orangeでもやってみたい。

学習は、以下のように行った。

http://twosquirrel.mints.ne.jp/?p=19448

http://twosquirrel.mints.ne.jp/?p=19500

http://twosquirrel.mints.ne.jp/?p=20440

上記の続きから行う。

c:/py/keras/apple_orange/ フォルダ

falcon_predict.py を作成して、以下のコードをコピペ。

https://github.com/adash333/falcon_apple_orange/blob/master/falcon_predict.py

curl -X POST http://localhost:8000/debug -H “Content-Type: multipart/form-data" -F file=@pikachu.jpg"

上記りんごとオレンジのコードを、以下にアップロードした。

https://github.com/adash333/falcon_apple_orange