「ロジスティック回帰」まとめ¶
ロジスティック回帰 の章では,ロジスティック回帰法の実装を通じて以下の内容を紹介しました.
-
ロジスティック回帰法
-
静的メソッドによる数値関数の実装
ネピアの数や円周率などの定数
np.seterr()
による浮動小数点エラーの処理方法の設定オーバーフロー・アンダーフローへの対策
np.vectorize()
を用いたユニバーサル関数への変換np.piecewize()
による区分関数の定義数値を一定の範囲に収める
np.clip()
関数
-
SciPy の非線形最適化関数
sp.optimize.minimize_scalar()
とsp.optimize.minimize()
の紹介最適化の結果を返すためのクラス
OptimizeResult
の紹介各種の最適化手法の特徴
-
最適化関数を用いた,モデルのパラメータの学習
構造化配列
構造化配列と
view()
メソッドによる同一領域の異なる参照方法
-
sp.optimize.minimize()
からのコールバックnp.empty_like()
などを用いた行列の生成np.dot()
による内積と行列積
-
3項演算を行う
np.where()
関数構造化配列を用いたデータの読み込み
最適化手法の実行結果の比較