AzureはAIの機能強化をどんどんしている。
中に面白そうなのをピックアップして試した。
- Azureのフリーアカウントを作成
- Vision APIのキーを発行
- pythonで画像をVision APIにポスト
- 現状の結果が英語だけなので、Translation APIで日本語をゲット
- 汎用的なAIは結構API化されて、開発者なら誰でも使える
- 自分のノートパソコンで訓練しようとしたら、1週間強かかる。。
- 独自なニーズのAIは、自分で訓練するしかない
$ cd ./azure_image_caption/webapp
$ export AZURE_VISION_API_KEY=<your api key>
$ export AZURE_TRANSLATION_API_KEY=<your api key>
$ python3 web.py
$ open http://localhost:5000
$ docker build -t image_caption .
# your key set in .env file
$ docker run -d -p 5000:5000 --name=image_caption --env-file .env image_caption
$ open http://localhost:5000
- [1] https://docs.microsoft.com/en-us/azure/cognitive-services/Computer-vision/Quickstarts/python-analyze
MIT