Introduction to specialization
Intro to ML on GCP Specialization
Pythonプログラマというプログラミング言語を特定している
このコースで話す内容はpractical real-world introduction to machine learning、機械学習のアルゴリズム等の説明はほぼない
機械学習プロジェクトを任されたときにどのようにプロジェクトを進めればよいのかのようなノウハウを知ることができる
Googleの機械学習プロジェクトを進める際の失敗談、ベストプラクティス的な話が聞ける
タイトルの通り、基本的にGoogleCloudPlatform(これ以降GCPと記述する)を利用する
対象プログラミング言語はPythonのみのよう
GCPに対応している言語がGoogle Cloud Platform Docより
Go, Python, PHP, Java, .Net, Node.js, Ruby
Python入ってるから?
Tensorflowを主に用いる
Specialization Agenda
全体的な流れはこんな感じ
このコース1ではHow Google does ML? GoogleではどのようにMLを取り扱うのか
そもそもMachineLearningってどんなものなのかについて学ぶ
https://gyazo.com/0412017888e51205363f265dbbf39827
Why Google?
Well, at Google we apply machine learning and pretty much all of our products.
まじか・・・
ここ数年でTensorflowで構築したモデルは4000以上にのぼる
Why Google Cloud?
我々エンジニアがMLに特に力を入れようしてしまう点としてモデルやモデルの訓練が挙げられる
だが本当に必要なのはMLを提供する際のデータセットの準備、前処理、モデル、予測などのパイプライン全体の流れ
https://gyazo.com/c4672cf048e3ad6f79982dca83498a3a
障害の可能性を減らすために、バッチデータとストリーミングデータを同じ方法で処理できることを確認する必要があるということ