Update app.py
Browse files
app.py
CHANGED
|
@@ -13,7 +13,7 @@ def get_results(input_text, target_rhyme, beam_width, num_candidates, top_result
|
|
| 13 |
all_outputs = f"======= 韵脚: |{target_rhyme}|\n"
|
| 14 |
for i, (seq, log_prob) in enumerate(out[:top_results]):
|
| 15 |
rhymes = seq[-mask_count:].split()
|
| 16 |
-
colored_rhymes = [
|
| 17 |
colored_rhymes = ''.join(colored_rhymes) # Join the parts back together
|
| 18 |
|
| 19 |
all_outputs += f"{i+1}. {context}{colored_rhymes} (score: {log_prob:.3f})\n"
|
|
@@ -58,7 +58,7 @@ demo = gr.Interface(
|
|
| 58 |
),
|
| 59 |
gr.Slider(
|
| 60 |
minimum=1,
|
| 61 |
-
maximum=
|
| 62 |
value=20,
|
| 63 |
step=1,
|
| 64 |
label="Beam Width"
|
|
@@ -72,8 +72,8 @@ demo = gr.Interface(
|
|
| 72 |
),
|
| 73 |
gr.Slider(
|
| 74 |
minimum=1,
|
| 75 |
-
maximum=
|
| 76 |
-
value=
|
| 77 |
step=1,
|
| 78 |
label="Top Results to Show"
|
| 79 |
)
|
|
@@ -88,12 +88,9 @@ demo = gr.Interface(
|
|
| 88 |
examples=[
|
| 89 |
["[M][M][M][M]", "乱比高低", 20, 4000, 10],
|
| 90 |
["[M][M][M][M]", "luan4 bi3 gao1 di1", 20, 4000, 10],
|
| 91 |
-
["[M][M][M]", "收视率", 20, 4000, 10],
|
| 92 |
["我总是天亮了[M][M]", "排队", 20, 4000, 10],
|
| 93 |
["我们两个人的verse价值一辆[M][M][M][M]", "韩国低级", 20, 4000, 10],
|
| 94 |
-
["
|
| 95 |
-
["我还是觉得音乐的[M][M][M][M][M]", "背靠背钻研", 20, 4000, 10],
|
| 96 |
-
["我还是觉得音乐的[M][M][M][M][M]", "背靠背钻研", 300, 4000, 10]
|
| 97 |
]
|
| 98 |
)
|
| 99 |
demo.launch()
|
|
|
|
| 13 |
all_outputs = f"======= 韵脚: |{target_rhyme}|\n"
|
| 14 |
for i, (seq, log_prob) in enumerate(out[:top_results]):
|
| 15 |
rhymes = seq[-mask_count:].split()
|
| 16 |
+
colored_rhymes = [part if idx < mask_count else part for idx, part in enumerate(rhymes)]
|
| 17 |
colored_rhymes = ''.join(colored_rhymes) # Join the parts back together
|
| 18 |
|
| 19 |
all_outputs += f"{i+1}. {context}{colored_rhymes} (score: {log_prob:.3f})\n"
|
|
|
|
| 58 |
),
|
| 59 |
gr.Slider(
|
| 60 |
minimum=1,
|
| 61 |
+
maximum=100,
|
| 62 |
value=20,
|
| 63 |
step=1,
|
| 64 |
label="Beam Width"
|
|
|
|
| 72 |
),
|
| 73 |
gr.Slider(
|
| 74 |
minimum=1,
|
| 75 |
+
maximum=50,
|
| 76 |
+
value=20,
|
| 77 |
step=1,
|
| 78 |
label="Top Results to Show"
|
| 79 |
)
|
|
|
|
| 88 |
examples=[
|
| 89 |
["[M][M][M][M]", "乱比高低", 20, 4000, 10],
|
| 90 |
["[M][M][M][M]", "luan4 bi3 gao1 di1", 20, 4000, 10],
|
|
|
|
| 91 |
["我总是天亮了[M][M]", "排队", 20, 4000, 10],
|
| 92 |
["我们两个人的verse价值一辆[M][M][M][M]", "韩国低级", 20, 4000, 10],
|
| 93 |
+
["我还是觉得音乐的[M][M][M][M][M]", "背靠背钻研", 100, 4000, 10],
|
|
|
|
|
|
|
| 94 |
]
|
| 95 |
)
|
| 96 |
demo.launch()
|