畅快钢笔

文章
6
资源
0
加入时间
2年10月17天

面经之连续值特征做离散化的好处

在特征工程中,我们常常需要对连续型特征进行离散化处理,那么这么做有什么好处呢?下面做简单的总结:1.离散特征的增加和减少都很容易,易于模型的快速迭代;2.系数矩阵内机乘法运算速度更快,计算结果方便存储,易于扩展;3.离散化后的特征对异常数据有很强的鲁棒性。比如一个特征是年龄=300岁,会给模型造成很大的干扰;4.单变量离散化N个后,每个变量有单独的权重,相当于为模型引入了非线性,能...

C++类 const成员变量和const成员函数1. const成员变量2. const成员函数

深入理解为什么要有const成员函数1. 首先复习一下指针和const一个指向常量的指针(底层const)不能改变所指对象的值;因此将一个普通指针(不是指向常量的指针)指向一个常量是错误的,因为只能使用指向常量的指针来存放常量的地址:const double pi = 3.14;double *ptr = &pi //错误,ptr是一个普通指针,不能存放常量对象的地址但...

一个接口需要查询多个系统数据的性能优化

前提:java中一个接口的实现如果是基于组装多个不同系统之间的数据(并且多个系统之间数据的获取没有关联性),那么此时就可以通过异步请求的方式来实现性能优化。实现性能优化原理剖析:例如实现一个接口需要调用3个系统的数据,a系统的请求时间为1s,b系统的请求时间为2s,c系统的请求时间为3s,那么使用单线程完成一次接口调用的总时间至少为1+2+3=6s。使用多线程异步调用接口的时间大约为c系统...