Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Provides a comprehensive theoretical foundation for neural networks, including discussions on input normalization for stable and efficient training, relevant to the 'Normalization and Scaling' section.
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, Aurélien Géron, 2022 (O'Reilly Media) - Offers practical examples and best practices for data preprocessing, including scaling techniques and preparing time series data for deep learning models, aligning with the 'Normalization and Windowing' implementation.
Forecasting: Principles and Practice, Rob J Hyndman and George Athanasopoulos, 2021 (OTexts) - A well-regarded resource for time series analysis and forecasting, covering data characteristics, handling missing values, and general preparation strategies that are foundational for any time series modeling.
3.3. Preprocessing data - scikit-learn 1.3.2 documentation, scikit-learn developers, 2023 - The official documentation provides detailed explanations and examples for various preprocessing transformers, including StandardScaler and MinMaxScaler, emphasizing correct usage with training and test sets.