Stanford机器学习---第十讲. 数据降维
来源:互联网 发布:淘宝开店保证金交不了 编辑:程序博客网 时间:2024/04/30 09:46
转自:点击打开链接
本栏目(Machine learning)包括单参数的线性回归、多参数的线性回归、Octave Tutorial、Logistic Regression、Regularization、神经网络、机器学习系统设计、SVM(Support Vector Machines 支持向量机)、聚类、降维、异常检测、大规模机器学习等章节。内容大多来自Standford公开课machine learning中Andrew老师的讲解和其他书籍的借鉴。(https://class.coursera.org/ml/class/index)
PS: 盼望已久的十一长假就要到了~祝大家国庆快乐,玩的开心!(*^__^*)
第十讲. 降维——Dimensionality Reduction
===============================
(一)、为什么要降维?
(二)、主成分分析Principal Component Analysis (PCA)
(三)、PCA 算法流程
(四)、从压缩数据中恢复原数据
(五)、怎样决定降维个数/主成分个数
(六)、应用PCA进行降维的建议
本章主要讲述应用PCA算法进行数据降维的原理
=====================================
(一)、为什么要降维?
- About data:
- About Visualization:
=====================================
(二)、About Principal Component Analysis (PCA)
- PCA 目的:降维——find a low dimension surface on which to project data ~
- PCA 与 Linear Regression 的区别:
=====================================
(三)、PCA 算法流程
μj = Σm Xj(i)/m
=====================================
(四)、从压缩数据中恢复原数据
=====================================
(五)、怎样决定降维个数/主成分个数
所以,可以用下式进行k的合理选取:
=====================================
(六)、应用PCA进行降维的建议
Ans:NO!应用PCA提取主成分可能会解决一些overfitting的问题,但是呢,不建议用这种方法解决overfitting问题,还是建议用第三章中讲过的加入regularization项(也称为ridge regression)来解决。
2. PCA中主成分分析应用到那部分数据呢?
Ans:Only Training Data!可以用Cross-Validation data 和 test Data进行检验,但是选择主分量的时候只应用training data.
3. 不要盲目PCA
Notice:only 当你在原数据上跑到了一个比较好的结果,又嫌它太慢的时候才采取PCA进行降维,不然降了半天白降了~
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十讲. 数据降维
- Stanford机器学习---第十二讲. 数据降维
- Stanford机器学习---第10讲. 数据降维
- Stanford Machine Learning -- 第十讲 大规模学习
- Stanford机器学习---第十三讲. 异常检测---此讲综合应用了所有以往知识
- Stanford机器学习---第九讲. 聚类
- Stanford机器学习---第十四讲. 推荐系统
- Stanford机器学习---第十六讲. PHOTO ORC
- Stanford机器学习---第九讲. 聚类
- Android自动化测试工具之monkeyrunner 介绍
- HDU 5062 Beautiful Palindrome Number(数学题)
- 计蒜客 挑战难题 第16题:爬楼梯
- C++ 虚函数
- 使用 Struts 2 开发 RESTful 服务
- Stanford机器学习---第十讲. 数据降维
- IN 函数 和 and 在where条件中联合使用的注意事项:
- AT+CNMI
- 最近公共祖先 (Lowest common ancestor)
- Java探索之旅(5)——数组
- java中的字符创比较
- C语言编程_指针变量的定义和使用
- gdb十分钟教程
- 剑指offer面试题6--重建二叉树