0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IBM Watson - 画像認識(Visual Recognition) を試そう

Posted at

はじめに

IBM Cloudには「Watson Visual Recognition」というCloud上の画像認識ソフトがあります。
プログラミングしなくても、簡単に画像の機械学習ができるツールがあり、今回は自分自身で「カスタムモデル」を作成する手順をご紹介したいと思います。

本記事は 2020年6月末 時点のものになります。

Visual Recognition についてはこちらの記事にも詳細に書かれていますのでご参考ください。
Watson Visual Recognition カスタムクラスを作ろう!

今回の記事は、上記と画面が少し変わっていたので、ハンズオン用に作成してみました。。

事前準備

Watson Visual Recognitionを利用する事前準備として、以下の手順がございます。

  1. IBMidの準備
  2. Watson Studioのオーダー
  3. Watson Studioでプロジェクトを作成

こちらについては以下のサイトを参考にしてください。
無料でなんでも試せる! Watson Studioセットアップガイド

今回作成するモデルに関して

今回は Visual Recognition で「フライドチキン」か「トイプードル」を見分ける分析を実施してみたいと思います。

Googleなどの画像検索で、それぞれ15枚以上の「フライドチキン」と「トイプードル」写真を入手してください。(モデルを作成するためには最低10枚の画像が必要となります)
それぞれ画像の種類ごとに、「半角英数字」のファイル名をつけて、ZIPファイルにしておきます。

画像を集めるのが面倒な場合には、以下の製品サイトのチュートリアルに、犬のいくつかの犬種の写真が集まったZIPファイルがダウンロードできますのでそちらをご利用ください。
https://cloud.ibm.com/docs/visual-recognition?topic=visual-recognition-tutorial-custom-classifier#create

beagle犬
husky犬
golden-retriever犬
cats

Visual Recognitionサービスの追加

Watson Studioのプロジェクトを開いた画面で「プロジェクトに追加」をクリック

image.png

Visual Recognitionをクリック

image.png

Visual Recognitionのサービスが存在しない場合は、
次の画面で「here」をクリック

image.png

Visual Recognitionのカタログの画面になるので、
「Lite(無償)」プランを選択し、「Create」をクリック

image.png

サービス名に適当な名前を入力して、「Confirm」をクリック

image.png

次の画面がでてきたら、とりあえず成功です

image.png

次回以降、新しい画像モデルを作成する場合には、プロジェクト画面の「新規 Visual Recognition Model+」というところからスタートできます。

image.png

画像のカスタマイズモデルの作成

今回は自分でカスタムモデルを作成するんで、「Classify Images」を選択

image.png

以下の画面がでてきますので、作成したいモデル名を付けましょう

image.png

今回は「FriedChicken or ToyPoodle 1」とつけました
image.png

右側の「Upload directly」の「Browse」ボタンをクリックし、
今回学習させたいzipファイルを選択してください。

今回はフライドチキンとトイプードルの写真が保管された「FriedChiken.zip」と「ToyPoodle.zip」を選択しました。

すると、「FriedChiken」と「ToyPoodle」のクラスが作成されます。

これで学習データの準備は完了です。
それでは、右上の「Train Model」をクリックし、学習させましょう。

image.png

学習が完了すると、右上に「Model Traing started.」のメッセージが表示され、
完了すると「Training Successful」と表示されます。

image.png

作成したモデルの検証

これでモデルの作成が完了しました。ではテストを実施してみましょう。
上のモデル名の箇所「FriedChicken or ToyPoodle 1」をクリック

image.png

すると、以下の画面がでてきます。

image.png

「Test」と書いてあるところをクリックすると、テスト画面がでてきます。

ここの右側のボックスのところに、テストしたい画像ファイルをドラッグ&ドロップします。
すると、、、学習モデルによる判定結果がでます。

image.png

見事すべてのフライドチキンとトイプードルを見分けるモデルが作成できていることが確認できました。

さいごに

いかがでしたでしょうか。簡単に画像のモデルを作ることがわかったと思います。
せひ色々な画像を集めて、自分独自のモデルを作成してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?