自動微分

💡 この記事は「コンピューターで計算する」シリーズの一部です。 1. 浮動小数点数 2. 区間演算 3. 数値積分 4. 数値微分 5. 自動微分 👈 今ここ 自動微分(Automatic Differentiation,AD) は、関数を構成する演算をそのまま微分へ拡張することで、プログラム実行と同時に微分値を求める手法です。 ...

2025/12/12 · 14 分 · ungeho

数値微分

💡 この記事は「コンピューターで計算する」シリーズの一部です。 1. 浮動小数点数 2. 区間演算 3. 数値積分 4. 数値微分 👈 今ここ 5. 自動微分 コンピューターを用いた具体的な計算によって関数の傾きを求める手法を数値微分(numerical differentiation) と呼びます。 ...

2025/12/12 · 3 分 · ungeho

数値積分

💡 この記事は「コンピューターで計算する」シリーズの一部です。 1. 浮動小数点数 2. 区間演算 3. 数値積分 👈 今ここ 4. 数値微分 5. 自動微分 多くの積分は「紙とペン」で簡単に計算できるとは限りません。 実際、積分の中には ...

2025/12/10 · 15 分 · ungeho

区間演算

💡 この記事は「コンピューターで計算する」シリーズの一部です。 1. 浮動小数点数 2. 区間演算👈 今ここ 3. 数値積分 4. 数値微分 5. 自動微分 浮動小数点数で計算をしていると、「どこまでが正しい値なのか?」 という不安が常につきまといます。 ...

2025/12/09 · 8 分 · ungeho

浮動小数点数

💡 この記事は「コンピューターで計算する」シリーズの一部です。 1. 浮動小数点数👈 今ここ 2. 区間演算 3. 数値積分 4. 数値微分 5. 自動微分 プログラミング中に 「0.1 + 0.2 が 0.3 にならない」 といった、浮動小数点数特有の挙動に戸惑った経験はないでしょうか。 これは、コンピューターが数を扱うときに広く使われている浮動小数点数が実数をそのまま正確に扱えないことに起因しています。 ...

2025/12/07 · 11 分 · ungeho