overflow33の日記

python 機械学習 系の記事を書いて行きたい所存

skleran

線形判別(LDA: Linear Discriminant Analysis) とは

線形判別(LDA: Linear Discriminant Analysis) とは 特徴量空間で、各クラスをガウス分布へ当てはめ、当てはめた分布を直線で分けるとき、どの方向に直線を引くのが良いか求めるものである。フィッシャーの線形判別と検索すれば解説が出てくる。 例えば、以…

sci-kit Learn のiris(アヤメ)データを分類付きでCSVへ保存する

import pandas as pd import numpy as np from sklearn.datasets import load_iris # データセットの読み込み iris = load_iris() # データセットに正解ラベルを追加する # iris.data や iris.target は <numpy.ndarray> 型 # np.append は次元を揃える -> reshape(-1, 1) -</numpy.ndarray>…