Infinitode Pty Ltd commited on
Commit
51b72f7
·
verified ·
1 Parent(s): fafc478

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
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).'