下载
中文
注册

ReductionConfig

API定义

inline ReductionConfig(int dimIn, int dimOut, float eigenPower, bool randomRotation);

功能描述

ReductionConfig的默认构造函数,当用户使用“PCAR”降维时,使用该函数。

输入

int dimIn:输入特征维度,即降维前的维度,PCAR需要配置此参数。

int dimOut:输出特征维度,及降维后的维度,PCAR需要配置此参数。

float eigenPower:奇异值的power数,PCAR需要配置此参数。

bool randomRotation:是否进行随机旋转,PCAR需要配置此参数。

输出

返回值

约束说明

  • 使用不同的降维算法,需要配置对应的参数并且降维后的维度需要满足后续使用降维数据Index的维度限制。
  • 使用PCAR降维时,需要保证dimOut>0,dimIn ≥ dimOut。eigenPower的范围为[-0.5, 0]。