その一番の職人の勘どころであるパラメータ調整っていうのが、このSageMakerでは自動でできてしまう。そのペタバイトのやつを1回2回3回と回して時間がかかるところを、ここがクラウドの凄いところで、データ自体をガッツリコピーして並列で一気にいろんなパラメータで1回ガラッと回す。その中で一番良かったパラメータを採用して、これ!っていうふうにディープラーニングのデータが出来上がる。甲木「こええぇ」せーの「これが、力技の最たるものですよね。大栗「もしかして、ディープラーニングのオートスケールも勝手にしちゃう感じ?」せーの「そんな感じです。大栗「おお凄い!」せーの「勝手にやって、勝手に戻る、と。大栗「相当すげーな」ゲストさん「料金体系は...」せーの「料金体系はわかんないです。里見「でも、そこで儲けるのではなく、その後のディープラーニングを使ってもらうところで儲けるんだと思いますよね。Inference)ってサービスが有りまして、これが、学習推論のサービスになるんですけれど、機械学習って簡単に言うとデータを基に学習していくってフェーズと、その学習した結果を基に、新しいデータは何処に当たるのかっていうのを推測するっていうフェーズの2つに別れます。学習するところのサーバーと、推論するところのサーバーが同じだと、クラウドに持ってくるレイテンシーがかかるので、結果的に何かデータを渡した時にそれが何の推論になるかっていうのが返ってくるのが遅いんです。この推論返ってくるのが遅いのを、推論だけをエッジに移そうっていうのがInferenceです。里見「でも、レイテンシーってそんなにシビアなものですかね?数msecですよね?」せーの「超シビアです。クラウドに上がって返ってくると、やっぱ200〜300msecかかります。Inferenceだと、20msecとかそういうレベルでできるので、例えば製造系とかでラインを動かしてる最中とかにやばいものがあったらすぐ止めなきゃいけない、そうしないと事故につながる、みたいな時にクラウドに上げて、これがやばいものかどうかを確認して戻ってくると意味がない。甲木「防犯カメラとかも?」せーの「そういうのも近いですよね。後はエッジにInferenceの推論があるっていうのはイコール、オンラインじゃなくても推論だけは出来る、なのでセキュリティの高いところ、医療関係とか、そういうところでやる時に、データを法律上、データをクラウドには上げられない、そういう時にInferenceを使って推論を行う。大栗「モデルを配布するのがInference?」せーの「Inferenceは、入ってきたモデルを基に、推論を行う。大瀧「今日のワークショップの中で、SageMakerが出てきたタイミングは、SageMaker側で作ったモデルをGreengrassを基にDeepLensにバシッとデプロイしてやってましたよ。あのハンズオンで行った限りでは、DeepLensに入れてぶん回すっていうのはどうも出来るみたいです。大栗「じゃあこれでやってくれるわけだ。notebook、ハンズオンの中でも実際jupyter開いてワークブックをやったんですけれど、jupyterが使えるというのが今風というかとっつきやすい仕組みになっていて良いんじゃないかなと思います。」せーの「結局SageMakerとかの仕組みっていうのは、Transcribeもそうですけれど、全部Alexaに繋がってくるんですよね。Alexa事業部に居て、いろんなAlexaの話を聞く機会があるのですけれど、だいたい1回やってみたいのは音声で話しかけて音声が戻ってきて、あー嬉しいな、っていうのがまず最初。その後に、音声をコマンドにして物を動かしたいって言われます。すると、AlexaとIoTを繋げたい、とか。その次に、Alexaで言った発音とか内容によって、サーバーの内容を変えていきたい、ってなると、機械学習って話になるんですよ。機械学習になると、勉強と言うか、職人の勘所的なところがあるので、なかなか音声認識をやってる人間が機械学習のやっているところまでフルスタックでおまかせしてくださいっていうわけにはなかなかいかなかった。SageMakerが出てきて、Inferenceが出てきて、で、もう任せてくださいって状態になるんです。長谷川「質問!これは、難しいように聞こえるんだけど、例えばアプリエンジニアの人が10人ぐらい居たら、何人ぐらいの人が、このSageMakerとかどれくらい勉強したら使いこなせるようになりますか?」せーの「AWSを使いこなせる人であれば、多分6〜7割は使えると思います。操作自体はそんなに難しいものではないので、後は中身をドキュメントをちゃんと読んで、こういう風に動いてる、だから出てきた答えがこうなんだよってのを勉強してもらう、そのフェーズが多分AWSの仕組みを知ってるような人であれば出来ると思います。大栗「あれでしょ?ドキュメントが足りなかったら、どこぞのBlogを読めって話でしょ(笑)」せーの「うん、そうwドキュメントで足りなかったら、なんかいっぱいブログが書いてある会社があるんで。大栗「へーそういうのあるんだー」せーの「そこを見ていただければ一発でわかるかと。しようと思ってたのが、なんでAWSがエッジに進出してきたのか、なんでDeepLensのようなデバイスを作っちゃったのか、みたいなのを思ってたのが、聞こうと思ってたのが先に答えが帰ってきちゃった感じになりました。Alexaを作ってく中で培われた技術を、それぞれサービス化してきたみたいな、そういうのが大きいんですかね。」せーの「だから、Transcribeもそうですね、ここらへんは音声認識のサービスなんですけれど。大栗「あれですよね、議事録とかも音声認識で自動でやってくれるってやつですよね。大栗「それ、我々クラスメソッドの中でも話題になっていて、どうやってんの?って。」せーの「一生懸命やってんのかなって最初思いました。大栗「微妙に間違いがあって、例えば、KVMがKBMとか。微妙な発音のところをなんか間違えてて。河野「なんか聞き取れませんでしたーっていうようなのがあったんで、私は、これTranscribeとかTranslateでやってるのかなって思って。なると、クラスメソッドさんみたいにブログを沢山書いてる会社さんは、来年とかテキスト化されたものがガーって出てきて。」せーの「超便利ですよね。大栗「その次に、まだ対応してないんですけれど、Translateが、まだ日本語ないんですよ。大瀧「Translateで翻訳も。大栗「日本語が対応してくれれば全部自動でブログが勝手にアップデートされてくわけですよ。」せーの「うちらもう、ノートパソコン持たないで、ICレコーダーだけ持って録音すればいいだけ。大栗「あとは新サービスが出たらみんなやってみたブログを書く。佐々木さんの(リアルタイム更新ブログの)仕事はなくなるんですよ。河野「これからは皆さん、発表された瞬間にブログを書くではなく発表された瞬間にやってみたを始めるんですよね。大瀧「これは、だいぶ助かりますよ。さっきの同時通訳諸々Transcribeかどうかってところは、社内チャットでも結論は出ませんでした。クラメソがTranscribeつかってるよって言ってるわけではないというところはお断りしておきます。大瀧「かもねー?っていうぐらいで。大栗「そろそろちょっと本命の話をしたくて。大栗「Fargate。」せーの「あー、なるほどね。大瀧「あー、かんじゃったね。大栗「ECSが3年前に発表されました。Barrがツイッターでコンテナでサービス出すぞって言ってたんですよ。その時に自分は、『あれ、EC2とかあげるの面倒くさいから、コンテナあげられるサービス出るんじゃね?』って思ったんですよね。EC2が付いてるの、面倒くさいって思ったんですよね。Serviceに変わったと思ったけれども、そうじゃなくて、本当にコンテナが簡単に上がるよってサービスが出てきて、これが欲しかったってのが3年越しで実現した感じです。」せーの「改めて、Fargateとはどういうサービスですか。Serviceを利用しようと思ったら、まずEC2を、仮想サーバーを用意して、そもそもコンテナの話してるのに仮想サーバーを用意してるのかわからないけれど、その上にさらにECSでコンテナをデプロイするというなぜかわからない2段構えだったんですよね。我々はコンテナを使いたいってことは、サーバーを触りたくないってことなんですよ、そもそも。関わらずEC2という仮想サーバーを触っている。それが不要になりました。コンテナだけ直接あがりますっていうことです。大栗「ちょーっとわからないんですけれど、まあそういう話ですよね。里見「そういうキャッチアップ系、今回多いですよね。キャッチアップって言って良いのかわかりませんけれど。Tableなんてのもありますよね。いう意味だと、AuroraのMulti-Masterも、来年、マルチリージョンで対応する。Tableもマルチリージョンなんですよね。全世界展開するための下回りが揃ってきた感じなんです。ここで勘違いしちゃいけないのが1つだけありまして、間違っても最初からマルチリージョンとか考えるなって話。大栗「これは駄目、仕組みとして最初にそれ考えたら負けです。大栗「まず、マルチリージョンは、どうしてもマルチリージョンの書き込みがしなければならない時に初めて使うものなんです。大栗「あの、手段としてはすごく助かるんですよ。選択肢が増えてるんですよ。最初に使っちゃいけなくて、最初に考えるべきは、シングルリージョンでどんだけコンテンツ配信みたいな形で、遠いところでも高速にアクセスできます、というのをまず最初に提案すべきです。里見「まずは基本をちゃんとやりましょうと。それで、できなくなったら初めて使いましょうなんです。これを最初に設計に盛り込むと複雑さが増すんで、ある意味負けです。里見「そういう意味ではコンテナもそうですよね。最初からコンテナを使いたいからってコンテナで無理くり作る必要っていうのは。大栗「無理くりは必要ないです。コンテナは楽だから使うべきなんです。楽にするべきなんです。里見「そういう設計に悩んだら...某ブログの会社に。大栗「そう、ブログを書いてコンサルティングも我々やってますけれど。里見「難しいですからね。大栗「極めて設計難しいですよ。里見「あと、何のサービスを選択するかっていうのも、これだけサービスが出てくると。CIerっていうんですか、そのクラウドを専門にやってる方々っていうのがますます必要になってくるような。大栗「さらに、本当にシステムのアーキテクチャをいかに考えるのかが、選択肢が増えた分ものすごく難しくなってきました。大瀧「場合によってはさっきみたいに、無理っていうことも言わなきゃいけないですからね。大栗「すべきでない、NOっていうことをお客様に提言するのも重要です。大瀧「これらの機能自体は大変素晴らしいです、選択肢むっちゃ増えたんで。大栗「でも、発表していないサービスもあるんです。個別に出てるセッションとかでも、地味に凄い発表がありますよ。