Python

scikit-learnにおける分類で予測結果の信憑性を表示する

scikit-learnでクラス分類をさせる場合、1回毎の予測結果がどれくらい正しそうか、という確率のようなものを表示することができます。端的に言葉で表現するのが難しいので例を挙げると、2次元データである点が赤グループか青グループかという2クラス分類…

Python3.6をインストールしたせいでPython2.7が動かなくなった時の対策

結論から言うとプログラムの最初に#!python2.7って追加すれば動きます。強化学習をやりたくてTensorFlowをいれたかったのですが、Python2.xでは動かないということで、血の涙を流しながらPython3.6を入れました。最新版のPython3.7だとTensorFlowは動かない…

scikit learn でよく使うもののメモ

自分でもたまに忘れるのでメモ。 ・訓練させた識別器の保存(name001という名前で保存) from sklearn.externals import joblib joblib.dump(clf, 'name001.pkl') ・保存した識別器のロード(name001という識別器をロード) from sklearn.externals import j…

scikit-learnで線形回帰分析

scikit-learnで回帰分析をしたくて数日ネットで調べていたのですが、やっとなんとなくわかりはじめたので備忘録として書いておきます。赤ワインのデータを使って試しにやってみます。CSVデータはココ↓http://archive.ics.uci.edu/ml/machine-learning-databa…

scikit-learnでグリッドサーチしようとすると出るjoblibのエラー

scikit-learn でグリッドサーチをやろうとしたらImportErrorが出てしまうという問題に遭遇しました。自分の環境は Python2.7 Windows7です。コア数を指定しない(n_jobsを設定しない)ことでこのエラーを回避できます。エラーメッセージ ImportError: [jobli…

scikit-learnの識別器

SVM from sklearn import svmにあるsvm.sc のカーネルにはlinear poly rbf sigmoid precomputedがありデフォルトは rbfprecomputed についてはよくわかんねCの値を上げると学習データの正解率を上げられる当たり前だが C を大きな値にすると過学習になる↓こ…

list indices must be integers, not list

こんなエラーコードが出たときは、[[1][2][3]]という表記ではなく[[1],[2],[3]]という書き方をしてね!ということだ!

scipyのインストール方法

けっこう苦労したのでメモとして書い残しておきます。自分の環境はWindows7 64bit、Python2.7です。 scipyのインストールにはnumpyがまず必要なので、pip install numpypip install scipyとしようとしたのですが、scipyをインストール時に (省略)…python2.…