|
# KoGPT-Conditional-2 |
|
|
|
### Condition format |
|
```python |
|
# create condition sentence |
|
random_main_logit = np.random.normal( |
|
loc=3.368, |
|
scale=1.015, |
|
size=1 |
|
)[0].round(1) |
|
random_sub_logit = np.random.normal( |
|
loc=1.333, |
|
scale=0.790, |
|
size=1 |
|
)[0].round(1) |
|
condition_sentence = f"{random_main_logit}λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. {random_sub_logit}λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. " |
|
|
|
``` |
|
|
|
### Input Format |
|
```python |
|
# make input sentence |
|
input_sentence = "μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ" |
|
condition_plus_input = condition_sentence + input_sentence |
|
print(condition_plus_input) |
|
``` |
|
``` |
|
3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ |
|
``` |
|
|
|
### How to infer |
|
``` |
|
inferred_sentence = infer_sentence(condition_plus_input, k=10, output_token_length=max_token_length) |
|
inferred_sentence |
|
``` |
|
``` |
|
['3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μμν μ μ μ μ μ°¨λ¦¬κ³ μΌμ΄λ μ μμλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ λ¬ λ³΄λ κ±Έ μ’μνκ² λμλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μμν μ¬λλ€μ μ
μ λ€μ¬λ€ λ³Ό μ μμλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μ΄μν λλΌμ μ¨λ¦¬μ€κ° λμ΄ μμλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ κΈ°μ΄ν κ²½νμ νλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μ΄μνκ²λ ννκ° μ°Ύμμ¨λ€λ μ¬μ€μ κΉ¨λ¬μλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μ΄λ μ λ«λ 무μΈκ°κ° μλ€λ κ±Έ μμλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ λ¬λΉμ μλ―Έλ₯Ό μ΄ν΄νκΈ° μμνλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μλ°©μμ μ λ λ΄ μμ κΌ μ‘μλ€', |
|
'3.9λ§νΌ ν볡κ°μ μΈ λ¬Έμ₯μ΄λ€. 1.2λ§νΌ λλκ°μ μΈ λ¬Έμ₯μ΄λ€. μμν λ°€λ€μ΄ κ³μλλ λ , μΈμ κ°λΆν° λλ μ΄μν λλΌμ μ¨λ¦¬μ€μ²λΌ λμ λ°μ§μ΄λ©° μ£Όμλ₯Ό νꡬνκΈ° μμνλ€'] |
|
|
|
``` |
|
|