μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- DST zeroshot learning
- Zero-shot transfer learning with synthesized data for multi-domain dialogue state tracking
- dialogue state tracking
- μμ°μ΄μ²λ¦¬ λ Όλ¬Έ 리뷰
- few shot dst
- fasttext text classification νκΈ
- λ°μ΄ν° ν©μ±
- κ²μμμ§
- til
- classification text
- λͺ¨λμλ₯λ¬λ
- How Much Knowledge Can You Pack Into the Parameters of a Language Model?
- 2020μ 보μ²λ¦¬κΈ°μ¬νκΈ°
- DST fewshot learning
- Python
- λ₯λ¬λκΈ°μ΄
- μ 보μ²λ¦¬κΈ°μ¬ μ± μΆμ²
- SUMBT:Slot-Utterance Matching for Universal and Scalable Belief Tracking
- λ€μ΄λλ―Ή νλ‘κ·Έλλ°
- μ 보μ²λ¦¬κΈ°μ¬μ 곡μν©κ²©νκΈ°
- Leveraging Slot Descriptions for Zero-Shot Cross-Domain Dialogue State Tracking
- From Machine Reading Comprehension to Dialogue State Tracking: Bridging the Gap
- μ 보μ²λ¦¬κΈ°μ¬ μμ λΉ
- nlpλ Όλ¬Έλ¦¬λ·°
- MySQL
- μ 보μ²λ¦¬κΈ°μ¬μ 곡μ
- λ°±μ€
- νμ΄μ¬μ νμ΄μ¬λ΅κ²
- νλ‘κ·Έλλ¨Έμ€
- Few Shot Dialogue State Tracking using Meta-learning
- Today
- Total
π²μλΌλλμ²λ
μ κ²½λ§ λ³Έλ¬Έ
μ κ²½λ§
κ°μ₯ μΌμͺ½μ μ
λ ₯μΈ΅, μ€λ₯Έμͺ½μ μΆλ ₯μΈ΅ μ€κ°μ μλμΈ΅μ΄λΌκ³ ν©λλ€.
κ·Έλ¦¬κ³ μμ λ Έλμμ λ€μ λ Έλλ‘ μ λ¬λλ μ 보λ μμμ νΌμ νΈλ‘ μ΄ (κ°μ€μΉ*λ Έλ+νΈν₯)μ νλκ²κ³Ό ν¬κ² λ€λ₯΄μ§ μμ΅λλ€.
κ·Έλ°λ° μ¬κΈ°μ νλμ μ°¨μ΄μ μ νμ±ν ν¨μμ λλ€.
νΌμ νΈλ‘ μ y = h(κ°μ€μΉ*λ Έλ + νΈν₯)
μ΄κ³ μ¬κΈ°μ hλΌλ ν¨μλ
x>0 => return 1
x<0 return 0
μ΄λΌλ κ²μΌλ‘ μ ν΄μ Έ μμλ€λ©΄ μ κ²½λ§μμλ μ’λ λ€μν νμ±ν ν¨μ(h(x))κ° λ±μ₯νκ² λ©λλ€.
κ·Έλμ μ¬μ€μ κ·Έλ¦Όμ (λ Έλμ νμ±ν ν¨μμ κ³± + νΈν₯) => νμ±ν ν¨μ κ²°κ³Ό=> λ€μλ Έλ
λΌλ κ³Όμ μ΄ μλ΅λμ΄ μμ΅λλ€.
νμ±ν ν¨μμ μ’ λ₯μλ
1. κ³λ¨ν¨μ 2. μκ·Έλͺ¨μ΄λ ν¨μ 3. reluν¨μ λ±λ±μ΄ μμ΅λλ€.
1. κ³λ¨ν¨μ
κ³λ¨ν¨μλ 0μ κΈ°μ€μΌλ‘ 0λ³΄λ€ μμΌλ©΄ 0μ κ°μ, 0λ³΄λ€ ν¬λ©΄ 1μ κ°μ return ν©λλ€.
μλλ κ³λ¨ν¨μλ₯Ό λ§λλ μ½λμ λλ€.
1 2 3 4 5 6 7 8 9 10 11 | #κ³λ¨ν¨μ #0λ³΄λ€ ν¬λ©΄ 1 return, 0λ³΄λ€ μμΌλ©΄ 0 return #μλ ν¨μλ λνμ΄ λ°°μ΄μ λ°μ μ μλ€. import numpy as np def step_function(x): y = x>0 #yλ boolκ°μ΄ λ€μ΄μλ λ°°μ΄μ΄ λλ€. return y.astype(np.int)#astypeμ μ΄μ©νλ©΄ μλ£νμ λ°κΏ μμλ€(bool->np.intλ‘) a = np.array([1.0,-3.5,2.0,5.0]) print('input : ',a) print('output: ',step_function(a)) | cs |
1 2 3 4 5 6 7 8 | #κ³λ¨ν¨μμ κ·Έλν import numpy as np import matplotlib.pylab as plt x = np.arange(-5.0,5.0,0.1)#-5λΆν° 5κΉμ§ 0.1μ κ°κ²©μΌλ‘ y = step_function(x) plt.plot(x,y) plt.show() | cs |
μκ·Έλͺ¨μ΄λ ν¨μλ μμ κ°μ μμ κ°μ‘μ΅λλ€.
μμ ν¨μλ₯Ό μ½λλ‘ κ΅¬νμ 보면 μλμ κ°μ΅λλ€.
1 2 3 | #μκ·Έλͺ¨μ΄λ ν¨μ def sigmoid(x): return 1/(1+np.exp(-x)) | cs |
μλλ μκ·Έλͺ¨μ΄λ ν¨μλ₯Ό 그리λ μ½λ μ λλ€.
#μκ·Έλͺ¨μ΄λ ν¨μ κ·Έλν
123456 #μκ·Έλͺ¨μ΄λ ν¨μ κ·Έλνx =np.arange(-5.0,5.0,0.1)y =sigmoid(x)plt.plot(x,y)plt.show()cs μμ κ³λ¨ν¨μμ λ€λ₯΄κ² 곑μ μ ν¨μμΈ κ²μ μ μ μμ΅λλ€.
3. ReLUν¨μ
μ λ ₯μ΄ 0 μ λμΌλ©΄ κ·Έ μ λ ₯μ κ·Έλλ‘ μΆλ ₯νκ³ 0 μ΄νμ΄λ©΄ 0μ μΆλ ₯νλ ν¨μμ λλ€.
μλμ μ½λλ‘ κ΅¬νμ΄ κ°λ₯νκ³
κ·Έλ €λ³΄λ©΄ λ€μκ³Ό κ°μ΅λλ€.
123 #relu ν¨μdef relu(x):return np.maximum(0,x)cs