Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -3,12 +3,16 @@ import streamlit as st
|
|
3 |
import spacy
|
4 |
from spacy import displacy
|
5 |
|
6 |
-
#Título:
|
7 |
st.title("Web APP LeNER-Br")
|
8 |
|
9 |
-
#Descrição:
|
10 |
st.write("Este Web App foi criado para proporcionar a comparação dos modelos spaCy [sm](https://huggingface.co/flaviaggp/pt_pipeline) e [lg](https://huggingface.co/flaviaggp/pt_lg_pipeline), voltados para a tarefa de NER com o dataset LeNER-Br.")
|
11 |
|
|
|
|
|
|
|
|
|
12 |
#Texto:
|
13 |
input_text = st.text_input('Insira o texto a ser analisado:', 'Que causaram evidente transtorno e evidencia a má prestação de serviço, com violação ao princípio da transparência, da confiaça e da boa-fé objetiva insertos nos artigos 4º e 6º do CDC. Por todo o acima exposto, na forma do artigo 269, I do Código de Processo Civil, conhecido e apelação não promovida. (Apelação Cível 2009 01 1 075609-5 APC Relator Desembargador JAIR SOARE.) Em relação ao CONTRATO BANCÁRIO INVERSÃO DO ÔNUS DA PROVA CDC Possibilidade da inversão do ônus da prova com base no artigo 6º, VIII, do CDC Reconhecido que o cliente tem direito de postular a exibição de documentos - Possibilidade de determinação pelo juiz incidentalmente.')
|
14 |
|
@@ -24,18 +28,14 @@ selected_type = st.sidebar.selectbox("Selecione o tipo do modelo", options=["sm"
|
|
24 |
selected_model = models[selected_type]
|
25 |
doc= selected_model(input_text) # função doc que processa o texto de acordo com a opção escolhida acima
|
26 |
|
27 |
-
#Descrição:
|
28 |
-
st.write("sm: pipeline mais rápido e menor, mas menos preciso.")
|
29 |
-
st.write("lg: pipeline maior e mais lento, mas mais preciso.")
|
30 |
-
|
31 |
# Cabeçalho
|
32 |
st.header("Visualizador de entidades")
|
33 |
|
34 |
-
#Cores:
|
35 |
colors = {"LEGISLACAO": "linear-gradient(90deg, #aa9cfc, #fc9ce7)", 'JURISPRUDENCIA': "#ccfbf1", 'LOCAL': "#ffedd5", 'ORGANIZACAO': "#fae8ff", 'PESSOA': "#e0f2fe", 'TEMPO': "#fefde0", }
|
36 |
options = {"ents": ["LEGISLACAO", "JURISPRUDENCIA", "LOCAL", "ORGANIZACAO", "PESSOA", "TEMPO",], "colors": colors}
|
37 |
|
38 |
-
#Html:
|
39 |
ent_html = displacy.render(doc, style="ent", options=options, jupyter=False) # https://spacy.io/usage/visualizers
|
40 |
|
41 |
st.markdown(ent_html, unsafe_allow_html=True)
|
|
|
3 |
import spacy
|
4 |
from spacy import displacy
|
5 |
|
6 |
+
# Título:
|
7 |
st.title("Web APP LeNER-Br")
|
8 |
|
9 |
+
# Descrição:
|
10 |
st.write("Este Web App foi criado para proporcionar a comparação dos modelos spaCy [sm](https://huggingface.co/flaviaggp/pt_pipeline) e [lg](https://huggingface.co/flaviaggp/pt_lg_pipeline), voltados para a tarefa de NER com o dataset LeNER-Br.")
|
11 |
|
12 |
+
# Legenda dos modelos:
|
13 |
+
st.write(":red[sm: pipeline mais rápido e menor, mas menos preciso.]")
|
14 |
+
st.write(":red[lg: pipeline maior e mais lento, mas mais preciso.]")
|
15 |
+
|
16 |
#Texto:
|
17 |
input_text = st.text_input('Insira o texto a ser analisado:', 'Que causaram evidente transtorno e evidencia a má prestação de serviço, com violação ao princípio da transparência, da confiaça e da boa-fé objetiva insertos nos artigos 4º e 6º do CDC. Por todo o acima exposto, na forma do artigo 269, I do Código de Processo Civil, conhecido e apelação não promovida. (Apelação Cível 2009 01 1 075609-5 APC Relator Desembargador JAIR SOARE.) Em relação ao CONTRATO BANCÁRIO INVERSÃO DO ÔNUS DA PROVA CDC Possibilidade da inversão do ônus da prova com base no artigo 6º, VIII, do CDC Reconhecido que o cliente tem direito de postular a exibição de documentos - Possibilidade de determinação pelo juiz incidentalmente.')
|
18 |
|
|
|
28 |
selected_model = models[selected_type]
|
29 |
doc= selected_model(input_text) # função doc que processa o texto de acordo com a opção escolhida acima
|
30 |
|
|
|
|
|
|
|
|
|
31 |
# Cabeçalho
|
32 |
st.header("Visualizador de entidades")
|
33 |
|
34 |
+
# Cores:
|
35 |
colors = {"LEGISLACAO": "linear-gradient(90deg, #aa9cfc, #fc9ce7)", 'JURISPRUDENCIA': "#ccfbf1", 'LOCAL': "#ffedd5", 'ORGANIZACAO': "#fae8ff", 'PESSOA': "#e0f2fe", 'TEMPO': "#fefde0", }
|
36 |
options = {"ents": ["LEGISLACAO", "JURISPRUDENCIA", "LOCAL", "ORGANIZACAO", "PESSOA", "TEMPO",], "colors": colors}
|
37 |
|
38 |
+
# Html:
|
39 |
ent_html = displacy.render(doc, style="ent", options=options, jupyter=False) # https://spacy.io/usage/visualizers
|
40 |
|
41 |
st.markdown(ent_html, unsafe_allow_html=True)
|