Penso che siano 2 cose diverse,
Iniziamo con Selezione funzionalità :
Questa tecnica viene utilizzata per selezionare le funzionalità che spiegano la maggior parte della variabile target (ha una correlazione con la variabile target). Questo test viene eseguito appena prima che il modello venga applicato ai dati.
Per spiegarlo meglio, facciamo un esempio: ci sono 10 funzioni e 1 variabile target, 9 funzioni spiegano il 90% della variabile target e 10 funzioni insieme spiegano il 91% della variabile target. Quindi la variabile 1 non sta facendo molta differenza, quindi tendi a rimuoverla prima della modellazione (è anche soggettiva per il business). Posso anche essere chiamato come Predictor Importance.
Ora parliamo di Estrazione funzioni ,
Che viene utilizzato in Apprendimento senza supervisione, estrazione di contorni in immagini, estrazione di Bi-grammi da un testo, estrazione di fonemi dalla registrazione di testo parlato. Quando non sai nulla dei dati come nessun dizionario di dati, troppe funzionalità significa che i dati non sono in un formato comprensibile. Quindi prova ad applicare questa tecnica per ottenere alcune funzionalità che spiegano la maggior parte dei dati. L'estrazione delle caratteristiche comporta una trasformazione delle caratteristiche, che spesso non è reversibile perché alcune informazioni vengono perse nel processo di riduzione della dimensionalità.
È possibile applicare Estrazione funzionalità sui dati forniti per estrarre funzionalità e quindi applicare Selezione funzionalità rispetto alla variabile di destinazione per selezionare il sottoinsieme che può aiutare a creare un modello valido con buoni risultati.
puoi passare attraverso questi Link-1 , Link-2 per una migliore comprensione.
possiamo implementarli in R, Python, SPSS.
fammi sapere se hai bisogno di ulteriori chiarimenti.