in FIDCalculations.py [0:0]
def calculate_fid(feature_set1, feature_set2):
features_1 = np.asarray(feature_set1).astype(np.float32)
features_2 = np.asarray(feature_set2).astype(np.float32)
mu_1 = np.mean(features_1, axis=0)
mu_2 = np.mean(features_2, axis=0)
cv_1 = np.cov(features_1, rowvar=False)
cv_2 = np.cov(features_2, rowvar=False)
score = calculate_frechet_distance(mu_1, cv_1, mu_2, cv_2)
return score