CoolFace
Apppublic

shamim237/python-dev-task-skyranko

sourceHugging Faceupdated 4y agoView on Hugging Face
0likes
paraphraser.py29 linesDownload Raw Back to root
1import re2import streamlit as st3import nlpaug.augmenter.word as naw4 5import os6os.environ["TOKENIZERS_PARALLELISM"] = "false"7 8@st.cache(allow_output_mutation=True, ttl=48*3600)9def load_model():10    aug = naw.ContextualWordEmbsAug(11        model_path='bert-base-uncased', action="insert")12    return aug13 14aug = load_model()15 16def parphrase(passage):17    sen = []18    for i in passage:19        res = len(re.findall(r'\w+', i))20        if res == 2:21            pass22        else:23            res = i.replace('"', "'").replace("\n", "")24            sen.append(res)25 26    pas = " ".join(sen)27    para_text = aug.augment(pas)28    return para_text29