Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -61,12 +61,13 @@ def analyze_sentence(index, vis_type, vis_format):
|
|
61 |
fig_output = None
|
62 |
else:
|
63 |
fig_output = None
|
|
|
64 |
top_values, top_indices = torch.tensor(plot_data).flatten().topk(30)
|
65 |
topk_data = []
|
66 |
for val, ind in zip(top_values, top_indices):
|
67 |
ind = np.unravel_index(ind, plot_data.shape)
|
68 |
topk_data += [str((tokenized[1+ind[0]], tokenized[1+ind[1]]))]
|
69 |
-
graph_output = '<div>' + '<br/>'.join(topk_data) + '</div>'
|
70 |
metrics = {'Metrics': 1}
|
71 |
|
72 |
metrics.update({k: v for k, v in row.items() if k not in ['text', 'attention_maps', 'attention_maps_shape']})
|
|
|
61 |
fig_output = None
|
62 |
else:
|
63 |
fig_output = None
|
64 |
+
plot_data[np.arange(len(plot_data)), np.arange(len(plot_data))] = 0.
|
65 |
top_values, top_indices = torch.tensor(plot_data).flatten().topk(30)
|
66 |
topk_data = []
|
67 |
for val, ind in zip(top_values, top_indices):
|
68 |
ind = np.unravel_index(ind, plot_data.shape)
|
69 |
topk_data += [str((tokenized[1+ind[0]], tokenized[1+ind[1]]))]
|
70 |
+
graph_output = '<div><b>' + text + '</b><br/>' + '<br/>'.join(topk_data) + '</div>'
|
71 |
metrics = {'Metrics': 1}
|
72 |
|
73 |
metrics.update({k: v for k, v in row.items() if k not in ['text', 'attention_maps', 'attention_maps_shape']})
|