Update app.py
Browse files
app.py
CHANGED
|
@@ -5,9 +5,7 @@ from transformers import T5ForConditionalGeneration, T5TokenizerFast, T5Config
|
|
| 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 |
-
st.session_state['selectbox'] = ""
|
| 10 |
-
|
| 11 |
|
| 12 |
|
| 13 |
@st.cache(allow_output_mutation=True, suppress_st_warning=True)
|
|
@@ -27,6 +25,15 @@ def deuncase(model, tokenizer, text):
|
|
| 27 |
def uncase():
|
| 28 |
st.session_state['textbox'] = st.session_state['textbox'].lower()
|
| 29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
def sidebar_callback():
|
| 31 |
st.session_state['textbox'] = st.session_state['selectbox']
|
| 32 |
|
|
|
|
| 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)
|
|
|
|
| 25 |
def uncase():
|
| 26 |
st.session_state['textbox'] = st.session_state['textbox'].lower()
|
| 27 |
|
| 28 |
+
def unpunct():
|
| 29 |
+
text = st.session_state['textbox']
|
| 30 |
+
trans_chars = "'\",.:;-_*?/\n"
|
| 31 |
+
trans_table = text.maketrans("", "", trans_chars)
|
| 32 |
+
st.session_state['textbox'] = text.translate(trans_table)
|
| 33 |
+
|
| 34 |
+
def unspace():
|
| 35 |
+
st.session_state['textbox'] = st.session_state['textbox'].replace(" ","")
|
| 36 |
+
|
| 37 |
def sidebar_callback():
|
| 38 |
st.session_state['textbox'] = st.session_state['selectbox']
|
| 39 |
|