как использовать нормализованную взаимную информацию о двух наборах кластеров?
У меня есть два набора кластеров, и я хочу использовать на них NMI. но результат всегда 1. Что я делаю не так?
вот два набора:
set1:
[[3, 23, 37, 45, 46, 49],
[9, 18, 25, 38, 40, 49],
[15, 19, 21, 27, 28, 29, 33, 41, 42, 43, 47, 48, 50],
[15, 21, 29, 33, 41, 43, 47, 50],
[2, 6, 14, 16, 26, 30, 32, 44],
[2, 12, 14, 16, 26, 30, 32, 44],
[21, 29, 41, 47, 50],
[2, 12, 16, 30, 32, 44],
[4, 11, 17, 22, 42, 49]]
set2:
[[2, 4, 6, 12, 14, 16, 17, 26, 30, 32, 42, 44],
[15, 19, 21, 27, 28, 29, 33, 41, 42, 43, 47, 48, 50],
[9, 18, 19, 25, 38, 40, 49],
[4, 11, 17, 22, 42, 49],
[4, 7, 13, 19, 36, 42],
[4, 8, 10, 24, 34, 39],
[4, 17, 19, 20, 35, 49],
[3, 17, 19, 23, 37, 42, 45, 46, 49],
[1, 5, 17, 31, 49]]
вот код, который я использую:
from sklearn import metrics
metrics.normalized_mutual_info_score(set1,set2)