どすえのブログ

ソフトウェア開発ブログ

数値計算

自動微分の概要とnumpyによる実装

1. はじめに 近年、機械学習、特に深層学習が急速に発展し、さまざまな分野でその効果が実証されています。深層学習は、人工ニューラルネットワークを用いて複雑な問題を解決するための手法であり、画像認識や自然言語処理などの分野で優れた成果を上げてい…

Fortranによる3次元線形補間 | 3D Linear Interpolation

Fortranで3次元の線形補完ルーチンを書く機会があったのでメモ。1次元のケースから確認し、2次元、3次元に拡張する流れで進める。 1次元の線形補間 1次元グリッド上で値がそれぞれ定義されているとする. ここでは, との間にあるにおける値を求めてみる. ま…