【re:Invent2022 現地レポート】Innovate with AI/ML to transform your business (AIM217-L)

## セッション概要
> AI/ML can make your business a disruptive innovator in your industry. But, you might encounter barriers to get started and scale AI/ML. In this session, Bratin Saha, VP of AWS AI and ML Services, explains how AWS customers have overcome these barriers by using AWS AI/ML services, fueling business profitability and growth. Bratin also dives deep into the latest trends in AI/ML and how they are enabled by the newly launched AWS capabilities.

**訳**
AI/MLは、あなたのビジネスを業界における破壊的なイノベーターにすることができます。しかし、AI/MLを開始し、スケールさせるための障壁に遭遇することがあります。本セッションでは、AWS AI・MLサービス担当副社長のブラティン・サハが、AWSのお客様がAWS AI・MLサービスを利用してこれらの障壁を克服し、ビジネスの収益性と成長を促進した方法を説明します。また、ブラティンは、AI/MLの最新トレンドと、それらが新しく登場したAWSの機能によってどのように実現されるかを深く掘り下げて説明します。

こんな感じでAWSのリーダーが広めのホールで講演します。
![IMG_1493.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/8b7a9eaf-7d2b-d096-d2f6-812962efddab.jpeg)

## 内容
現在AI/MLは赤ちゃんでも理解できるくらい民主化されているそうです。
（個人的にはそんなことは一切感じてなく、冗談のように聞こえるのですが、何度か同じようなセリフを使っており、AWSのAL/MLチームの方針なのか結構本気で言っているようでした。）
![IMG_1496 (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/f5ef729e-7b9f-44f6-f5e3-286ae2528248.jpeg)

現在世界の56%の企業ではAL/MLが何かしらの形で導入されており、AWSでAI/MLを導入している顧客は10万社以上あるとのことです。（思っていたよりも多い...w）
![IMG_1497.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/64caf411-1e32-ae7f-9856-e760cd2130cb.jpeg)

AWSでのAL/MLは主に3つのレイヤに分かれています。
**LOW**：EC2インスタンスを用いて各々がカスタマイズしてAI/MLを実行
**Middle**：[Amazon SageMaker](https://aws.amazon.com/jp/sagemaker/)というサービスを使用し、SageMakerのパラメータを適宜カスタマイズしてAI/MLを実行
**High**：AWSが事前に用意した学習済みの機械学習モデルを利用してAL/MLを実施
![IMG_1498.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/6c8792fc-7ed4-d691-0e14-7179aaa08702.jpeg)

モデルを作るのに必要なパラメーターが益々増えています。
そのため、モデルを再作成するとなると時間やコストがかかってしまいます。
そこで、モデルを再利用する必要が出てきているとのことです。
![IMG_1500.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/795c139e-052e-73cc-5b3e-949320e0c7a3.jpeg)

### 新サービス
ここ最近AWSが発表したサービスを紹介していました。
（最初Newとかスライドについていたのでre:Invent 2022で発表されたサービスなのかと思ってしまいましたw）
#### Amazon CodeWhisperer （プレビュー版）
コードを作成する際、コメントを書くとMLが自動で目的に合ったコードを作成してくれるサービス
「#LambdaからS3へファイルをPUTする」みたいな感じで書けば、それに合ったコードを作ってくれるんだと思います。
![IMG_1502_jpg.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/8f86d7a8-bf29-525a-c7cf-808dd20ba1d3.png)

#### Stability AI models on Amazon SageMaker
続いてはこちら、Stability AIのモデルをSage Makerで実行することができる
![IMG_1504.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/8f624a68-1ba4-c2c3-0067-ebbf30f7f5c9.jpeg)

そもそも、「Stability AIって何すか？」って感じです。
Stability AI はスタートアップの企業でオープンソースの「Stable Diffusion」という「テキスト→画像」を作成するモデルを開発したそうです。

参考：[画像生成AI「Stable Diffusion」開発元、1億米ドル超を調達——オープンソースAIモデルの開発加速へ](https://thebridge.jp/2022/10/stable-diffusion-creator-stability-ai-raises-101m-funding-to-accelerate-open-source-ai)

以下のようなオープンソースコミュニティへ資金援助をして、開発を加速させるような形態をとっているみたいです。
![IMG_1505.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/ad6bfadf-675f-8660-bba1-f16bf1e6481e.jpeg)
参考：[Stability AI は機械学習を生物医学に導入する取り組みを支援する TechCrunch Japan](https://www.gamingdeputy.com/jp/android/stability-ai-%E3%81%AF%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92%E3%82%92%E7%94%9F%E7%89%A9%E5%8C%BB%E5%AD%A6%E3%81%AB%E5%B0%8E%E5%85%A5%E3%81%99%E3%82%8B%E5%8F%96%E3%82%8A%E7%B5%84%E3%81%BF%E3%82%92-2/)

では、Stable Diffusionは何ができるのか。
テキストからこんな画像が生成できます。
![IMG_1506 (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/f02361f6-d9d0-bf44-ab41-5c55f4ee5e1d.jpeg)

GitHubのスター数を他のオープンソースのプロジェクトと比較すると急激に伸びていると言えます。
![IMG_1507.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/fa72cc9e-3b0c-f25b-954c-cb47cf1a8d58.jpeg)

そんな、Stable Diffusionについ先日、より高性能なStable Diffusion2.0リリースされました。
2.0を使って以下の画像は約2秒で作成されたそうです。
![IMG_1508.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/7845358e-7cdf-3f7b-8118-9dba0d80f1b3.jpeg)

生成される画像をいじくることも可能です。
![IMG_1511.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/283f50c8-3040-c5ce-10fa-7914ba0c5b22.jpeg)

ハイスケールにすることも可能
![IMG_1512.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/4ca21f78-91e8-3bb8-b093-ef9040dc54cf.jpeg)

Stable Diffusion2.0によって画像を作る時間やステップ数が大幅に削減されます！
![IMG_1513.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/ab20393d-2cc1-7ede-3320-4d3265fb0553.jpeg)

このStable Diffusion2.0をSageMakerでホストすることによって60%高速に！！
![IMG_1514.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/e9285d4b-241e-cb82-3e65-27a873daed34.jpeg)

ということで、Stable Diffusion2.0を使うことによって、トークを画像に変換してセッションを話す（スライドの事前作成が不要な）時代が訪れるかもしれないと話していました。

さらにトレーニングで[Trn1 インスタンス](https://aws.amazon.com/jp/ec2/instance-types/trn1/)というトレーニングに特化したインスタンスを使うことによって、より機械学習を効率的にできます。
![IMG_1516 (1).jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/7591f7b5-c81b-af62-b1d8-edb00a101872.jpeg)

その他にもAWSではトレーニング用のデータを準備するのに役立つサービスもリリースしていますとのことでした。
![IMG_1517.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/47b85cd7-f250-83b2-6e91-257b15d4e62b.jpeg)


#### Amazon SageMaker geospatioa capabilities
re:Invent 2022のキーノートでプレビュー版が発表された機能で、地理空間データを用いた機械学習を容易にします。
![IMG_1519.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/711e2b82-6aa5-08e4-d226-a2a53556b755.jpeg)

参考：[Preview: Use Amazon SageMaker to Build, Train, and Deploy ML Models Using Geospatial Data](https://aws.amazon.com/jp/blogs/aws/preview-use-amazon-sagemaker-to-build-train-and-deploy-ml-models-using-geospatial-data/)

セッションの中で「Amazon SageMaker geospatioa capabilities」を実際に使用した、BMWさんの機械学習についての事例について話をしていました。
（個人的には「プレビュー版がリリースされたばかりのサービスの事例って何！？」という感じですが...）

電気自動車の電気消費と充電場所のデータから、充電スペース設置するのに最適な場所を割り出すという話は結構面白いと感じました。

![IMG_1523.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/2936473b-4c2a-ed8e-6416-30c31b5a7618.jpeg)

アイデからソリューションの構築まで、たったの8週間！
![IMG_1525.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/383b9c94-3741-37b1-45e9-2137eb0472b9.jpeg)

現在、1億のデバイスが存在し、17カ国の言語に対応しているAlexaにおいて、これだけ大きく進化していった要因はSageMaker（ML）を使っていることであるとのことでした。
![IMG_1527.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/619ad8ba-305f-bff3-d2f1-43405874e57d.jpeg)
![IMG_1528.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/2de5a810-d8d8-5fba-44bc-dbc4794e9dd3.jpeg)

### Amazon Textract Analyze Lending
3000単語以上のPDFを5分で分析できるようです。
![IMG_1539.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/92a1fbd6-4ae0-50f2-8568-d89775496a81.jpeg)
![IMG_1540.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2109911/bf10980b-5841-4693-7593-3e82830f242f.jpeg)

## おわりに
このセッションは空き時間があってふらっと立ち寄っただけでした。
普段AI/MLの分野を業務で扱うことはなく、あまり詳しくないので結構大変でした。
ただ、今まで知らなかったサービス/機能の紹介があって勉強になりました。

また、セッションの最後に「AI/MLの発達によって多くの人の仕事は無くなるのではないか」という疑問に対して、「AI/MLの発達によって仕事は無くならない。人々がより効率よく働けるように、より人でないとできない仕事に集中できるようにする。」という言葉が印象的でした。

今回このセッションに参加して少しだけAI/MLの分野と仲良くなれたような気がします。笑