2017-05-02 「Python Machine Learning」Ch. 6(scikit-learnのtips)まとめ 機械学習 Python_Machine_Learning Ch. 6はscikit-learnを使った機械学習におけるいろいろなベストプラクティスの話です。cross validationやパラメータチューニングについての話題が多い。 続きを読む
2017-05-01 「Python Machine Learning」Ch. 5(次元削減について)まとめ 機械学習 Python_Machine_Learning Ch. 5は次元削減の話です。この章はけっこう難しかったので簡単にまとめて、また興味や必要に応じて戻ってくることにしました。 続きを読む
2017-05-01 「データ解析のための統計モデリング入門」 with Python(3):11章の空間構造のある階層ベイズモデルをPyStanで ベイズ統計 データ解析のための統計モデリング入門 Stan 11章の空間構造を持つモデルをやってみます。PyMCでCARモデルの作り方がわからなかったので、PyStanでやりました。
2017-05-01 「データ解析のための統計モデリング入門」 with Python(2):10.5の場所差の階層ベイズモデルをPyMCとPyStanで データ解析のための統計モデリング入門 PyMC Stan ベイズ統計 10.5節の、個体差に加えて場所差も考慮したベイズモデルを実装します。せっかくなので(?)、PyMC3とPyStan両方でやってみました。 PyMC3 PyStan
2017-04-30 「Python Machine Learning」Ch. 4(前処理について)まとめ 機械学習 Python_Machine_Learning Ch. 4は機械学習の前処理の話です。欠損値の処理、カテゴリカル変数の扱い、正則化などscikit-learnにデータを突っ込む前にやるべきことがいろいろ書いてあります。 続きを読む
2017-04-30 「Python Machine Learning」Ch. 3(Scikit-learnいろいろ)まとめ 機械学習 Python_Machine_Learning Ch. 3はPythonから動かせる機械学習ライブラリであるscikit-learnを使ってみようという話です。いろいろな機械学習のアルゴリズムの考え方と、scikit-learnでの実装方法が示されます。scikit-learnのAPIがどの手法に対してもほぼ同じなので単に使うだけなら覚えることは少なく、アルゴリズムの原理・得意不得意とチューニングパラメータの意味を理解することが大切っぽいです。 続きを読む
2017-04-26 「Python Machine Learning」Ch. 2(PerceptronとAdaline)まとめ Python_Machine_Learning 機械学習 Ch. 2は線形分類器としてPerceptronとAdalineを実装する話です。Adalineの学習の方法としてバッチ勾配降下法と確率的勾配降下法、さらにその中間としてミニバッチ勾配降下法が紹介されています。 続きを読む