スキップしてメイン コンテンツに移動

[ML Study Jams Vol.4] Qwiklabs:AI Platform を使用したオンライン予測での scikit-learn モデル提供

Dialogflow で AI チャットボットを実装する

内容:scikit-learn で機械学習モデルを構築しアプリケーションのモデルをリアルタイムで提供するラボ。「scikit-learn」って何?実際に機械学習モデルを構築したことがなかったので選択。

学習前に

  • scikit-learn 機械学習のオープンソースライブラリ。「サイキット・ラーン」と読む。
  • AI Platform GCPのサービスで大規模な機械学習モデルをトレーニングし、トレーニング済みモデルをクラウドでホストし、モデルを使用して新しいデータについて予測することが可能。
  • AI Platform Prediction サイズを問わず、あらゆる種類のデータに対して機械学習モデルを簡単に構築できるマネージド サービス。

実際のラボ

[Agenda]
  1. モデルを作成してファイルに保存する
  2. 保存したモデルを Google Cloud Storage にアップロードする
  3. AI Platform でモデルリソースを作成する
  4. モデル バージョンを作成して、scikit-learn モデルをリンクする
  5. オンライン予測を行う
  • 学習モデルをAI Platformにリリースして利用するまでの一連の流れを理解するには良いラボ
  • pythonコードが出てくるが、基本理解していなくてもコピペで完結
  • 可能であれば、コードも理解しておくとより、実践的であると思うが、軽く機械学習やAI Platformに触れたいという人にも向いているラボ

コメント

このブログの人気の投稿

サイクリング ~ 桂川サイクリングロード ~

 平日に休みが取れたので、前々から試してみたかった 桂川サイクリングロード 制覇にチャレンジしてみた。 ■ 基本情報  ・名称: 桂川サイクリングロード  ・路線名/府道京都八幡木津自転車道線  ・起点/京都市西京区嵐山河原町(渡月橋右岸)  ・終点/木津川市木津雲村(泉大橋左岸)  ・道路延長/約45キロメートル 幅員/3メートル  ・URL: http://www.pref.kyoto.jp/doroke/bic-kidu.html  往復で90キロといい感じのコース、ただし本日は強風。川沿いは風を遮るものが何もないのでダイレクトに風を受けてしまいます。 スタート地点の嵐山 途中に現れる流れ橋(上津屋橋)   ゴール地点の木津 無事にゴール。しかし帰り道、50キロを過ぎると右膝の後ろが痛くなる。 フォームが悪いのか、研究が必要だな。

sendmailでの転送設定

某システムにてメールを配信する機能を開発へ依頼。 受け取った後、PHPの mb_send_mail はsendmailが無いと動かない事実を伝えられる。 うちのメールサーバはPostfixですよ。。。 Σ(|||▽||| ) 仕方が無いので、WEBサーバにsendmailを立て DMZ 内のpostfixへリレーするようする。 意外と内部のメールサーバに転送する文献がなかったので、備忘録として残すことにした。 ■sendmail-cf-8.13.8-8.el5.i386.rpmのインストール 設定ファイルをコンパイルするm4コマンドを使う為に必要。     ・モジュールの確認           # rpm -qa | grep sendmail         sendmail-8.13.8-8.el5         sendmail-cf-8.13.8-8.el5         「sendmail-cf-8.13.8-8.el5」がインストールされていなければ以下を実施     ・パッケージのインストール           # rpm -ivh sendmail-cf-8.13.8-8.el5.i386.rpm     ・再度モジュールの確認           # rpm -qa | grep sendmail         sendmail-8.13.8-8.el5         sendmail-cf-8.13.8-8.el5 ■hostsファイルの確認           ・hostnameの確認           # hostname        ...