| μΌ | μ | ν | μ | λͺ© | κΈ | ν |
|---|---|---|---|---|---|---|
| 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 |
- ν
- ν΄λ¦°μ½λ
- knn_classify
- 무결μ±μ μ§λ©μ»€λμ¦
- RENAMETABLE
- λ¬Έμμ΄
- Hyperlink Graphs
- ALTERTABLE
- ν€ μ’ λ₯
- SQLDDL
- Python
- 무결μ±μ μ§
- 무결μ±
- SQL
- latent factor
- μ£Όμ±λΆ μ°ΎκΈ°
- DROPTABLE
- λ°±μ€
- sklearn
- μΈλλ³κ°λΉμ§μ»¬λ ν°
- TDD
- Key μ’ λ₯
- μ¬μ΄ν·λ°
- CREATETABLE
- μ μ¬μμλͺ¨λΈ
- μκ³ λ¦¬μ¦
- latent factor model
- 컨ν μ΄λκ°μ²΄
- νμ΄μ¬
- λΆκ½λ°μ΄ν°μ
- Today
- Total
DonHurry
step23. ν¨ν€μ§λ‘ μ 리 λ³Έλ¬Έ
π’ λ³Έ ν¬μ€ν μ λ°λ°λ₯λΆν° μμνλ λ₯λ¬λ3μ κΈ°λ°μΌλ‘ μμ±νμμ΅λλ€. λ°°μ΄ λ΄μ©μ κΈ°λ‘νκ³ , κ°μΈμ μΈ κ³΅λΆλ₯Ό μν΄ μμ±νλ ν¬μ€ν μ λλ€. μμΈν λ΄μ©μ κ΅μ¬ ꡬ맀λ₯Ό κ°λ ₯ μΆμ²λ립λλ€.

μ΄λ² λ¨κ³μμλ μ§κΈκΉμ§μ μ½λλ₯Ό ν¨ν€μ§λ‘ μ 리νκ² μ΅λλ€. dezero λλ ν°λ¦¬λ₯Ό λ§λ€κ³ λͺ¨λλ€μ μΆκ°ν©λλ€. νμ΄μ¬ νμΌμ λͺ¨λμ΄ λκ³ , λͺ¨λλ€μ λλ ν°λ¦¬μ λͺ¨μΌλ©΄ ν¨ν€μ§κ° λ©λλ€. μ΄λ κ² λ§λ€μ΄μ§λ dezero ν¨ν€μ§κ° νμ¬ λ§λ€κ³ μλ νλ μμν¬κ° λλ κ²μ λλ€. μ°μ μ core_simple.pyλΌλ νμΌμ λ§λ€κ³ step22μ ν΄λμ€μ ν¨μλ€μ κ·Έλλ‘ λ³΅μ¬ν©λλ€. λμ€μλ μ΅μ’ ννμΈ core.pyλ‘ κ΅μ²΄νκ² λ κ²μ λλ€.
μ½μ΄νμΌμΈ dezero/core_simple.pyμ μ°μ°μλ€μ μ€λ²λ‘λν΄μ£Όλ ν¨μλ₯Ό μΆκ°ν©λλ€.
def setup_variable():
Variable.__add__ = add
Variable.__radd__ = add
Variable.__mul__ = mul
Variable.__rmul__ = mul
Variable.__neg__ = neg
Variable.__sub__ = sub
Variable.__rsub__ = rsub
Variable.__truediv__ = div
Variable.__rtruediv__ = rdiv
Variable.__pow__ = pow
μμ ν¨μλ€μ dezero/__init__.py νμΌμμ νΈμΆνλλ‘ νκ² μ΅λλ€. μ΄ νμΌμ λͺ¨λμ importν λ κ°μ₯ λ¨Όμ μ€νλ©λλ€. μ΄λ 33λ¨κ³μμλΆν°λ core.pyλ‘ λ체ν μμ μ΄λ―λ‘ core_simple.pyμ core.py μ€ νλλ₯Ό μ ννμ¬ import ν μ μλλ‘ μ€μ ν©λλ€. μ°μ core.pyλ₯Ό importνλ λΆλΆμ λΉμλλλ‘ νκ² μ΅λλ€.
is_simple_core = True
if is_simple_core:
from dezero.core_simple import Variable
from dezero.core_simple import Function
from dezero.core_simple import using_config
from dezero.core_simple import no_grad
from dezero.core_simple import as_array
from dezero.core_simple import as_variable
from dezero.core_simple import setup_variable
else:
pass
setup_variable()
μ΄μ λ€μκ³Ό κ°μ΄ dezero ν¨ν€μ§λ₯Ό νμ©ν μ μμ΅λλ€. κ²μ κ²½λ‘ μΆκ° μ½λλ dezero λλ ν°λ¦¬λ₯Ό import νκΈ° μν΄ μΌμμ μΌλ‘ μ¬μ©ν©λλ€. νμ pip install λ±μΌλ‘ DeZeroκ° ν¨ν€μ§λ‘ μ€μΉλλ€λ©΄, νμ΄μ¬ κ²μ κ²½λ‘μ μΆκ°λκΈ° λλ¬Έμ μλμΌλ‘ κ²½λ‘λ₯Ό μΆκ°νμ§ μμλ λ©λλ€. μμΌλ‘λ dezero λλ ν°λ¦¬μ μλ λͺ¨λλ€μ νμ₯νλ λ°©μμΌλ‘ μ§νλ©λλ€.
# Add import path for the dezero directory
if '__file__' in globals():
import os, sys
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
import numpy as np
from dezero import Variable
x = Variable(np.array(1.0))
y = (x + 3) ** 2
y.backward()
print(y) # variable(16.0
print(x.grad) # 8.0'DeZero > π»μ 2κ³ μ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| step24. 볡μ‘ν ν¨μμ λ―ΈλΆ (0) | 2023.01.25 |
|---|---|
| step22. μ°μ°μ μ€λ²λ‘λ(3) (0) | 2023.01.23 |
| step21. μ°μ°μ μ€λ²λ‘λ(2) (0) | 2023.01.22 |
| step20. μ°μ°μ μ€λ²λ‘λ(1) (0) | 2023.01.21 |
| step19. λ³μ μ¬μ©μ± κ°μ (0) | 2023.01.20 |