Machine Learning for Time Series Forecasting with Python
This book is an incisive and straightforward examination of one of the most crucial elements of decision-making in finance, marketing, education, and healthcare: time series modeling. --
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Newark :
John Wiley & Sons, Incorporated,
2020.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright
- About the Author
- About the Technical Editor
- Acknowledgments
- Contents at a Glance
- Contents
- Introduction
- Chapter 1 Overview of Time Series Forecasting
- Flavors of Machine Learning for Time Series Forecasting
- Supervised Learning for Time Series Forecasting
- Python for Time Series Forecasting
- Experimental Setup for Time Series Forecasting
- Conclusion
- Chapter 2 How to Design an End-to-End Time Series Forecasting Solution on the Cloud
- Time Series Forecasting Template
- Business Understanding and Performance Metrics
- Data Ingestion
- Data Exploration and Understanding
- Data Pre-processing and Feature Engineering
- Modeling Building and Selection
- An Overview of Demand Forecasting Modeling Techniques
- Model Evaluation
- Model Deployment
- Forecasting Solution Acceptance
- Use Case: Demand Forecasting
- Conclusion
- Chapter 3 Time Series Data Preparation
- Python for Time Series Data
- Common Data Preparation Operations for Time Series
- Time stamps vs. Periods
- Converting to Time stamps
- Providing a Format Argument
- Indexing
- Time/Date Components
- Frequency Conversion
- Time Series Exploration and Understanding
- How to Get Started with Time Series Data Analysis
- Data Cleaning of Missing Values in the Time Series
- Time Series Data Normalization and Standardization
- Time Series Feature Engineering
- Date Time Features
- Lag Features and Window Features
- Rolling Window Statistics
- Expanding Window Statistics
- Conclusion
- Chapter 4 Introduction to Autoregressive and Automated Methods for Time Series Forecasting
- Autoregression
- Moving Average
- Autoregressive Moving Average
- Autoregressive Integrated Moving Average
- Automated Machine Learning
- Conclusion
- Chapter 5 Introduction to Neural Networks for Time Series Forecasting
- Reasons to Add Deep Learning to Your Time Series Toolkit
- Deep Learning Neural Networks Are Capable of Automatically Learning and Extracting Features from Raw and Imperfect Data
- Deep Learning Supports Multiple Inputs and Outputs
- Recurrent Neural Networks Are Good at Extracting Patterns from Input Data
- Recurrent Neural Networks for Time Series Forecasting
- Recurrent Neural Networks
- Long Short-Term Memory
- Gated Recurrent Unit
- How to Prepare Time Series Data for LSTMs and GRUs
- How to Develop GRUs and LSTMs for Time Series Forecasting
- Keras
- TensorFlow
- Univariate Models
- Multivariate Models
- Conclusion
- Chapter 6 Model Deployment for Time Series Forecasting
- Experimental Set Up and Introduction to Azure Machine Learning SDK for Python
- Workspace
- Experiment
- Run
- Model
- Compute Target, RunConfiguration, and ScriptRunConfig
- Image and Webservice
- Machine Learning Model Deployment
- How to Select the Right Tools to Succeed with Model Deployment