t-SNE和PCA介绍

t-SNE

  1. t-SNE : t-分布领域嵌入算法,读作“Tee-Snee”,它只在用于已标记数据时才真正有意义,可以明确显示出输入的聚类状况。
    主要想法就是,将高维分布点的距离,用条件概率来表示相似性,同时低维分布的点也这样表示。
    只要二者的条件概率非常接近(用相对熵来训练,所以需要label),那就说明高维分布的点已经映射到低维分布上了。
  2. 难点:高维距离较近的点,比较方便聚在一起,但是高维距离较远的点,却比较难在低维拉开距离。
    其次,训练的时间也比较长

3.建议观赏链接,绝对牛逼的t-SNE介绍:从SNE到t-SNE再到LargeVis

PCA

  1. PCA(Principal Component Analysis)主要成分分析。
    PCA把原先的n个特征用数目更少的m个特征取代,新特征是旧特征的线性组合,这些线性组合最大化样本方差,尽量使新的m个特征互不相关。从旧特征到新特征的映射捕获数据中的固有变异性。
    不仅仅是对高维数据进行降维,更重要的是经过降维去除了噪声,发现了数据中的模式。
  2. 计算过程:
  • 原始数据进行特征均值化
  • 计算特征均值化后的协方差矩阵(算出特征之间的关系)
  • 计算协方差矩阵的特征值和特征向量(特征值分解)
  • 选取大的特征值对于的特征向量来更新原始数据集(直接相乘就好)
  1. PCA涉及协方差,协方差(conv):
    方差的定义:


    即,度量各个维度偏离均值的程度。仿照其,协方差的定义:

    假设我们想统计一个男孩子的猥琐程度跟他受女孩子的欢迎程度是否存在一些联系,这是个二维的特征问题,我们用协方差来计算之间的联系。协方差的结果如果为正值,则说明两者是正相关的(从协方差可以引出“相关系数”的定义),也就是说一个人越猥琐越受女孩欢迎。如果结果为负值, 就说明两者是负相关,越猥琐女孩子越讨厌。如果为0,则两者之间没有关系,猥琐不猥琐和女孩子喜不喜欢之间没有关联,就是统计上说的“相互独立”。
    从协方差的定义上我们也可以看出一些显而易见的性质,如:

  2. 协方差矩阵
    协方差只能处理二维问题,维数一多,自然需要计算多个协方差,由此需要矩阵来组织。协方差矩阵定义:



    对于n维的数据集要算协方差,得到的协方差矩阵大小就为n^2。但是实际计算次数(每次不分次序抽两个)只需要



    可见,协方差矩阵为对称的矩阵,对角线又为各个维度的方差。

 5. 观赏链接 : 主成分分析PCA

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我路过一座城市 把泪留给了它 它没有说话 默默地送了我一程 夜晚的灯光和冷 寂静的建筑和街道 早晨的雪迹和公交 还...
    Cactussnow阅读 205评论 0 0
  • 1:得到一个人容易,得到对方的后半生却很难。感情是需要经营与思考的,不要以失去对方为代价,换来这些已经没有意义的领...
    城闭喧阅读 215评论 0 0
  • 题图是关于这个问题的理论解答——完美的工作是以下四个象限的交集: what you love 兴趣 一切的出发点,...
    密思乔阅读 1,460评论 0 51
  • 《我喜欢》这本绘本展示了一个丰富的神奇的有趣的书的世界,书里可以有好笑的事情,有恐怖故事,有童话,有儿歌,有恐龙,...
    周梅_c8b6阅读 226评论 0 1
  • 2018年1月3日下了场大雪后,天气非常寒冷。为了保障小学幼儿园的孩子出行安全,从1月4日到1月10日放假。这几天...
    幸福耕耘阅读 301评论 0 0