flaviaggp commited on
Commit
a21f136
·
1 Parent(s): b5c3a00

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
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)