Amitontheweb commited on
Commit
e70fe62
1 Parent(s): e5e68c0

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -5
app.py CHANGED
@@ -19,7 +19,7 @@ model = model.to(device)
19
 
20
 
21
 
22
- # In[37]:
23
 
24
 
25
  def title_gen(keywords, diversity, temp):
@@ -50,11 +50,11 @@ def title_gen(keywords, diversity, temp):
50
  #top_p = 0.60,
51
  )
52
 
53
- titles = ""
54
 
55
  for i in range(len(beam_outputs)):
56
  result = tokenizer.decode(beam_outputs[i], skip_special_tokens=True)
57
- titles += f"<p align=center><b>{result}</b></p>" #Create string with titles and <br> tag for html reading in gradio html
58
 
59
  return titles
60
 
@@ -65,7 +65,7 @@ def title_gen(keywords, diversity, temp):
65
  import gradio as gr
66
 
67
 
68
- # In[40]:
69
 
70
 
71
  iface = gr.Interface(fn=title_gen,
@@ -74,7 +74,14 @@ iface = gr.Interface(fn=title_gen,
74
  title="AI Keywords to Title Generator",
75
  #description="Turn keywords into creative suggestions",
76
  article="<div align=left><h1>AI Creative Title Generator</h1><li>With just keywords, generate a list of creative titles.</li><li>Click on Submit to generate more title options.</li><li>Tweak slider for less or more creative titles</li><li>Check 'diversity' to turn on diversity beam search</li><p>AI Model:<br><li>T5 Model trained on a dataset of titles and related keywords</li><li>Original model id: EnglishVoice/t5-base-keywords-to-headline by English Voice AI Labs</li></p><p>Default parameter details:<br><li>Temperature = 1.2, no_repeat_ngram_size=3, top_k = 15, penalty_alpha = 0.8, max_new_tokens = 30</li><p>Diversity beam search params:<br><li>num_beams=20, diversity_penalty=0.8, num_beam_groups=20</li></div>",
77
- flagging_mode='never'
 
 
 
 
 
 
 
78
  )
79
 
80
  iface.launch()
 
19
 
20
 
21
 
22
+ # In[45]:
23
 
24
 
25
  def title_gen(keywords, diversity, temp):
 
50
  #top_p = 0.60,
51
  )
52
 
53
+ titles = "<p align=center>Title Suggestions:</p>"
54
 
55
  for i in range(len(beam_outputs)):
56
  result = tokenizer.decode(beam_outputs[i], skip_special_tokens=True)
57
+ titles += f"<p align=center><b>{result}</b></p></p>" #Create string with titles and <br> tag for html reading in gradio html
58
 
59
  return titles
60
 
 
65
  import gradio as gr
66
 
67
 
68
+ # In[48]:
69
 
70
 
71
  iface = gr.Interface(fn=title_gen,
 
74
  title="AI Keywords to Title Generator",
75
  #description="Turn keywords into creative suggestions",
76
  article="<div align=left><h1>AI Creative Title Generator</h1><li>With just keywords, generate a list of creative titles.</li><li>Click on Submit to generate more title options.</li><li>Tweak slider for less or more creative titles</li><li>Check 'diversity' to turn on diversity beam search</li><p>AI Model:<br><li>T5 Model trained on a dataset of titles and related keywords</li><li>Original model id: EnglishVoice/t5-base-keywords-to-headline by English Voice AI Labs</li></p><p>Default parameter details:<br><li>Temperature = 1.2, no_repeat_ngram_size=3, top_k = 15, penalty_alpha = 0.8, max_new_tokens = 30</li><p>Diversity beam search params:<br><li>num_beams=20, diversity_penalty=0.8, num_beam_groups=20</li></div>",
77
+ flagging_mode='never',
78
+ examples=[
79
+ ["new, weight loss, lifestyle"],
80
+ ["launch, free, dating, app"],
81
+ ["AI, text to video, app"],
82
+ ["new movie, watch, free streaming"],
83
+ ],
84
+ cache_examples=True,
85
  )
86
 
87
  iface.launch()