gpt4 book ai didi

machine-learning - LDA作为分区之前或之后的降维

转载 作者:行者123 更新时间:2023-11-30 08:40:51 25 4
gpt4 key购买 nike

我正在做分类,我有一个关于使用 LDA 进行降维的问题:

是否应该将LDA应用于包括训练和测试数据的整个特征矩阵,然后(在降低数据维度之后)对特征矩阵进行划分以提供用于分类的训练和测试集?这是真的吗?

然后,假设我们需要在应用 LDA 之前对数据进行分区。 如何使用Matlab的内部分类器(如kNN和SVM)对测试数据进行分类?

最佳答案

您应该在列车上生成 LDA,然后将其应用到测试集上。

原因是您不想检查整个处理链对不可见数据的执行情况。如果您在训练/测试中生成 LDA 模型,那么不太重要的信息可能会消失。

实际上,如果您确定了维度数,则应该进行训练/测试/验证拆分。您可以在其中确定训练/测试的最佳维度数。然后在训练和测试合并上构建 LDA+模型,并在验证上进行评估。

关于machine-learning - LDA作为分区之前或之后的降维,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46504688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com