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

μ§κΈκΉμ§λ ν¨μμ μ μΆλ ₯ λ³μκ° νλμ©μΈ κ²½μ°λ§ κ³ λ €νμ΅λλ€. κ·Έλ¬λ ν¨μμ λ°λΌ μ¬λ¬ κ°μ λ³μλ₯Ό μ λ ₯λ°κΈ°λ ν©λλ€. νΉμ μΆλ ₯μ΄ μ¬λ¬ κ°μΈ ν¨μλ μμ΅λλ€. λ°λΌμ DeZeroκ° κ°λ³ κΈΈμ΄ μ μΆλ ₯μ μ²λ¦¬ν μ μλλ‘ νμ₯ν κ²λλ€. κ°λ³ κΈΈμ΄λ μΈμ λλ λ°νκ°μ μκ° λ¬λΌμ§ μ μλ€λ λ»μ λλ€.


κ°λ³ κΈΈμ΄ μ μΆλ ₯μ νννλ €λ©΄ λ³μλ€μ 리μ€νΈ λλ ννμ λ£μ΄ μ²λ¦¬νλ©΄ νΈν©λλ€. Function ν΄λμ€λ μ§κΈκ³Ό κ°μ΄ νλμ μΈμλ§ λ°κ³ νλμ κ°μ λ°ννμ§λ§, μΈμμ λ°νκ°μ νμ λ§ λ¦¬μ€νΈλ‘ λ°κΎΈλ κ²μ λλ€.
class Function:
def __call__(self, inputs):
xs = [x.data for x in inputs]
ys = self.forward(xs)
outputs = [Variable(as_array(y)) for y in ys]
for output in outputs:
output.set_creator(self)
self.inputs = inputs
self.outputs = outputs
return outputs
def forward(self, xs):
raise NotImplementedError()
def backward(self, gys):
raise NotImplementedError()
λ€μμΌλ‘ μλ‘μ΄ Function ν΄λμ€λ₯Ό νμ©νμ¬ κ΅¬μ²΄μ μΈ ν¨μλ₯Ό ꡬννκ² μ΅λλ€. 첫 λ²μ§Έλ‘ λ§μ μ ν΄μ£Όλ Add ν΄λμ€μ λλ€. μΈμμ λ°νκ°μ΄ 리μ€νΈ λλ ννμμ κ³ λ €νμ¬ forward λ©μλλ₯Ό ꡬνν©λλ€.
class Add(Function):
def forward(self, xs):
x0, x1 = xs
y = x0 + x1
return (y, ) # νν ννλ‘ λ°ν
λ€μκ³Ό κ°μ΄ Add ν΄λμ€λ₯Ό μ¬μ©ν μ μμ΅λλ€. λ€λ§, μ λ ₯ λ³μλ₯Ό 리μ€νΈμ 미리 λ΄μμΌ νλ λ±μ λΆνΈν¨μ΄ μ‘΄μ¬νκΈ° λλ¬Έμ κ°μ μ΄ νμν©λλ€.
xs = [Variable(np.array(2)), Variable(np.array(3))] # 리μ€νΈλ‘ μ€λΉ
f = Add()
ys = f(xs) # ys νν
y = ys[0]
print(y.data) # 5'DeZero > π»μ 2κ³ μ§' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| step16. 볡μ‘ν κ³μ° κ·Έλν(ꡬν νΈ) (0) | 2023.01.17 |
|---|---|
| step15. 볡μ‘ν κ³μ° κ·Έλν(μ΄λ‘ νΈ) (0) | 2023.01.16 |
| step14. κ°μ λ³μ λ°λ³΅ μ¬μ© (0) | 2023.01.15 |
| step13. κ°λ³ κΈΈμ΄ μΈμ(μμ ν νΈ) (2) | 2023.01.14 |
| step12. κ°λ³ κΈΈμ΄ μΈμ(κ°μ νΈ) (0) | 2023.01.13 |