機械学習の種類とR言語でのパッケージ
機械学習の種類とR言語でのパッケージをざっくりと整理してみました。
自分の理解に役に立つ形態で整理したため、書籍に出るようなまともなものとは違うところがあります。
また、間違った部分もありえますので、気付き次第、修正していくつもりです。
予測
分類(Classification)
データを決まったカテゴリにグループ分けすることです。
kNNアルゴリズム
classパッケージのknn関数
決定木
C5.0アルゴリズムの実装では、C50パッケージのC5.0()関数
回帰(Regression)
数値の予測を行うことです。
線形回帰
statsパッケージのlm(関数)
複数用途
神経網
人間の脳を構成するニューロンの仕組みをコンピューターで真似て予測を行います。
Neuralnetパッケージのneuralnet()関数。
SVM(Support Vector Machine)
kernlabパッケージのksvm()関数。