機械学習モデルを解釈する指標SHAPについて

明けましておめでとうございます← 最近身の回りが忙しかったため、更新をサボっておりました。 今回は、機械学習モデルの解釈性に関する指標「SHAP」について書きます。 SHAPについて 機械学習モデルを学習させた時に、実際…続きを読む続きを読む

WordCloudとpyLDAvisによるLDAの可視化について

表題の通り、潜在ディリクレ配分法(LDA; Latent Dirichlet Allocation)によるトピックモデルを学習させて、WordCloud・pyLDAvisで可視化までやってみます。 データセットの用意 今…続きを読む続きを読む

因子分析でテニスのサーブ力・リターン力を定量化してみた

先日はKaggleデータセットにあるプロテニスのツアーの勝敗データで、強さのモデリングをしてみました。 その後、同じくKaggleデータセットの中で、別に公開されている男子プロテニスのツアーの勝敗データを見つけました。 …続きを読む続きを読む

文書分散表現SCDVと他の分散表現を比較してみた

今回は、以下の論文の文章分散表現、Sparse Composite Document Vectors; SCDVについて書きます。 https://arxiv.org/abs/1612.06778 実は去年に試しに実装し…続きを読む続きを読む

クレジットカード不正利用予測モデルを作成・評価してみた

表題の通り、Kaggleデータセットに、クレジットカードの利用履歴データを主成分化したカラムが複数と、それが不正利用であったかどうかラベル付けされているデータがあります。 https://www.kaggle.com/m…続きを読む続きを読む

ベイジアンニューラルネットワークで毒キノコ分類を実装してみた

最近勉強中のEdwardを使って、ベイジアンニューラルネットワークを実装してみました。 公式ページには、ちょっとした参考程度にしかコードが書いてなくて、自信はありませんが、とりあえず学習はしてくれたようです。 ちなみに今…続きを読む続きを読む

TensorFlowでニューラルネットワーク、CNNを実装してみた

今回は、TensorFlowでニューラルネットワーク、畳み込みニューラルネットワークの実装について記します。 以前にChainerやPyTorchでも各種ニューラルネットワークを実装していますので、今回も同様のタスクを実…続きを読む続きを読む

オンライン機械学習(CW、SCW)を実装してみた

今回は、下記の論文で紹介されているオンライン機械学習のモデルをPythonで実装してみました。 Exact Soft Confidence-Weighted Learning 表題の通り、Confidence Weigh…続きを読む続きを読む

PyTorchでニューラルネットワーク、RNN、CNNを実装してみた

今回は、PyTorchでニューラルネットワーク、再帰的ニューラルネットワーク、畳み込みニューラルネットワークの実装について記します。 以前にChainerの実装をまとめたときのものと同じタスクを実装してみて、比較しやすい…続きを読む続きを読む

Chainerでニューラルネットワーク、RNN、CNNを実装してみた

RNNの実装の勉強もしました。 今回は整理と備忘録も込めて、Chainerでニューラルネットワーク、リカレントニューラルネットワーク、畳み込みニューラルネットワークの実装について記します。 ニューラルネットワーク(Neu…続きを読む続きを読む

Chainerでニューラルネットワーク及び畳み込みニューラルネットワークを実装してみた

追記(2017-06-20) 再帰的ニューラルネットワークも実装してみて、再度まとめました。 明けました。 本年もどうぞ、よろしくお願いいたします。 機械学習系のライブラリは去年から何かしら使ってみたいなーと思っていまし…続きを読む続きを読む

Open AI GymのFrozenLakeを強化学習(Q学習)で解いてみた

Google子会社DeepMind社により開発された、人工知能を搭載したコンピューター囲碁プログラム「AlphaGo(アルファ碁)」の活躍により、深層学習や強化学習の注目度がさらに上がった気がします。 このDeepMin…続きを読む続きを読む

性別、職業別、趣味別の行動者数データを対応分析してみた

政府統計データのいろんな地域別のデータを眺めながら、先日のマップ可視化に乗せるだけでも面白いなぁとか考えていました。 今回は、タイトルの通りの集計データから、業種別で趣味の傾向があるのかどうか、見えたりするのかとか思った…続きを読む続きを読む