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

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

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のセマンティックセグメンテーションアルゴリズムを試してみました。

サンプルが用意されているので、簡単に試すことができます。


参考文献

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)