Google Cloud Platformによる機械学習システム構築
本書は、Google Cloud Platformという機械学習に適したクラウドサービスを用い、実際に機械学習のサービスが運用できるシステムを効率的に組むための手引書です。
データの取得・蓄積、学習・推論、データとモデルの管理など機械学習システムの構築・運用に必要な知識全般が身につきます。
内容詳細
■本書紹介 機械学習では、様々なアルゴリズムの学習モデルが注目されています。しかし実際にこれらをシステムに組み込み、サービスとして展開するには、学習モデル以外の多くの構成要素が必要となります。 Google Cloud Platform(GCP)には、機械学習と相性の良いサービスが豊富に提供されています。 本書を通じて、機械学習システムの構築方法を学ぶことができ、さらに、GCPが提供している高機能な各種ツール群に実際に触れながら、その使い方、組み込み方をマスターできます。 ■著者プロフィール 吉川 隼人(よしかわ はやと) 1982年宮城県生まれ。東京理科大学大学院基礎工学研究科修士課程終了。 ■本書の主な内容 |
GCPのセットアップ |
サンプルコードを使うために |
Chapter1 機械学習とは |
1-1 機械学習の概念 1-2 scikit-learnの基礎 1-3 TensorFlowの基礎 1-4 KerasでCNN実装 |
Chapter2 機械学習システム |
2-1 機械学習システムの全体像 2-2 評価とチューニング 2-3 GCPのサーバーレス環境 |
Chapter3 データの取得と表示 |
3-1 データの取得に必要な構成 3-2 Google App Engineでアプリ開発 3-3 BigQueryとの連携 3-4 Firebaseによるリアルタイム監視 |
Chapter4 データの前処理 |
4-1 データの前処理に必要な構成 4-2 Cloud Dataflowによるパイプライン処理 4-3 Cloud Dataflowで画像の前処理 4-4 Google App Engineとの連携 |
Chapter5 学習と推論の環境 |
5-1 学習と推論の運用フェーズ課題 5-2 ML Engineによるモデル学習 5-3 Online Predictionによる推論環境構築 5-4 モデルとデータのバージョニング |
付録 Python2の基本的な使い方 |