dar-tau commited on
Commit
3f2619b
·
verified ·
1 Parent(s): 79bdc9d

Update app.py

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