複雑な導出作業を卒業:PaddlePaddleの高階微分と科学計算完全ガイド
複雑な導出作業を卒業:PaddlePaddleの高階微分と科学計算完全ガイド
【無料ダウンロードリンク】Paddle PArallel Distributed Deep LEarning: Machine Learning Framework from Industrial Practice(『飛槳』コアフレームワーク、ディープラーニング&マシンラーニングの高性能単機、分散学習およびクロスプラットフォーム展開)プロジェクトアドレス: https://gitcode.c ...
6月26日 16:45 投稿
PythonとPyTorchによる機械学習の基礎習得
Python基礎構文の習得
Pythonの制御構文と反復処理を学習。if文による条件分岐、for/whileループの活用方法を習得。
employee1 = {"name":"Yamada", "age":30, "salary":450000}
employee2 = {"name":"Tanaka", "age":28, "salary":380000}
employees = [employee1, employee2]
for emp in employees:
for key, value in emp.items():
print(f"{key}:{value}" ...
6月5日 19:56 投稿
PyTorch自動微分のリバースモード実装
基礎理論
演算子オーバーロード(OO)とリバースモード自動微分の概念を組み合わせた実装手法について解説する。Pythonを用いてPyTorchのコアメカニズムを再現する。
演算子オーバーロード手法
現代プログラミング言語の多態性を利用し、基本演算子の微分規則をカプセル化する。演算子の再定義により計算グラフを構築し、連鎖律で微分結果を合成する。
利点
実装 ...
5月16日 09:26 投稿