Хотелось бы узнать, почему вероятность моего интерпретатора не возвращает 1? Может кто-нибудь объяснить, почему это так?
interpreter_quant = tf.lite.Interpreter(model_path=str(path_to_model))
interpreter_quant.allocate_tensors()
input_index = interpreter_quant.get_input_details()[0]["index"]
# input is uint32
output_index = interpreter_quant.get_output_details()[0]["index"]
# output is float
interpreter_quant.set_tensor(input_index, extended_raw_img)
interpreter_quant.invoke()
output = interpreter_quant.tensor(output_index)
preds = output()
Я думаю, что сумма каждого результата должна дать 1.
[0.17578125 0.09765625 0.72265625 0. 0.00390625]
[0. 0. 0.99609375 0. 0. ]