An open API service indexing awesome lists of open source software.

https://github.com/yomi4486/cat_discrimination

猫の種類の判別を行うAPIです。
https://github.com/yomi4486/cat_discrimination

adam-optimizer ai fastapi keras python3 tensorflow

Last synced: about 2 months ago
JSON representation

猫の種類の判別を行うAPIです。

Awesome Lists containing this project

README

          

# 画像から猫の種類を判別するAPIです
Intel Xeon E3-1231v3(Core i7-4770と同等性能)で、0.3秒で判別できます。

モデルはオックスフォード大学が公開しているペットのデータセットを利用して訓練しました。

https://www.robots.ox.ac.uk/~vgg/data/pets/

必要なライブラリのインストールは下記コマンドでできます
```sh
make install
```

下記コマンドでimagesフォルダ内に配置した画像を仕分け(アノテーションを作成)して、学習を行います。

```sh
make train
```
h5モデルが問題なく使用可能な状態になっていれば、下記コマンドでAPIの起動ができます。
```sh
make run
```

`test.py`でAPIの動作確認ができます。判別したい画像を`test_img`フォルダに配置して、引数にその画像の名前を指定して実行すれば結果が瞬時に帰ってきます。
テスト用の画像が1枚入っているので、下記コマンドで試してみてください。
```sh
python3 test.py 1.jpeg
```

参考記事
https://qiita.com/study_ryoma/items/a61ba10a3cd79acc5749