MCPcopy Create free account
hub / github.com/QWTforGithub/T2LDM / compute_jsd

Function compute_jsd

eval/eval_utils.py:79–91  ·  view source on GitHub ↗

Calculate the score of Jensen-Shannon Divergence (JSD)

(reference, samples, dataset)

Source from the content-addressed store, hash-verified

77
78
79def compute_jsd(reference, samples, dataset):
80 """
81 Calculate the score of Jensen-Shannon Divergence (JSD)
82
83 """
84 print('Evaluating (JSD) ...')
85 reference, samples = pcd2bev_sum(dataset, reference, samples)
86 reference = (reference / np.sum(reference)).flatten()
87 samples = (samples / np.sum(samples)).flatten()
88 score = jensenshannon(reference, samples)
89 print(OUTPUT_TEMPLATE.format('JSD ', score))
90
91 return score
92
93
94def compute_fd(reference, samples):

Callers 1

evaluateFunction · 0.85

Calls 2

pcd2bev_sumFunction · 0.90
formatMethod · 0.80

Tested by

no test coverage detected