开发者社区 问答 正文

什么是降维,在哪里会用到降维,它的好处是什么?

什么是降维,在哪里会用到降维,它的好处是什么?

展开
收起
珍宝珠 2019-11-13 10:41:17 1742 分享 版权
1 条回答
写回答
取消 提交回答
  • 降维是指通过保留一些比较重要的特征,去除一些冗余的特征,减少数据特征的维度。而特征的重要性取决于该特征能够表达多少数据集的信息,也取决于使用什么方法进行降维。而使用哪种降维方法则是通过反复的试验和每种方法在该数据集上的效果。一般情况会先使用线性的降维方法再使用非线性的降维方法,通过结果去判断哪种方法比较合适。而降维的好处是:

    (1)节省存储空间;

    (2)加速计算速度(比如在机器学习算法中),维度越少,计算量越少,并且能够使用那些不适合于高维度的算法;

    (3)去除一些冗余的特征,比如降维后使得数据不会既保存平方米和平方英里的表示地形大小的特征;

    (4)将数据维度降到2维或者3维使之能可视化,便于观察和挖掘信息。

    (5)特征太多或者太复杂会使得模型过拟合。

    2019-11-13 10:41:38
    赞同 展开评论
问答地址: