(reference, samples)
| 92 | |
| 93 | |
| 94 | def compute_fd(reference, samples): |
| 95 | mu1, mu2 = np.mean(reference, axis=0), np.mean(samples, axis=0) |
| 96 | sigma1, sigma2 = np.cov(reference, rowvar=False), np.cov(samples, rowvar=False) |
| 97 | distance = calculate_frechet_distance(mu1, sigma1, mu2, sigma2) |
| 98 | return distance |
| 99 | |
| 100 | |
| 101 | def compute_frid(reference, samples, dataset, results_path): |
no test coverage detected