Spaces:
Sleeping
Sleeping
Infinitode Pty Ltd
commited on
Update app.py
Browse files
app.py
CHANGED
|
@@ -79,6 +79,8 @@ def generate_random_name(interpreter, vocab_size, sp, max_length=10, temperature
|
|
| 79 |
|
| 80 |
decoded_name = decoded_name.replace("▁", " ")
|
| 81 |
decoded_name = decoded_name.replace("</s>", "")
|
|
|
|
|
|
|
| 82 |
generated_name = decoded_name.rsplit(' ', 1)[0]
|
| 83 |
generated_name = generated_name[0].upper() + generated_name[1:]
|
| 84 |
|
|
@@ -136,7 +138,7 @@ def generateNames(type, amount, max_length=30, temperature=0.5, seed_text=""):
|
|
| 136 |
|
| 137 |
demo = gr.Interface(
|
| 138 |
fn=generateNames,
|
| 139 |
-
inputs=[gr.Radio(choices=["Terraria", "Skyrim"], label="Choose a model for your request"), gr.Slider(1,25, step=1, label='Amount of Names', info='How many names to generate, must be greater than 0'), gr.Slider(10, 60, value=30, step=1, label='Max Length', info='Max length of the generated word'), gr.Slider(0.1, 1, value=0.5, label='Temperature', info='Controls randomness of generation, higher values = more creative, lower values = more probalistic'), gr.Textbox('', label='Seed text (optional)', info='The starting text to begin with', max_lines=1, )],
|
| 140 |
outputs=[gr.Dataframe(row_count = (2, "dynamic"), col_count=(1, "fixed"), label="Generated Names", headers=["Names"])],
|
| 141 |
title='Dungen - Name Generator',
|
| 142 |
description='A fun game-inspired name generator. For an example of how to create, and train your model, similar to this one, head over to: https://github.com/infinitode/open-arc/tree/main/project-5-twng/. There you will find our base model, the dataset we used, and implementation code in the form of a Jupyter Notebook (exported from Kaggle).'
|
|
|
|
| 79 |
|
| 80 |
decoded_name = decoded_name.replace("▁", " ")
|
| 81 |
decoded_name = decoded_name.replace("</s>", "")
|
| 82 |
+
decoded_name = decoded_name.replace("<unk>", "")
|
| 83 |
+
decoded_name = decoded_name.replace("<s>", "")
|
| 84 |
generated_name = decoded_name.rsplit(' ', 1)[0]
|
| 85 |
generated_name = generated_name[0].upper() + generated_name[1:]
|
| 86 |
|
|
|
|
| 138 |
|
| 139 |
demo = gr.Interface(
|
| 140 |
fn=generateNames,
|
| 141 |
+
inputs=[gr.Radio(choices=["Terraria", "Skyrim"], label="Choose a model for your request", value="Terraria"), gr.Slider(1,25, step=1, label='Amount of Names', info='How many names to generate, must be greater than 0'), gr.Slider(10, 60, value=30, step=1, label='Max Length', info='Max length of the generated word'), gr.Slider(0.1, 1, value=0.5, label='Temperature', info='Controls randomness of generation, higher values = more creative, lower values = more probalistic'), gr.Textbox('', label='Seed text (optional)', info='The starting text to begin with', max_lines=1, )],
|
| 142 |
outputs=[gr.Dataframe(row_count = (2, "dynamic"), col_count=(1, "fixed"), label="Generated Names", headers=["Names"])],
|
| 143 |
title='Dungen - Name Generator',
|
| 144 |
description='A fun game-inspired name generator. For an example of how to create, and train your model, similar to this one, head over to: https://github.com/infinitode/open-arc/tree/main/project-5-twng/. There you will find our base model, the dataset we used, and implementation code in the form of a Jupyter Notebook (exported from Kaggle).'
|