Akshay R Kulkarni, Anoosh Kulkarni, Adarsha Shivananda and V Adithya Krishnan

Time Series Algorithms Recipes

Implement Machine Learning and Deep Learning Techniques with Python

Akshay R Kulkarni
Bangalore, Karnataka, India
Anoosh Kulkarni
Bangalore, India
Adarsha Shivananda
Hosanagara, Karnataka, India
V Adithya Krishnan
Navi Mumbai, India
ISBN 978-1-4842-8977-8e-ISBN 978-1-4842-8978-5
© Akshay R Kulkarni, Adarsha Shivananda, Anoosh Kulkarni, V Adithya Krishnan 2023
Apress Standard
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

To our families

Preface

Before reading this book, you should have a basic knowledge of statistics, machine learning, and Python programming. If you want to learn how to build basic to advanced time series forecasting models, then this book will help by providing recipes for implementation in Python. By the end of the book, you will have practical knowledge of all the different types of modeling methods in time series.

The desire to know the unknown and to predict the future has been part of human culture for ages. This desire has driven mankind toward the discipline of forecasting. Time series forecasting predicts unknown future data points based on the data's previous (past) observed pattern. It can depend not only on the previous target points and time (univariate) but also on other independent variables (multivariate). This book is a cookbook containing various recipes to handle time series forecasting.

Data scientists starting a new time series project but don’t have prior experience in this domain can easily utilize the various recipes in this book, which are domain agnostic, to kick-start and ease their development process.

This book is divided into five chapters. Chapter 1 covers recipes for reading and processing the time series data and basic Exploratory Data Analysis (EDA). The following three chapters cover various forecasting modeling techniques for univariate and multivariate datasets. Chapter 2 has recipes for multiple statistical univariate forecasting methods, with more advanced techniques continued in Chapter 3. Chapter 3 also covers statistical multivariate methods. Chapter 4 covers time series forecasting using machine learning (regression-based). Chapter 5 is on advanced time series modeling methods using deep learning.

The code for all the implementations in each chapter and the required datasets is available for download at github.com/apress/time-series-algorithm-recipes.

Table of Contents
About the Authors
Akshay R Kulkarni

is an artificial intelligence (AI) and machine learning (ML) evangelist and thought leader. He has consulted several Fortune 500 and global enterprises to drive AI and data science–led strategic transformations. He is a Google developer, an author, and a regular speaker at major AI and data science conferences (including the O’Reilly Strata Data & AI Conference and Great Indian Developer Summit (GIDS)). He is a visiting faculty member at some of the top graduate institutes in India. In 2019, he was featured as one of India’s “top 40 under 40” data scientists. In his spare time, Akshay enjoys reading, writing, coding, and helping aspiring data scientists. He lives in Bangalore with his family.

 
Adarsha Shivananda

is a data science and MLOps leader. He is working on creating world-class MLOps capabilities to ensure continuous value delivery from AI. He aims to build a pool of exceptional data scientists within and outside organizations to solve problems through training programs. He always wants to stay ahead of the curve. Adarsha has worked extensively in the pharma, healthcare, CPG, retail, and marketing domains. He lives in Bangalore and loves to read and teach data science.

 
Anoosh Kulkarni

is a senior AI consultant. He has worked with global clients across multiple domains to help them solve their business problems using machine learning, natural language processing (NLP), and deep learning. Anoosh is passionate about guiding and mentoring people in their data science journey. He leads data science/machine learning meet-ups and helps aspiring data scientists navigate their careers. He also conducts ML/AI workshops at universities and is actively involved in conducting webinars, talks, and sessions on AI and data science. He lives in Bangalore with his family.

 
V Adithya Krishnan

is a data scientist and MLOps engineer. He has worked with various global clients across multiple domains and helped them to solve their business problems extensively using advanced ML applications. He has experience across multiple fields of AI-ML, including time series forecasting, deep learning, NLP, ML operations, image processing, and data analytics. Presently, he is working on a state-of-the-art value observability suite for models in production, which includes continuous model and data monitoring along with the business value realized. He presented a paper, “Deep Learning Based Approach for Range Estimation,” written in collaboration with the DRDO, at an IEEE conference. He lives in Chennai with his family.

 
About the Technical Reviewer
Krishnendu Dasgupta

is a co-founder of DOCONVID AI. He is a computer science and engineering graduate with a decade of experience building solutions and platforms on applied machine learning. He has worked with NTT DATA, PwC, and Thoucentric and is now working on applied AI research in medical imaging and decentralized privacy-preserving machine learning in healthcare. Krishnendu is an alumnus of the MIT Entrepreneurship and Innovation Bootcamp and devotes his free time as an applied AI and ML research volunteer for various research NGOs and universities across the world.

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.149.238.159