python-dev-task-skyranko / paraphraser.py
shamim237's picture
initial_commit
f11b302
raw
history blame contribute delete
642 Bytes
import re
import streamlit as st
import nlpaug.augmenter.word as naw
import os
os.environ["TOKENIZERS_PARALLELISM"] = "false"
@st.cache(allow_output_mutation=True, ttl=48*3600)
def load_model():
aug = naw.ContextualWordEmbsAug(
model_path='bert-base-uncased', action="insert")
return aug
aug = load_model()
def parphrase(passage):
sen = []
for i in passage:
res = len(re.findall(r'\w+', i))
if res == 2:
pass
else:
res = i.replace('"', "'").replace("\n", "")
sen.append(res)
pas = " ".join(sen)
para_text = aug.augment(pas)
return para_text