機械学習

Kaggle

Dogs vs. Cats Redux でCNNを学ぶ

CNNで遊ぶ今回は、CNNで画像分類して遊びます。参考文献:Kaggleに挑む深層学習プログラミングの極意 (KS情報科学専門書)深層学習 改訂第2版 (機械学習プロフェッショナルシリーズ)Kaggleの「Dogs vs. Cats Red...
Kaggle

機械学習の評価指標を学ぶ

統計検定も落ち着いたので、ぼちぼち機械学習の勉強も再開したい。 回帰問題の評価指標 RMSE:Root Mean Squared Error RMSLE:Root Mean Squared Logarithmic Error MAE:Mea...
機械学習

統計検定2級の勉強をする話(12)

今回は線形モデル分析今までなんとなーくわかったようなわかってないようなつもりでやっていたので、復習。こういう時に過去の記事を見るとなんとも言えない気持ちになる。 線形回帰モデル 線形単回帰モデル 回帰係数の区間推定 回帰係数のt検定 回帰の...
Kaggle

第1回Kaggle反省会

前回 はじめに やってみたこと 結果… 1位の解法:Less is more 前処理 モデル 学んだこと 感想はじめにそんなこんなでとりあえずものは試しでKaggleのコンペティションに参加してみようと思った。なんとなーく簡単そうなやつをチ...
python

畳み込みニューラルネットワークの話

以前ディープラーニングを勉強してみたことがあったのだが、もうほとんど覚えていない。この本も深層学習の分野に入った。 畳み込みニューラルネットワーク(convolutional neural network;CNN) 畳み込み プーリング C...
python

機械学習をやってみる話

第2章は「機械学習」前回の顧客データを使って機械学習を行う。機械学習には、クラスタリング:同じような特徴ベクトルに分類すること分類:すでに分類されているものを分析して、新たな対象がどの分類に属するか予想すること回帰:特徴ベクトルが時系列の場...
python

dtreevizに手こずった話。

機械学習で決定木の可視化をしたくて、dtreevizを使おうとしたら全然できなくて困った話。やりたかったことfrom dtreeviz.trees import dtreeviz# 決定木を描画viz = dtreeviz(clf, dat...
python

ディープラーニングに挑戦してみる話②

前回の続き手書き数字の画像を認識するAI作り。DNNの仕組みはわかったけど重みづけはどうするのって話。・損失関数それには損失関数が最小になる重みを決定する。一般的なのはクロスエントロピーの誤差正解ラベルをt、出力値をyとしてE=Σtlogy...
python

ディープラーニングに挑戦してみる話。

「人工知能プログラミングのための数学がわかる本」もついに最終章最後は深層学習に挑戦。手書きの数字を認識するモデルを作る。今回は基本的(らしい)deep neural network;DNNを使うとのこと。データセットは「MNIST」というも...
python

ロジスティック回帰の話。

前回の続き。ロジスティック回帰ロジスティック回帰は"回帰"なのにやってることは分類???そもそも"回帰"は予測値が連続値で、"分類"は予測値が離散値。コードで書いてしまうと一瞬。from sklearn.linear_model impor...