バックナンバーはこちら。
https://www.simulationroom999.com/blog/compare-matlabpythonscilabjulia4-backnumber/
はじめに
分類問題についてもう少し掘り下げた説明をする。
あと、形式ニューロン、パーセプトロンについても簡単に触れる。
登場人物
博識フクロウのフクさん
イラストACにて公開の「kino_k」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=iKciwKA9&area=1
エンジニア歴8年の太郎くん
イラストACにて公開の「しのみ」さんのイラストを使用しています。
https://www.ac-illust.com/main/profile.php?id=uCKphAW2&area=1
分類問題とは?
で、分類について簡単に説明してもらえると助かるかな。
まぁ、名前の通りなのだが、
とある集合を、複数のクラスへ分類すること。
だな。
それで理解できるんだったら、そもそも聞いてない・・・。
こういう図で説明されることが多い。
こんな感じで線を引いて分類するってことか。
線形分類と非線形分類
ちなみに、この画像のように境界線が直線で分類できるものを線形分類。
境界線が直線ではなく、曲線だったり、角があったりする場合は非線形分類。
と呼ばれるな。
雰囲気としては、線形分類の方が簡単だったり?
そうだね。
ということで、最初は線形分類をやって、
そのあとに非線形分類をやるって流れが良いだろう。
分類手法
で、具体的な手法とはどんなのがあるの?
おおよそ以下だな。
- 決定木
- ロジスティック回帰
- サポートベクターマシン
- ナイーブベイズ
- パーセプトロン
よくわからんが、これを全部やる感じ?
いんや。
前回も言ったが、ニューラルネットワークに繋がるルートとして
パーセプトロンを中心にやっていくことになる。
そういえば、前回、以下の手順でやってくって言ってたね。
- 形式ニューロン
- 単純パーセプトロン
- 多層パーセプトロン(ニューラルネットワーク)
あれ?
パーセプトロンをやるって言ったけど、
最初にあるのは形式ニューロンってやつだね?
形式ニューロンは、パーセプトロン、ニューラルネットワークのご先祖様みたいな位置づけだな。
割とはっきりした性格だから、これからやる方が良いと思って。
なるほど。
中身はまだわからんけど、シンプルなものから徐々にやっていくってことか。
そうそう。
まとめ
まとめだよ。
- 分類問題について簡単に説明。
- 分類手法について列挙。
- この中のパーセプトロンをベースに話を進める。
バックナンバーはこちら。
コメント