LoginSignup
5
3

More than 3 years have passed since last update.

Amazon SageMaker セマンティックセグメンテーションアルゴリズムを試してみる

Last updated at Posted at 2018-12-09

Amazon AI by ナレコム Advent Calendar 2018の9日目の記事です。
今日は、Amazon SageMakerで新しく利用可能になったセマンティックセグメンテーションアルゴリズムを試していきます。

ノートブックインスタンスの作成

1.AWSのコンソールからAmazon SageMakerを検索し、ダッシュボードを開きます。
2.左のメニューのノートブック->ノートブックインスタンスからノートブックインスタンスの作成をクリックします。
3.ノートブックインスタンスの設定は以下のようにします。

SageMakerSeg03.PNG

4.ノートブックインスタンスが作成され、ステータスがInServiceになったら、Jupyterを開いてください。
5.タブのSageMaker Examples選択し、Introduction to Amazon Algorithmsを展開、semantic_segmentation_pascalvoc.ipynbを使用します。
SageMakerSeg07.PNG

6.上から順にRUNをクリックして実行していきます。

データの準備

1.IAM roleを設定します。
SageMakerSeg11.PNG

2.S3 bucketを定義します。
SageMakerSeg12.PNG

3.イメージを取得します。
SageMakerSeg13.PNG

4.Pascal VOCデータセットをダウンロードします。
SageMakerSeg15.PNG

5.ダウンロードしたデータセットの準備をします。
SageMakerSeg16.PNG

6.画像の数をチェックします。
SageMakerSeg17.PNG

7.ラベルマップを設定します。
SageMakerSeg18.PNG

8.S3へアップロードします。
SageMakerSeg19.PNG

学習

1.SageMaker Estimator オブジェクトを定義します。
SageMakerSeg20.PNG

2.ハイパーパラメータを設定します。
SageMakerSeg21.PNG

3.データチャンネルを設定します。
SageMakerSeg22.PNG

4.学習を実行します。20分くらいかかります。
SageMakerSeg24.PNG

5.学習したモデルをデプロイします。
SageMakerSeg25.PNG

テスト

1.テスト画像をダウンロードします。
SageMakerSeg26.PNG

2.テスト画像を表示します。
SageMakerSeg27.PNG

3.テストを実行します。
SageMakerSeg28.PNG

4.結果を表示します。
SageMakerSeg29.PNG

5.application/x-protobufを使用して、テストを実行します。
SageMakerSeg30.PNG

6.mxnetを用いて、結果を読み込みます。
SageMakerSeg31.PNG

7.出力形状と確率の値をチェックします。
SageMakerSeg32.PNG

8.結果を表示します。
SageMakerSeg33.PNG

9.エンドポイントを削除して終了です。
SageMakerSeg34.PNG

まとめ

Amazon SageMakerのセマンティックセグメンテーションアルゴリズムを試してみました。
サンプルが用意されているので、簡単に試すことができます。

参考文献

5
3
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
5
3