291 Views
April 28, 25
スライド概要
AI・機械学習を勉強したい学生たちが集まる、京都大学の自主ゼミサークルです。私たちのサークルに興味のある方はX(Twitter)をご覧ください!
第2回前期輪読会 ゼロからつくる Deep Learning 第2章 パーセプトロン(2.4~2.7) 京都大学 工学部 情報学科 数理工学コース B3 稲葉 陽孔 0
アジェンダ ◼パーセプトロンの限界 ◼多層パーセプトロン ◼NANDからコンピューターへ 1
アジェンダ ◼パーセプトロンの限界 ◼多層パーセプトロン ◼NANDからコンピューターへ 2
パーセプトロンの限界 (単層)パーセプトロンでは表現できないものもある XORゲート パーセプトロンで 表現できない理由 2つの入力のうち、片方のみが1なら1 左図のように、1つの直線 で分割できない =(単層)パーセプトロン では表現できない →多層パーセプトロン によって表現 ●:x1 XOR x2 = 1 〇:x1 XOR x2 = 0 3
アジェンダ ◼パーセプトロンの限界 ◼多層パーセプトロン ◼NANDからコンピューターへ 4
多層パーセプトロン 多層パーセプトロン=「パーセプトロンの層を複数持つもの」 多層パーセプトロン 複数のパーセプトロンの層によって 構成されたパーセプトロン XORの場合 多層パーセプトロン 計算結果(多層パーセプロトン) XORゲート(再掲) 2層目 計算結果が一致する! 1層目 5
多層パーセプトロン 多層パーセプトロンによってXORを表現できる XOR(パーセプトロン) 計算結果(NAND) 計算結果(OR) 計算結果(~1層) 6
多層パーセプトロン 多層パーセプトロンによってXORを表現できる XOR(パーセプトロン) 計算結果(~層1) 計算結果(AND) 計算結果(~層2) 7
多層パーセプトロン 多層パーセプトロンによってXORを表現できる XOR(パーセプトロン) 計算結果(~層2) 計算結果(XOR) 計算結果(AND) 計算結果が一致した! 8
多層パーセプトロン XORの実装 XOR(パーセプトロン) XOR(実装) コードはこちら 9
アジェンダ ◼パーセプトロンの限界 ◼多層パーセプトロン ◼NANDからコンピューターへ 10
NANDからコンピューターへ パーセプトロンによってコンピューターを表現できる パーセプトロンでできること • 2進数を10進数に変換 • ある条件を満たすと1を出力 コンピューターの場合 コンピューターはNANDによって すべての操作を実行可能 →パーセプトロンによって実行可能 • 計算(四則演算) 11
まとめ パーセプトロンは単体だと限界があるが、多層にすることで柔軟に表現でき、コンピューターの操作も実行できる パーセプトロンの限界 • (単層)パーセプトロンでは表現できないものも存在する(XORゲートは表現できない) • 多層パーセプトロンによって表現できるものもある 多層パーセプトロン • 多層パーセプトロンとは、「パーセプトロンの層を複数持つもの」 • パーセプトロンによって柔軟に表現でき、コンピューターの操作を実行できる 12