Machine Learning for Time-Series with Python Forecast, Predict, and Detect Anomalies with State-Of-the-art Machine Learning Methods

The book contains the most common as well as state-of-the-art methods in machine learning for time-series, and examples that every data scientist or analyst would have encountered, if not in their job, then in a job interview

Bibliographic Details
Main Author: Auffarth, Ben
Format: eBook
Language:English
Published: Birmingham Packt Publishing, Limited 2021
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 04937nmm a2200469 u 4500
001 EB002005744
003 EBX01000000000000001168644
005 00000000000000.0
007 cr|||||||||||||||||||||
008 211123 ||| eng
020 |a 1801816107 
050 4 |a Q325.5 
100 1 |a Auffarth, Ben 
245 0 0 |a Machine Learning for Time-Series with Python  |h [electronic resource]  |b Forecast, Predict, and Detect Anomalies with State-Of-the-art Machine Learning Methods 
260 |a Birmingham  |b Packt Publishing, Limited  |c 2021 
300 |a 371 p. 
505 0 |a Cover -- Copyright -- Contributors -- Table of Contents -- Preface -- Chapter 1: Introduction to Time Series with Python -- What Is a Time Series? -- Characteristics of Time Series -- Time Series and Forecasting -- Past and Present -- Demography -- Genetics -- Astronomy -- Economics -- Meteorology -- Medicine -- Applied Statistics -- Python for Time Series -- Installing libraries -- Jupyter Notebook and JupyterLab -- NumPy -- pandas -- Best practice in Python -- Summary -- Chapter 2: Time-Series Analysis with Python -- What is time series analysis? -- Working with time series in Python 
505 0 |a ROCKET -- Shapelets in Practice -- Summary -- Chapter 4: Introduction to Machine Learning for Time-Series -- Machine learning with time series -- Supervised, unsupervised, and reinforcement learning -- History of machine learning -- Machine learning workflow -- Cross-validation -- Error metrics for time series -- Regression -- Classification -- Comparing time-series -- Machine learning algorithms for time-series -- Distance-based approaches -- Shapelets -- ROCKET -- Time Series Forest and Canonical Interval Forest -- Symbolic approaches -- HIVE-COTE -- Discussion -- Implementations -- Summary 
505 0 |a Chapter 5: Time-Series Forecasting with Moving Averages and Autoregressive Models -- What are classical models? -- Moving average and autoregression -- Model selection and order -- Exponential smoothing -- ARCH and GARCH -- Vector autoregression -- Python libraries -- Statsmodels -- Python practice -- Requirements -- Modeling in Python -- Summary -- Chapter 6: Unsupervised Methods for Time-Series -- Unsupervised methods for time-series -- Anomaly detection -- Microsoft -- Google -- Amazon -- Facebook -- Twitter -- Implementations -- Change point detection -- Clustering -- Python practice 
505 0 |a Requirements -- Anomaly detection -- Change point detection -- Summary -- Chapter 7: Machine Learning Models for Time-Series -- More machine learning methods for time series -- Validation -- K-nearest neighbors with dynamic time warping -- Silverkite -- Gradient boosting -- Python exercise -- Virtual environments -- K-nearest neighbors with dynamic time warping in Python -- Silverkite -- Gradient boosting -- Ensembles with Kats -- Summary -- Chapter 8: Online Learning for Time-Series -- Online learning for time series -- Online algorithms -- Drift -- Drift detection methods 
505 0 |a Requirements -- Datetime -- pandas -- Understanding the variables -- Uncovering relationships between variables -- Identifying trend and seasonality -- Summary -- Chapter 3: Preprocessing Time Series -- What Is Preprocessing? -- Feature Transforms -- Scaling -- Log and Power Transformations -- Imputation -- Feature Engineering -- Date- and Time-Related Features -- ROCKET -- Shapelets -- Python Practice -- Log and Power Transformations in Practice -- Imputation -- Holiday Features -- Date Annotation -- Paydays -- Seasons -- The Sun and Moon -- Business Days -- Automated Feature Extraction 
653 |a Time-series analysis / Computer programs / fast 
653 |a Time-series analysis / Data processing / fast 
653 |a Machine learning / http://id.loc.gov/authorities/subjects/sh85079324 
653 |a Python (Computer program language) / fast 
653 |a Python (Computer program language) / http://id.loc.gov/authorities/subjects/sh96008834 
653 |a Time-series analysis / Data processing 
653 |a Machine learning / fast 
653 |a Apprentissage automatique 
653 |a Time-series analysis / Computer programs / http://id.loc.gov/authorities/subjects/sh85135431 
653 |a Python (Langage de programmation) 
653 |a Série chronologique / Informatique 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
500 |a Description based upon print version of record. - Adaptive learning methods 
015 |a GBC1H4950 
776 |z 9781801819626 
776 |z 9781801816106 
776 |z 1801819629 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781801819626/?ar  |x Verlag  |3 Volltext 
082 0 |a 006.31 
520 |a The book contains the most common as well as state-of-the-art methods in machine learning for time-series, and examples that every data scientist or analyst would have encountered, if not in their job, then in a job interview