样本(XN⋅dXN⋅d)之间的距离矩阵
N, d = X.shape X_square = np.sum(X*X, axis=1).reshape(N, 1) dist_mat = 2*X_square - 2*X.dot(X.T)pj|i=exp(−∥xi−xj∥2/2σ2i)∑k≠iexp(−∥xi−xk∥2/2σ2i)pj|i=exp(−‖xi−xj‖2/2σi2)∑k≠iexp(−‖xi−xk‖2/2σi2)def _joint_distribution_matrix(D, sigma): P = np.exp(-D*D/2/sigma**2) P /= np.sum(P, axis=1) return P
机器学习概念 —— 样本距离矩阵
最新推荐文章于 2023-03-16 08:56:30 发布
本文详细介绍了如何计算样本间的距离矩阵,并基于此计算联合分布矩阵,涉及到numpy库的使用,以及对高斯核函数的解释。适用于理解数据相似性度量及概率分布计算。

2991

被折叠的 条评论
为什么被折叠?



