gradient_descent
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| gradient_descent [2025/08/21 07:24] – [Gradient descend] hkimscil | gradient_descent [2025/12/18 18:48] (current) – hkimscil | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Gradient Descent ====== | ====== Gradient Descent ====== | ||
| + | |||
| + | < | ||
| + | * :gradient descent: | ||
| + | * :gradient descent: | ||
| + | * *:gradient descent: | ||
| + | * :gradient descent: | ||
| + | </ | ||
| + | |||
| ====== R code: Idea ====== | ====== R code: Idea ====== | ||
| < | < | ||
| + | library(tidyverse) | ||
| + | library(data.table) | ||
| library(ggplot2) | library(ggplot2) | ||
| library(ggpmisc) | library(ggpmisc) | ||
| Line 523: | Line 532: | ||
| & \because & \dfrac{\text{d}}{\text{da}} (Y_i - (a+bX_i)) = -1 \\ | & \because & \dfrac{\text{d}}{\text{da}} (Y_i - (a+bX_i)) = -1 \\ | ||
| & = & 2 * \sum{(Y_i - (a + bX_i))} * -1 \\ | & = & 2 * \sum{(Y_i - (a + bX_i))} * -1 \\ | ||
| - | & = & -2 *\sum{\text{Residual}} \\ | + | & = & -2 *\sum{\text{residual}} \\ |
| + | & .. & -2 \frac{\sum{\text{residual}}}{n} \\ | ||
| + | & = & -2 * \overline{\text{residual}} \\ | ||
| \end{eqnarray*} | \end{eqnarray*} | ||
| 아래 R code에서 gradient function을 참조. | 아래 R code에서 gradient function을 참조. | ||
gradient_descent.1755761095.txt.gz · Last modified: by hkimscil
