Spaces:
oldgarden21
/
Runtime error

oldgarden21 commited on
Commit
cc6e17c
ยท
verified ยท
1 Parent(s): f64549d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -8
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.predict_classes(token_list, verbose=0)
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
- generated_text = generate_text(user_input, next_words=50, max_sequence_len=25)
34
- print(generated_text)
 
 
 
 
 
 
 
 
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()