Spaces:
Running
Running
emoji count slider
Browse files
app.py
CHANGED
@@ -31,7 +31,7 @@ st = SentenceTokenizer(vocabulary, maxlen)
|
|
31 |
|
32 |
model = torchmoji_emojis(model_path)
|
33 |
|
34 |
-
def predict(deepmoji_analysis):
|
35 |
output_text = "\n"
|
36 |
tokenized, _, _ = st.tokenize_sentences([deepmoji_analysis])
|
37 |
prob = model(tokenized)
|
@@ -45,7 +45,7 @@ def predict(deepmoji_analysis):
|
|
45 |
t_tokens = tokenized[i]
|
46 |
t_score = [t]
|
47 |
t_prob = prob[i]
|
48 |
-
ind_top = top_elements(t_prob,
|
49 |
t_score.append(sum(t_prob[ind_top]))
|
50 |
t_score.extend(ind_top)
|
51 |
t_score.extend([t_prob[ind] for ind in ind_top])
|
@@ -55,17 +55,20 @@ def predict(deepmoji_analysis):
|
|
55 |
return str(tokenized) + output_text
|
56 |
|
57 |
gradio_app = gr.Interface(
|
58 |
-
|
59 |
-
|
|
|
|
|
|
|
60 |
outputs="text",
|
61 |
examples=[
|
62 |
-
"You love hurting me, huh?",
|
63 |
-
"I know good movies, this ain't one",
|
64 |
-
"It was fun, but I'm not going to miss you",
|
65 |
-
"My flight is delayed.. amazing.",
|
66 |
-
"What is happening to me??",
|
67 |
-
"This is the shit!",
|
68 |
-
"This is shit!",
|
69 |
]
|
70 |
)
|
71 |
|
|
|
31 |
|
32 |
model = torchmoji_emojis(model_path)
|
33 |
|
34 |
+
def predict(deepmoji_analysis, emoji_count):
|
35 |
output_text = "\n"
|
36 |
tokenized, _, _ = st.tokenize_sentences([deepmoji_analysis])
|
37 |
prob = model(tokenized)
|
|
|
45 |
t_tokens = tokenized[i]
|
46 |
t_score = [t]
|
47 |
t_prob = prob[i]
|
48 |
+
ind_top = top_elements(t_prob, emoji_count)
|
49 |
t_score.append(sum(t_prob[ind_top]))
|
50 |
t_score.extend(ind_top)
|
51 |
t_score.extend([t_prob[ind] for ind in ind_top])
|
|
|
55 |
return str(tokenized) + output_text
|
56 |
|
57 |
gradio_app = gr.Interface(
|
58 |
+
predict,
|
59 |
+
[
|
60 |
+
"text",
|
61 |
+
gr.Slider(1, 64, value=5, step=1, label="Top # Emoji", info="Choose between 1 and 64"),
|
62 |
+
],
|
63 |
outputs="text",
|
64 |
examples=[
|
65 |
+
[5, "You love hurting me, huh?"],
|
66 |
+
[5, "I know good movies, this ain't one"],
|
67 |
+
[5, "It was fun, but I'm not going to miss you"],
|
68 |
+
[5, "My flight is delayed.. amazing."],
|
69 |
+
[5, "What is happening to me??"],
|
70 |
+
[5, "This is the shit!"],
|
71 |
+
[5, "This is shit!"],
|
72 |
]
|
73 |
)
|
74 |
|