当前位置: 首页 > 面试题库 >

讲一下PCA

曹高轩
2023-03-14
本文向大家介绍讲一下PCA相关面试题,主要包含被问及讲一下PCA时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

PCA是比较常见的线性降维方法,通过线性投影将高维数据映射到低维数据中,所期望的是在投影的维度上,新特征自身的方差尽量大,方差越大特征越有效,尽量使产生的新特征间的相关性越小。

PCA算法的具体操作为对所有的样本进行中心化操作,计算样本的协方差矩阵,然后对协方差矩阵做特征值分解,取最大的n个特征值对应的特征向量构造投影矩阵。

 类似资料:
  • 本文向大家介绍讲一下 synchronized 关键字的底层原理 ?相关面试题,主要包含被问及讲一下 synchronized 关键字的底层原理 ?时的应答技巧和注意事项,需要的朋友参考一下 synchronized 是由一对 monitorenter/monitorexit 指令实现的,monitor 对象是同步的基本实现单元。 在 Java 6 之前,monitor 的实现完全是依靠操作系统内

  • 本文向大家介绍讲一下volatile涉及的Java内存模型?相关面试题,主要包含被问及讲一下volatile涉及的Java内存模型?时的应答技巧和注意事项,需要的朋友参考一下 在 JDK1.2 之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而在当前的 Java 内存模型下,线程可以把变量保存本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。这就可

  • 本文向大家介绍简单讲一讲ES6的一些新特性?相关面试题,主要包含被问及简单讲一讲ES6的一些新特性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: ES6在变量的声明和定义方面增加了let、const声明变量,有局部变量的概念,赋值中有比较吸引人的结构赋值,同时ES6对字符串、 数组、正则、对象、函数等拓展了一些方法,如字符串方面的模板字符串、函数方面的默认参数、对象方面属性的简洁表达方式

  • 本文向大家介绍讲一讲,数据库ACID的特性。相关面试题,主要包含被问及讲一讲,数据库ACID的特性。时的应答技巧和注意事项,需要的朋友参考一下 考察点:数据库 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性指事务前后数据的完整性必须保持一致。 隔离性指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离。 持久性

  • 本文向大家介绍讲一下redis的主从复制怎么做的?相关面试题,主要包含被问及讲一下redis的主从复制怎么做的?时的应答技巧和注意事项,需要的朋友参考一下 考察点:   第一阶段:与master建立连接 第二阶段:向master发起同步请求(SYNC) 第三阶段:接受master发来的RDB数据 第四阶段:载入RDB文件

  • 本文向大家介绍讲一讲,如何构造一致性 哈希算法。相关面试题,主要包含被问及讲一讲,如何构造一致性 哈希算法。时的应答技巧和注意事项,需要的朋友参考一下 考察点:哈希算法 先构造一个长度为232的整数环(这个环被称为一致性Hash环),根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上,然后根据数据的Key值计算得到其Hash值(其分布也为[0, 232-1]