Hi,



 Mary_nj:

ValueError: operands could not be broadcast together with shapes (5,) (14,)


This error means that precision calculated in the current iteration has 5 values but previously calculated precision which has been assigned to evaluate_parameters_dict['precision'] has 14 values.
A simple snippet that reproduces that error:
np.random.randn(5,) + np.random.randn(14, )

Which means you need to ensure that precision you are calculating in every iteration has the same size.
In your code you might need to double check the input of precision_recall_fscore_support method. I think the corresponding inputs are qa_similary and batch.label.
Bests