기능 선택에 대해 배우고 있습니다. 모델 구축에 왜 이것이 중요하고 유용한 지 알 수 있습니다. 그러나지도 학습 (분류) 작업에 중점을 두겠습니다. 분류 작업에서 기능 선택이 중요한 이유는 무엇입니까?
피처 선택과지도 학습을위한 사용법에 관한 많은 문헌이 있지만, 이것은 당황합니다. 기능 선택은 버릴 기능을 식별하는 것입니다. 직관적으로, 일부 기능을 버리는 것은 자멸적인 것처럼 보입니다. 정보를 버리는 것입니다. 정보를 던지는 것이 도움이되지 않는 것 같습니다.
일부 기능을 제거해도 도움이 되더라도 일부 기능을 버리고 나머지를지도 학습 알고리즘에 제공하는 경우지도 학습 알고리즘이 처리하도록하는 대신 왜 직접 처리해야합니까? 일부 기능이 도움이되지 않는 경우 적절한지도 학습 알고리즘이 암시 적으로이를 감지하고 해당 기능을 사용하지 않는 모델을 학습해서는 안됩니까?
직관적으로 나는 기능 선택이 결코 도움이되지 않고 때로는 아프게 할 수있는 무의미한 운동이 될 것이라고 예상했을 것입니다. 그러나 그것이 널리 사용되고 사용된다는 사실은 내 직관이 잘못되었다고 의심합니다. 지도 학습을 수행 할 때 기능 선택이 유용하고 중요한 이유를 누구나 쉽게 이해할 수 있습니까? 머신 러닝 성능을 향상시키는 이유는 무엇입니까? 내가 사용하는 분류기에 의존합니까?