Lisibonny commited on
Commit
083cdef
1 Parent(s): 1a3bfb8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -16,7 +16,14 @@ def crear_indice():
16
  td_idf_matrix.to_csv('articulos_indexados.csv')
17
 
18
  def load_qa_model():
19
- model = pipeline("question-answering")
 
 
 
 
 
 
 
20
  return model
21
 
22
  # 4. Use streamlit to create a web app
@@ -32,7 +39,7 @@ def main():
32
  articulos_indexados = pd.read_csv('articulos_indexados.csv')
33
  articulos_indexados = articulos_indexados.set_index('Unnamed: 0')
34
  qa = load_qa_model()
35
- sentence="The house is blue"
36
 
37
  query = st.text_input(
38
  "Escribe tus términos de búsqueda o haz una pregunta terminando con el caracter ?:"
@@ -42,7 +49,12 @@ def main():
42
 
43
  if ('?' in query):
44
  st.write("Contestando a: ", query)
45
- answers = qa(question=query, context=sentence)
 
 
 
 
 
46
  st.info(answers['answer'])
47
 
48
  else:
 
16
  td_idf_matrix.to_csv('articulos_indexados.csv')
17
 
18
  def load_qa_model():
19
+ model = pipeline(
20
+ 'question-answering',
21
+ model='mrm8488/distill-bert-base-spanish-wwm-cased-finetuned-spa-squad2-es',
22
+ tokenizer=(
23
+ 'mrm8488/distill-bert-base-spanish-wwm-cased-finetuned-spa-squad2-es',
24
+ {"use_fast": False} # Este modelo aun no es compatible con fast tokenizer
25
+ )
26
+ )
27
  return model
28
 
29
  # 4. Use streamlit to create a web app
 
39
  articulos_indexados = pd.read_csv('articulos_indexados.csv')
40
  articulos_indexados = articulos_indexados.set_index('Unnamed: 0')
41
  qa = load_qa_model()
42
+
43
 
44
  query = st.text_input(
45
  "Escribe tus términos de búsqueda o haz una pregunta terminando con el caracter ?:"
 
49
 
50
  if ('?' in query):
51
  st.write("Contestando a: ", query)
52
+
53
+ answers = qa({ 'question': query,
54
+ 'context': 'Manuel Romero está colaborando activamente con huggingface/transformers ' +
55
+ 'para traer el poder de las últimas técnicas de procesamiento de lenguaje natural al idioma español'
56
+ }
57
+ )
58
  st.info(answers['answer'])
59
 
60
  else: