pere commited on
Commit
b2c16a8
·
1 Parent(s): 6e00639

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -9
app.py CHANGED
@@ -2,12 +2,10 @@
2
  import streamlit as st
3
  from transformers import T5ForConditionalGeneration, T5TokenizerFast, T5Config
4
 
5
- st.session_state
6
  if 'textbox' not in st.session_state:
7
  st.session_state['textbox'] = "Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt meningsbærende avsnitt."
8
 
9
-
10
-
11
  @st.cache(allow_output_mutation=True, suppress_st_warning=True)
12
  def load_model():
13
  model_name = "north/demo-deuncaser-base"
@@ -37,14 +35,9 @@ def unspace():
37
  def sidebar_callback():
38
  st.session_state['textbox'] = st.session_state['prefilled']
39
 
40
-
41
-
42
  st.title("DeUnCaser")
43
-
44
  st.sidebar.write("This web app adds spaces, punctation and capitalisation back into the text.")
45
  st.sidebar.write("You can use the examples below, but too really test the effect of the model: Write or copy text from the Internet, and then manually remove spaces, puctation, cases etc. Try to restore the text.")
46
-
47
-
48
  option = st.sidebar.selectbox(
49
  "Examples:",
50
  ("Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt meningsbærende avsnitt.","tirsdag var travel for ukrainas president volodymyr zelenskyj på morgenen tok han imot polens statsminister mateusz morawiecki","tirsdagvartravelforukrainaspresidentvolodymyrzelenskyjpåkveldentokhanimotpolensstatsministermateuszmorawiecki","deterikkelettåholderedepåstoreogsmåbokstavermanmåforeksempelhuskestorforbokstavnårmanskriveromkrimhalvøyamenkunbrukelitenforbokstavnårmanhenvisertilenkrimroman","detteerenlitendemosomerlagetavperegilkummervoldhanerenforskersomtidligerejobbetvednasjonalbiblioteketimoirana", "sentpå60talletvardetfaktisknoensomkalteungensinperegilkummervoldidagerdetikkelengersåvanligåbrukedobbeltnavninorgehvasynesduomdet"),key='prefilled',on_change=sidebar_callback)
@@ -53,7 +46,7 @@ st.button('Uncase', on_click=uncase)
53
  st.button('Remove punctation', on_click=unpunct)
54
  st.button('Remove spaces', on_click=unspace)
55
 
56
- text = st.text_area(f"",max_chars=1000,key="textbox")
57
 
58
  run = st.button('Run DeUnCaser')
59
 
 
2
  import streamlit as st
3
  from transformers import T5ForConditionalGeneration, T5TokenizerFast, T5Config
4
 
5
+
6
  if 'textbox' not in st.session_state:
7
  st.session_state['textbox'] = "Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt meningsbærende avsnitt."
8
 
 
 
9
  @st.cache(allow_output_mutation=True, suppress_st_warning=True)
10
  def load_model():
11
  model_name = "north/demo-deuncaser-base"
 
35
  def sidebar_callback():
36
  st.session_state['textbox'] = st.session_state['prefilled']
37
 
 
 
38
  st.title("DeUnCaser")
 
39
  st.sidebar.write("This web app adds spaces, punctation and capitalisation back into the text.")
40
  st.sidebar.write("You can use the examples below, but too really test the effect of the model: Write or copy text from the Internet, and then manually remove spaces, puctation, cases etc. Try to restore the text.")
 
 
41
  option = st.sidebar.selectbox(
42
  "Examples:",
43
  ("Vi bruker ikke tegnsetting eller store bokstaver når vi prater. Vi slår også sammen ord, og i praksis er dermed heller ikke mellomrom meningsbærende. Prøv å fjerne tegnsetting, store bokstaver og mellomrom fra dette avsnittet. Se om den nye North-T5-modellen greier å sette sammen til et nytt meningsbærende avsnitt.","tirsdag var travel for ukrainas president volodymyr zelenskyj på morgenen tok han imot polens statsminister mateusz morawiecki","tirsdagvartravelforukrainaspresidentvolodymyrzelenskyjpåkveldentokhanimotpolensstatsministermateuszmorawiecki","deterikkelettåholderedepåstoreogsmåbokstavermanmåforeksempelhuskestorforbokstavnårmanskriveromkrimhalvøyamenkunbrukelitenforbokstavnårmanhenvisertilenkrimroman","detteerenlitendemosomerlagetavperegilkummervoldhanerenforskersomtidligerejobbetvednasjonalbiblioteketimoirana", "sentpå60talletvardetfaktisknoensomkalteungensinperegilkummervoldidagerdetikkelengersåvanligåbrukedobbeltnavninorgehvasynesduomdet"),key='prefilled',on_change=sidebar_callback)
 
46
  st.button('Remove punctation', on_click=unpunct)
47
  st.button('Remove spaces', on_click=unspace)
48
 
49
+ text = st.text_area(f"",max_chars=1000,height=200key="textbox")
50
 
51
  run = st.button('Run DeUnCaser')
52