作为一个数据科学家,我正在探索降维算法,但对于如何判断一种算法是否适用还很困惑。我想知道,在进行算法评估时,有哪些因素需要考虑?例如,算法的稳定性,准确性,速度,本质特征保留率和计算资源等等。是否还需要考虑数据集大小,特征数量以及是否存在噪音等因素,以及如何进行...