Actually, I just double checked it and they do not always sum to 1…
Which is very very weird in my opinion.
for i in range(7):
    print(sum([float(x) for x in data["epoch_0"]["probs"][0][i]])):
      
1.000000052
0.9999999680000001
1.000000026
1.000000014
1.000000041
0.9999999369999999
1.000000019

They are not far off from 1, nonetheless, they are not ==1.
@ptrblck how come?
Is this some error on my side or is it down to how python manages small numbers?
(they’re not that small considering that python allows for up to 2.1e-308)