『ゼロから作るDeep Learning』感想① 1,2章は高校数学LVで大丈夫
人工知能、機械学習方面の勉強をしてみたいなーと思っていたところ、
ということで買ってみました。
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
- 作者: 斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/09/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (6件) を見る
まだ読んでいる途中の感想ですが、
という、私にちょうど良かったです。
■まずはPython3系のインストール
Anacondaディストリビューションを利用。
Download Anaconda Now! | Continuum
macbookには元々python2系が入っています。
今回使う3系との共存も無事できました。
■第1章の「Python入門」で覚える事
- Pythonのコンストラクタは、__init__(self, 引数)と書く ※このLVから解説してくれます
- メソッドの第一引数に自身のインスタンス(self)を明示的に書く
- 外部ライブラリ『Numpy』の配列は要素ごと(element-wise)の計算が可能
- 形状の異なるNumpy配列同士の計算が行われる(ブロードキャスト)
- Numpy配列に不等号演算子を使うとブーリアンの配列が結果として返る
■第2章の「パーセプトロン」で覚える事
-
ニュートン ≒ ノード
-
入力信号(x)に重み(w)を乗算したもの(wx)の総和が閾値(θ)を超えたら出力信号(y)は1となる
-
パーセプトロンを重ねると、多層パーセプトロン(multi-layered perceptron)となり、非線形表現が可能になる
次回へ続きます。