ニューラルネットワーク

実験と実用の乖離

以前、強化学習効率化のために自分の時間リソースを消費して、パフォーマンスの向上を図った。 nnt339es.hatenablog.com実験結果によると、純 Python ならば 400ms かかる処理を 30ms で処理できるはずだ。ところが実際のアプリケーションに導入してみると、…

Pythonのニューラルネット学習を高速化

前回Goでニューラルネットワークを作成して、コンパイル言語らしく良いパフォーマンスを出してくれた。 https://nnt339es.hatenablog.com/entry/2020/11/24/195430nnt339es.hatenablog.comこのままGoに移行しても良いと思ったが、リファクタリングにはそれな…

勾配降下法の計算方法

ニューラルネットワークの学習アルゴリズムのメモ 表記の定義 ネットワークの構造 ウェイト・バイアスの修正方法 計算 出力層である場合 隠れ層である場合 バイアスについて numpyでの実装 表記の定義 定義記号(左辺を右辺で定義) ベクトル: ベクトルの第i…

ニューラルネットワークとその他

最近したことのメモ ニューラルネットワーク作成 マルチスレッド・マルチプロセス Node.js入門 zipファイルダウンロードの自動化 デコレータの応用 コネクトフォーAIの作成 ニューラルネットワーク作成 delta値の計算やweight補正値の計算の際、レイヤーにキ…