Machine Learning 第七波编程作业——K-means Clustering and Principal Component Analysis
2013-06-18 12:16
549 查看
仅列出核心代码:
1.findClosestCentroids.m
1.findClosestCentroids.m
m = size(X, 1);
len = zeros(K, 1);
for i = 1:m
for j = 1:K
len(j) = norm(X(i, :) - centroids(j, :))^2;
end
[~, idx(i)] = min(len);
end
2.computeCentroids.mlen = zeros(K, 1);
for i = 1:m
for j = 1:K
len(j) = norm(X(i, :) - centroids(j, :))^2;
end
[~, idx(i)] = min(len);
end
for k = 1:K
ind = find(idx == k);
centroids(k, :) = mean(X(ind, :));
end
3.pca.mind = find(idx == k);
centroids(k, :) = mean(X(ind, :));
end
Sigma = X'*X/m;
[U,S,~] = svd(Sigma);
4.projectData.m[U,S,~] = svd(Sigma);
Z = X * U(:, 1:K);
5.recoverData.m X_rec = Z * U(:, 1:K)';
课程地址:https://www.coursera.org/course/ml
相关文章推荐
- Programming Exercise 7:K-means Clustering and Principal Component Analysis (第二部分PCA)
- Stanford ex7: K-means Clustering and Principal Component Analysis
- Programming Exercise 7:K-means Clustering and Principal Component Analysis 第一部分
- Programming Exercise 7: K-means Clustering and Principal Component Analysis Machine Learning
- Andrew NG 机器学习 练习7-K-means Clustering and Principal Component Analysis
- (六)K-means Clustering and Principal Component Analysis[K-means聚类&主元分析]
- Stanford 机器学习 Week8 作业:K-means Clustering and Principal Component Analysis
- Machine Learning week 8 programming exercise K-means Clustering and Principal Component Analysis
- MachineLearning Exercise 7 : K-means Clustering and Principle Component Analysis
- Coursera Machine Learning 第八周 quiz Programming Exercise 7 K-means Clustering and Principal Component
- Coursera Machine Learning 第八周week8ex7 K-Means Clustering and PCA编程全套满分题目+注释
- Fuzzy C-Means and Principle Component Analysis Approaching to Images (Numbers 0 ans 6) Recognition
- High Level Microarray Analysis - Clustering and Classification (Practice)
- 笔记:Online robust principal component analysis via truncated nuclear norm regularization
- PCA(Principal Component Analysis)
- k-means clustering and pca
- 主成分分析(Principal Component Analysis)与 奇异值分解(Singular Value Decomposition)
- 『 特征降维』PCA原理-Principal Component Analysis
- 主成分分析(Principal Component Analysis)
- 特征降维-PCA(Principal Component Analysis)