Process of transforming raw data (e.g., image pixels or audio waveforms) into meaningful numerical features for machine learning tasks.
Feature extraction converts raw data into meaningful representations that capture important characteristics. This process reduces dimensionality while preserving relevant information for downstream tasks.
Uses various techniques like CNN feature extractors for images, spectral analysis for audio, and transformer encoders for text. Features can be learned through neural networks or designed using domain knowledge.