Я работаю над кодом, полученным от соавтора, и он содержит две функции из устаревшего класса GMM в sklearn: distribte_covar_matrix_to_match_covariance_type log_multivariate_normal_density
Поскольку я не настолько знаком с математикой, стоящей за ним, я 'Мне трудно найти эквивалентные функции в новом классе GaussianMixture.Любая помощь будет принята с благодарностью!
Ниже приведен фрагмент кода, который вызывает функции:
for x in models:
bics=[]
gmm = mixture.GMM(n_components=x, n_iter=100000, n_init=5, covariance_type='full')
gmm.fit(np.array(s))
bic.append(gmm.bic(np.array(s)))
return bic.index(min(bic))+2