概要
Python機械学習プログラミングの学習メモです。 勉強会用の資料があるのでこちらでは資料に載らなかったメモ等を。
今回は、第9章 機械学習の適用2 - Webアプリケーション
前回: nownab.log | Python機械学習プログラミング 第8章
資料
環境
本書の各バージョンは結構古いので、できるだけ新しいバージョンを使うようにしている。
- Python 3.6.4
- scikit-learn 0.19.1
- matplotlib 2.1.1
メモ
9.1 学習済みの scikit-learn 推定器をシリアライズする
9.2 データストレージとして SQLite データベースをセットアップする
9.3 Flask を使って Web アプリケーションを開発する
9.3.1 はじめての Flask Web アプリケーション
9.3.2 フォームの検証とレンダリング
9.4 映画レビュー分類器を Web アプリケーションとして実装する
9.5 Web アプリケーションをパブリック Web サーバーにデプロイする
Host, run, and code Python in the cloud: PythonAnywhere
PythonAnywhereはブラウザから1つずつファイルをアップロードする感じで、昔のFTPでCGIアップロードしてたのを思い出した 😂
ちょっとやって上手く動かなかったけど、もう2度と触ることはないだろうから早々に諦めた。
9.5.1 映画レビュー分類器を更新する
Python機械学習プログラミング
機械学習勉強会について
社内で毎週開催している。本書は輪読形式でまわしているが、題材によって形式は柔軟に変えている。 毎週読む範囲を決めて資料にまとめて発表するという感じでやっている。
また、勉強会で書いたコードや疑問点などをまとめるためにGitHubのレポジトリを活用している。 Wondershake/machine-learning-study: 機械学習勉強会