🥀

えっちなサイトを作る(17)

1 min read

引き続きえっちなゲームがプレイできちゃうサイトを作ろうと頑張ります。

現タスクが本筋からかなり遠く離れてしまった感じがあります…
基礎プロジェクトの一番底っぽいのでここは粘りどころ😤

numpyと機械学習にまつわる数式表現に慣れる

Chanierのチュートリアルを序盤だけやる

https://tutorials.chainer.org/ja/tutorial.html
  • はじめに
    • Colabの使い方
  • Python入門
    • 変数、制御構文、関数、クラス
  • 機械学習に使われる数学
    • 関連用語の説明など
  • 微分の基礎
    • 公式と導出方法の紹介
  • 線形代数の基礎
    • 行列式の演算方法
  • 確率統計の基礎
    • 課題:つらいので飛ばした!
  • 単回帰分析と重回帰分析
    • 数式を用いた回帰分析
  • NumPy入門
    • NumPyによる多次元配列の操作
    • NumPyでの回帰分析のやりかた

数式を NumPy による配列の計算に落とし込むことに慣れていくには少し時間がかかりますが、慣れると少ない量のコードで記述できるだけでなく、高速に計算が行なえるため、大きな恩恵があります。

はい🙂

終わり

NumPyがちょっとだけ分かりました。
これで以前よりはマシに参考書のコードが読めるようになったはずです。

あとは線形代数の基礎のおかげで、b^TX(線形結合)とかの数式表現にも慣れることができたのはよかったです。
Chanierのチュートリアル、解説が非常に丁寧なのでかなり良い入門記事だと感じました。

次回は参考書の序盤をさらっと見直して、3章(U-Netの実装)と演習をやります。

Discussion

ログインするとコメントできます