Update app.py
Browse files
app.py
CHANGED
@@ -146,11 +146,13 @@ def main():
|
|
146 |
end_probabilities = tf.nn.softmax(outputs.end_logits, axis=-1)[0]
|
147 |
scores = start_probabilities[:, None] * end_probabilities[None, :]
|
148 |
scores = tf.linalg.band_part(scores, 0, -1)
|
|
|
149 |
max_index = tf.keras.backend.get_value(tf.math.argmax(scores))
|
|
|
150 |
start_index = max_index // scores.shape[1]
|
151 |
end_index = max_index % scores.shape[1]
|
152 |
-
st.write(start_index)
|
153 |
-
st.write(scores[start_index:end_index])
|
154 |
#######################
|
155 |
predict_answer_tokens = inputs.input_ids[0, answer_start_index : answer_end_index + 1]
|
156 |
answer=tokenizer.decode(predict_answer_tokens)
|
|
|
146 |
end_probabilities = tf.nn.softmax(outputs.end_logits, axis=-1)[0]
|
147 |
scores = start_probabilities[:, None] * end_probabilities[None, :]
|
148 |
scores = tf.linalg.band_part(scores, 0, -1)
|
149 |
+
st.write(scores)
|
150 |
max_index = tf.keras.backend.get_value(tf.math.argmax(scores))
|
151 |
+
st.write(max_index)
|
152 |
start_index = max_index // scores.shape[1]
|
153 |
end_index = max_index % scores.shape[1]
|
154 |
+
#st.write(start_index)
|
155 |
+
#st.write(scores[start_index:end_index])
|
156 |
#######################
|
157 |
predict_answer_tokens = inputs.input_ids[0, answer_start_index : answer_end_index + 1]
|
158 |
answer=tokenizer.decode(predict_answer_tokens)
|