Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, 2022 (O'Reilly Media) - A practical guide covering essential data preprocessing steps such as handling missing values, feature scaling, categorical encoding, and proper data splitting, which are fundamental for building deep learning models.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A foundational textbook that provides theoretical background on deep learning, including discussions on the significance of data preprocessing for neural network training and model stability.
Preprocessing data, scikit-learn developers, 2023 (scikit-learn) - The official documentation for scikit-learn's data preprocessing modules, providing practical details and examples for various scalers, encoders, and imputation strategies used in machine learning workflows.