Update app.py
Browse files
app.py
CHANGED
@@ -118,6 +118,8 @@ def main():
|
|
118 |
"Escribe tus términos de búsqueda o haz una pregunta terminando con el caracter ?:"
|
119 |
)
|
120 |
|
|
|
|
|
121 |
if query:
|
122 |
|
123 |
# Si se especifico una pregunta
|
@@ -142,13 +144,12 @@ def main():
|
|
142 |
|
143 |
text_tokens = tokenizer.convert_ids_to_tokens(input_ids)
|
144 |
answer_start_scores, answer_end_scores = qa_model(inputs)
|
145 |
-
st.write(answer_start_scores)
|
146 |
answer_start = tf.argmax(answer_start_scores, axis=1).numpy()[0]
|
147 |
answer_end = (tf.argmax(answer_end_scores, axis=1) + 1).numpy()[0]
|
148 |
|
149 |
answer = tokenizer.convert_tokens_to_string(tokenizer.convert_ids_to_tokens(input_ids[answer_start:answer_end]))
|
150 |
|
151 |
-
|
152 |
st.write(df_answer.sort_values(by=['score']).tail(10))
|
153 |
|
154 |
#outputs = qa_model(input_ids=inputs['input_ids'], attention_mask=inputs['attention_mask'])
|
|
|
118 |
"Escribe tus términos de búsqueda o haz una pregunta terminando con el caracter ?:"
|
119 |
)
|
120 |
|
121 |
+
all_results = pd.DataFrame(columns=["answer","score","start","end"])
|
122 |
+
|
123 |
if query:
|
124 |
|
125 |
# Si se especifico una pregunta
|
|
|
144 |
|
145 |
text_tokens = tokenizer.convert_ids_to_tokens(input_ids)
|
146 |
answer_start_scores, answer_end_scores = qa_model(inputs)
|
|
|
147 |
answer_start = tf.argmax(answer_start_scores, axis=1).numpy()[0]
|
148 |
answer_end = (tf.argmax(answer_end_scores, axis=1) + 1).numpy()[0]
|
149 |
|
150 |
answer = tokenizer.convert_tokens_to_string(tokenizer.convert_ids_to_tokens(input_ids[answer_start:answer_end]))
|
151 |
|
152 |
+
all_results.loc[i] = answer, max(answer_start_scores.numpy()[0]), 0, 0
|
153 |
st.write(df_answer.sort_values(by=['score']).tail(10))
|
154 |
|
155 |
#outputs = qa_model(input_ids=inputs['input_ids'], attention_mask=inputs['attention_mask'])
|