| μΌ | μ | ν | μ | λͺ© | κΈ | ν |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 컨ν μ΄λκ°μ²΄
- Python
- μ μ¬μμλͺ¨λΈ
- μκ³ λ¦¬μ¦
- SQLDDL
- μΈλλ³κ°λΉμ§μ»¬λ ν°
- DROPTABLE
- sklearn
- μ¬μ΄ν·λ°
- 무결μ±
- Hyperlink Graphs
- νμ΄μ¬
- μ£Όμ±λΆ μ°ΎκΈ°
- ν€ μ’ λ₯
- ALTERTABLE
- ν΄λ¦°μ½λ
- λ¬Έμμ΄
- 무결μ±μ μ§
- TDD
- CREATETABLE
- knn_classify
- Key μ’ λ₯
- SQL
- RENAMETABLE
- λΆκ½λ°μ΄ν°μ
- latent factor model
- ν
- latent factor
- 무결μ±μ μ§λ©μ»€λμ¦
- λ°±μ€
- Today
- Total
DonHurry
step24. 볡μ‘ν ν¨μμ λ―ΈλΆ λ³Έλ¬Έ
π’ λ³Έ ν¬μ€ν μ λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ3μ κΈ°λ°μΌλ‘ μμ±νμμ΅λλ€. λ°°μ΄ λ΄μ©μ κΈ°λ‘νκ³ , κ°μΈμ μΈ κ³΅λΆλ₯Ό μν΄ μμ±νλ ν¬μ€ν μ λλ€. μμΈν λ΄μ©μ κ΅μ¬ ꡬ맀λ₯Ό κ°λ ₯ μΆμ²λ립λλ€.

μ΄λ² λ¨κ³μμλ μ΅μ ν λ¬Έμ μμ μμ£Ό μ¬μ©νλ ν μ€νΈ ν¨μλ₯Ό νμ©ν©λλ€. λ€μ κ·Έλ¦Όμ μ΅μ ν λ¬Έμ μ μ¬μ©λλ λ²€μΉλ§ν¬ ν¨μλ€μ λͺ©λ‘μ λλ€. μ΄μ€ Sphere, matyas, Goldstein-Price ν¨μ 3κ°μ§λ₯Ό νμ©ν΄λ³΄κ² μ΅λλ€.

λ¨Όμ Sphere ν¨μμ λλ€. μμμΌλ‘ νννλ©΄ $z = x^2 + y^2$μ λλ€. ν μ€νΈλ 3μ°¨μ 곡κ°μμμ ν¨μλ₯Ό λ€λ£Ήλλ€.
def sphere(x, y):
z = x ** 2 + y ** 2
return z
x = Variable(np.array(1.0))
y = Variable(np.array(1.0))
z = sphere(x, y)
z.backward()
print(x.grad, y.grad)
λ€μμ matyas ν¨μμ λλ€. λ§μ°¨μλΌκ³ μ½μ΅λλ€. ν μ€νΈλ μμ λμΌνκ² μ§ννκ³ , zμμ ν¨μλ§ λ€λ₯΄κ² ν λΉν΄μ£Όλ©΄ λ©λλ€.
def matyas(x, y):
z = 0.26 * (x ** 2 + y ** 2) - 0.48 * x * y
return z
λ§μ§λ§μΌλ‘ Goldstein-Price ν¨μμ λλ€. μμ ν¨μλ€μ λΉν΄ μ‘°κΈ λ³΅μ‘ν©λλ€. κ²°κ³Όλ₯Ό νμΈν΄λ³΄λ©΄, μ΄λ κ² λ³΅μ‘ν κ³μ°λ μ λ―ΈλΆνλ κ²μ μ μ μμ΅λλ€. κΈ°μΈκΈ° νμΈμ ν΅ν΄ κ²°κ³Όλ κ²μ¦ν μ μμ΅λλ€.
def goldstein(x, y):
z = (1 + (x + y + 1)**2 * (19 - 14*x + 3*x**2 - 14*y + 6*x*y + 3*y**2)) * \
(30 + (2*x - 3*y)**2 * (18 - 32*x + 12*x**2 + 48*y - 36*x*y + 27*y**2))
return z
λλμ΄ μ 2κ³ μ§λ μ λ Ήνμ΅λλ€. μ 2κ³ μ§μμλ 볡μ‘νκ² μ°κ²°λ κ³μ° κ·Έλνλ μμ νκ° κ°λ₯νκ² νκ³ , μ°μ°μ μ€λ²λ‘λλ₯Ό μ§ννμ¬ μ½λ μμ±μ ν¨μ¨μ κ°μ νμ΅λλ€. μ΄μ κΈ°μ΄λ μΆ©λΆνκ³ , λ€μ λ¨κ³λΆν°λ κ³ κΈ κ³μ°λ μ²λ¦¬ν μ μλλ‘ νμ₯ν΄λκ°κ² μ΅λλ€.
'DeZero > π»μ 2κ³ μ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| step23. ν¨ν€μ§λ‘ μ 리 (0) | 2023.01.24 |
|---|---|
| step22. μ°μ°μ μ€λ²λ‘λ(3) (0) | 2023.01.23 |
| step21. μ°μ°μ μ€λ²λ‘λ(2) (0) | 2023.01.22 |
| step20. μ°μ°μ μ€λ²λ‘λ(1) (0) | 2023.01.21 |
| step19. λ³μ μ¬μ©μ± κ°μ (0) | 2023.01.20 |