Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -11,15 +11,12 @@ with open('tokenizer.pickle', 'rb') as handle:
|
|
| 11 |
# ํ
์คํธ ์์ฑ ๋ชจ๋ธ ๋ถ๋ฌ์ค๊ธฐ
|
| 12 |
model = tf.keras.models.load_model("text_generation_model")
|
| 13 |
|
| 14 |
-
# ์ฌ์ฉ์ ์
๋ ฅ ๋ฐ๊ธฐ
|
| 15 |
-
user_input = input("ํ
์คํธ ์์ฑ์ ์์ํ ๋จ์ด๋ฅผ ์
๋ ฅํ์ธ์: ")
|
| 16 |
-
|
| 17 |
# ํ
์คํธ ์์ฑ ํจ์ ์ ์
|
| 18 |
-
def generate_text(seed_text, next_words, max_sequence_len):
|
| 19 |
for _ in range(next_words):
|
| 20 |
token_list = tokenizer.texts_to_sequences([seed_text])[0]
|
| 21 |
token_list = pad_sequences([token_list], maxlen=max_sequence_len-1, padding='pre')
|
| 22 |
-
predicted = model.
|
| 23 |
|
| 24 |
output_word = ""
|
| 25 |
for word, index in tokenizer.word_index.items():
|
|
@@ -29,6 +26,13 @@ def generate_text(seed_text, next_words, max_sequence_len):
|
|
| 29 |
seed_text += " " + output_word
|
| 30 |
return seed_text
|
| 31 |
|
| 32 |
-
#
|
| 33 |
-
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
# ํ
์คํธ ์์ฑ ๋ชจ๋ธ ๋ถ๋ฌ์ค๊ธฐ
|
| 12 |
model = tf.keras.models.load_model("text_generation_model")
|
| 13 |
|
|
|
|
|
|
|
|
|
|
| 14 |
# ํ
์คํธ ์์ฑ ํจ์ ์ ์
|
| 15 |
+
def generate_text(seed_text, next_words=50, max_sequence_len=25):
|
| 16 |
for _ in range(next_words):
|
| 17 |
token_list = tokenizer.texts_to_sequences([seed_text])[0]
|
| 18 |
token_list = pad_sequences([token_list], maxlen=max_sequence_len-1, padding='pre')
|
| 19 |
+
predicted = np.argmax(model.predict(token_list), axis=-1)
|
| 20 |
|
| 21 |
output_word = ""
|
| 22 |
for word, index in tokenizer.word_index.items():
|
|
|
|
| 26 |
seed_text += " " + output_word
|
| 27 |
return seed_text
|
| 28 |
|
| 29 |
+
# Gradio ์ธํฐํ์ด์ค ์ ์
|
| 30 |
+
iface = gr.Interface(
|
| 31 |
+
fn=generate_text,
|
| 32 |
+
inputs=[gr.Textbox(label="์์ํ ๋จ์ด๋ฅผ ์
๋ ฅํ์ธ์", placeholder="์ฌ๊ธฐ์ ์
๋ ฅํ์ธ์..."), gr.Slider(label="์์ฑํ ๋จ์ด ์", min_value=1, max_value=100, default=50), gr.Slider(label="์ต๋ ์ํ์ค ๊ธธ์ด", min_value=1, max_value=100, default=25)],
|
| 33 |
+
outputs=gr.Textbox(label="์์ฑ๋ ํ
์คํธ"),
|
| 34 |
+
title="ํ
์คํธ ์์ฑ๊ธฐ",
|
| 35 |
+
description="์ฌ์ฉ์๊ฐ ์
๋ ฅํ ํ
์คํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ถ๊ฐ ํ
์คํธ๋ฅผ ์์ฑํฉ๋๋ค."
|
| 36 |
+
)
|
| 37 |
+
|
| 38 |
+
iface.launch()
|