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?

AWSサービス解説(SageMaker編)

0
Posted at

イントロダクション

今回はAWSサービスSageMakerについて子供にでもわかるように学校をイメージして解説します。

1. SageMaker

AIを育てるための学校
AIを簡単に作って、育てて、働かせるためのサービス。

たとえば犬と猫を見分けるAIを作りたいとします。
先生が犬の写真を100枚
猫の写真を100枚
AIに見せて、「これは犬だよ」「これは猫だよ」と何回も教えます。するとAIは「この耳の形は犬っぽいな」「この顔は猫っぽいな」とAIが学習していきます。

SageMakerを使うと「AIを作るための道具を全部まとめて貸し出してくれるサービス」
ケーキ作りでいうと、
・オーブン
・ボウル
・泡立て器
・レシピ
がすべてそろっている状態です。

2. SageMaker Studio

AI学校の教室。AIを作るための秘密基地。

子供がロボットを作りたいとします。
通常だと
・ノートを用意
・工具を用意
・設計図を描く
・部品を集める
など、準備するのに色んな場所に行かないといけないです。
でも、秘密基地があれば上記の準備が全て同じ場所にあります。

3. SageMaker Pipelines

AI学校の時間割。

先生が毎回
「次は算数をやりましょう」
「次は国語です」
「次はテストです」
と指示されると慌ただしいですよね。

そこで時間割があると、
1限目:国語
2限目:算数
3限目:理科
4限目:テスト
という流れで自動的に進みます。Pinelineがないと毎回先生が支持をする必要がありますが、ある場合では時間に合わせて自動的に進めてくれます。

4.SageMaker Data Wrangler

AIが勉強する前に、先生が教材をきれいに整理するための準備室。

AIくんを賢くするためには、「勉強するための教材」が必要ですが、その教材が以下の状態だったらどうでしょう。
・破れたプリント
・名前の書いてないテスト
などぐちゃぐちゃなのでこのままでは勉強できません。

先生は勉強の前に
・いらない紙を捨てる
・バラバラの資料をまとめる
・間違った情報を直す
・教材を整理する
この先生の役割がSageMaker Data Wranglerです。

5. SageMaker Inference Recommender

進路指導の先生。
AI君(AIモデル)は学校を卒業し社会人として働くことになりますが、先生がこの子はどんな職場(Endpoint)が向いているんだろうと悩みます。

そこで先生がこの子の能力なら、この職場が丁度良いよと教えてくれます。

6.SageMaker Serverless Inference

呼ばれたときだけ来る先生。
学校には質問コーナがあって、生徒が「この問題の答えは何ですか」と質問すると先生(AI)が質問に答えてくれます。
そのために先生が教室でずっと待機しています。

質問がこなくても先生のお給料は発生します。

7. SageMaker Feature Store

生徒の成績データベース。
AIがこの生徒はテストに合格するかなと予測します。
そのとき見る情報は
・算数の点数
・国語の点数
・出席日数
・宿題提出回数
などです。これらがFeature(特徴量)

Feature Storeがないと、先生が算数の点数どこだっけ
出席日数は別のファイルにあるよ、宿題の記録は紙のノートだよと管理がざるです。

Feature Storeがあると生徒ごとの情報がまとめて保存されています。

8. SageMaker Processing

コピー室の先生たち。
先生がテストを作成しようとしていますが、生徒が1万人いて元データが
1 生徒A 90点
2 生徒B 80点
3 ..
このままでは使いにくいです。

先生がこのデータを整理してねとお願いします。
するとコピー室にいる先生たちが
・欠席データを除く
・点数を集計する
・クラス別に分ける
・成績表を作る
・グラフを作る
という作業を大量に行うのがSageMaker Processingです。

9. SageMaker Debugger

授業中に生徒を見回る担任の先生。授業中の見回り。
担任の先生が何か困っていないと授業中にあたりを見回ります。など学習状況を授業中に確認したりします。

10. SageMaker Model Monitor

AIの健康診断をする先生。卒業後の見守り。
AIくんは卒業後パン屋で働き始めました。
明日は何個パンが売れそうですか?という質問に答えます。

先生がたくさん勉強させたので、
AIくんはほとんど正解できます。
予測:100個
実際:102個

でも時期が立つと、
・季節が変わる
・商品が増えた
・お客さんが変化した
AIくんがあれ?見たことがない状況だ

予測:100個
実際:200個
とAI君の予測が大きく外れています。

もし誰も見ていなければ、
AIくんはずっと間違ったまま働きます。

そこでModel Monitor先生が
最近成績落ちていないなど定期的にチェックします。

予測と実際に大きく差があるとちょっと待って!
AIくんが勉強した内容と全然違うデータが来てるよ!と教えてくれます。

まとめ

最後までご覧いただきありがとうございます!!!他のリソースにも着手していきたいと考えています!

参考文献

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?