Yeb Havinga commited on
Commit
b4aaad0
1 Parent(s): 30fd21b

Update demo

Browse files
Files changed (1) hide show
  1. app.py +11 -7
app.py CHANGED
@@ -9,7 +9,7 @@ from transformers import set_seed
9
  debug = False
10
 
11
  MODEL = "flax-community/t5-base-dutch-demo"
12
- #MODEL: str = "."
13
 
14
  DEFAULT_TEXT: str = """Bij meerdere dijken in gemeenten langs de Maas in de veiligheidsregio Limburg-Noord zijn lekkages ontstaan. Dat vertelde burgemeester van Venlo Antoin Scholten - tevens voorzitter van de veiligheidsregio - zaterdagmiddag op een persconferentie. Een bedrijventerrein aan de Prins Willem Alexanderhaven in Roermond wordt om die reden ontruimd. Scholten vraagt Nederlanders de komende dagen weg te blijven uit de regio.
15
  "We zien dat zwakke plekken zich voordoen", aldus Scholten. "De situatie is nog onzeker. Het water is ongelofelijk grillig." Volgens hem is het onzeker of de dijken langs de Prins Willem Alexanderhaven het gaan houden. Daar zou al water doorheen sijpelen.
@@ -19,7 +19,7 @@ De burgemeester riep alle ramptoeristen er opnieuw toe op nog even weg te blijve
19
  """
20
 
21
  generator_kwargs_beam = {
22
- "max_length": 200,
23
  "min_length": 30,
24
  "no_repeat_ngram_size": 2,
25
  "early_stopping": True,
@@ -29,7 +29,7 @@ generator_kwargs_beam = {
29
  }
30
 
31
  generator_kwargs_top_k = {
32
- "max_length": 200,
33
  "min_length": 30,
34
  "no_repeat_ngram_size": 2,
35
  "do_sample": True,
@@ -71,19 +71,23 @@ def instantiate_generator():
71
  def main():
72
  st.set_page_config( # Alternate names: setup_page, page, layout
73
  page_title="Netherformer", # String or None. Strings get appended with "• Streamlit".
74
- layout="centered", # Can be "centered" or "wide". In the future also "dashboard", etc.
75
  initial_sidebar_state="expanded", # Can be "auto", "expanded", "collapsed"
76
  page_icon="📰", # String, anything supported by st.image, or None.
77
  )
78
 
 
 
 
79
  generator = instantiate_generator()
80
- # local_css("asset/css/style.css")
81
 
82
- st.title("Netherformer")
83
 
84
  input_text = st.text_area("Enter a Dutch news text", DEFAULT_TEXT)
85
 
86
- if input_text:
 
 
87
  if debug:
88
  response = """Een bedrijventerrein aan de Prins Willem Alexanderhaven in Roermond heeft de komende dagen weg te blijven uit de regio. De burgemeester van Roermond roept alle ramptoeristen er opnieuw toe op meer dan 10.00 uur weg."""
89
  else:
 
9
  debug = False
10
 
11
  MODEL = "flax-community/t5-base-dutch-demo"
12
+ ##MODEL: str = "."
13
 
14
  DEFAULT_TEXT: str = """Bij meerdere dijken in gemeenten langs de Maas in de veiligheidsregio Limburg-Noord zijn lekkages ontstaan. Dat vertelde burgemeester van Venlo Antoin Scholten - tevens voorzitter van de veiligheidsregio - zaterdagmiddag op een persconferentie. Een bedrijventerrein aan de Prins Willem Alexanderhaven in Roermond wordt om die reden ontruimd. Scholten vraagt Nederlanders de komende dagen weg te blijven uit de regio.
15
  "We zien dat zwakke plekken zich voordoen", aldus Scholten. "De situatie is nog onzeker. Het water is ongelofelijk grillig." Volgens hem is het onzeker of de dijken langs de Prins Willem Alexanderhaven het gaan houden. Daar zou al water doorheen sijpelen.
 
19
  """
20
 
21
  generator_kwargs_beam = {
22
+ "max_length": 175,
23
  "min_length": 30,
24
  "no_repeat_ngram_size": 2,
25
  "early_stopping": True,
 
29
  }
30
 
31
  generator_kwargs_top_k = {
32
+ "max_length": 175,
33
  "min_length": 30,
34
  "no_repeat_ngram_size": 2,
35
  "do_sample": True,
 
71
  def main():
72
  st.set_page_config( # Alternate names: setup_page, page, layout
73
  page_title="Netherformer", # String or None. Strings get appended with "• Streamlit".
74
+ # layout="", # Can be "centered" or "wide". In the future also "dashboard", etc.
75
  initial_sidebar_state="expanded", # Can be "auto", "expanded", "collapsed"
76
  page_icon="📰", # String, anything supported by st.image, or None.
77
  )
78
 
79
+ with open("style.css") as f:
80
+ st.markdown(f"<style>{f.read()}</style>", unsafe_allow_html=True)
81
+
82
  generator = instantiate_generator()
 
83
 
84
+ st.title("Netherformer 📰")
85
 
86
  input_text = st.text_area("Enter a Dutch news text", DEFAULT_TEXT)
87
 
88
+ button_clicked = st.button("OK")
89
+
90
+ if button_clicked:
91
  if debug:
92
  response = """Een bedrijventerrein aan de Prins Willem Alexanderhaven in Roermond heeft de komende dagen weg te blijven uit de regio. De burgemeester van Roermond roept alle ramptoeristen er opnieuw toe op meer dan 10.00 uur weg."""
93
  else: