Time Series Algorithms Recipes: Implement Machine Learning and Deep Learning Techniques with Python Akshay R Kulkarni All Chapters Instant Download
Time Series Algorithms Recipes: Implement Machine Learning and Deep Learning Techniques with Python Akshay R Kulkarni All Chapters Instant Download
https://ebookmass.com
https://ebookmass.com/product/time-series-
algorithms-recipes-implement-machine-learning-and-
deep-learning-techniques-with-python-akshay-r-
kulkarni/
https://ebookmass.com/product/machine-learning-for-time-series-
forecasting-with-python-francesca-lazzeri/
testbankdeal.com
https://ebookmass.com/product/machine-learning-with-python-for-
everyone-addison-wesley-data-analytics-series-1st-edition-ebook-pdf/
testbankdeal.com
https://ebookmass.com/product/introduction-to-prescriptive-ai-a-
primer-for-decision-intelligence-solutioning-with-python-akshay-
kulkarni/
testbankdeal.com
https://ebookmass.com/product/introduction-to-algorithms-for-data-
mining-and-machine-learning-yang/
testbankdeal.com
Risk Modeling: Practical Applications of Artificial
Intelligence, Machine Learning, and Deep Learning Terisa
Roberts
https://ebookmass.com/product/risk-modeling-practical-applications-of-
artificial-intelligence-machine-learning-and-deep-learning-terisa-
roberts/
testbankdeal.com
https://ebookmass.com/product/fundamentals-of-machine-learning-for-
predictive-data-analytics-algorithms/
testbankdeal.com
https://ebookmass.com/product/automated-machine-learning-for-business-
r-larsen/
testbankdeal.com
https://ebookmass.com/product/machine-learning-algorithms-for-signal-
and-image-processing-suman-lata-tripathi/
testbankdeal.com
Akshay R Kulkarni
Adarsha Shivananda
Anoosh Kulkarni
V Adithya Krishnan
Time Series Algorithms Recipes: Implement Machine Learning and Deep
Learning Techniques with Python
Akshay R Kulkarni Adarsha Shivananda
Bangalore, Karnataka, India Hosanagara, Karnataka, India
Preface�����������������������������������������������������������������������������������������������xv
v
Table of Contents
vi
Table of Contents
vii
Table of Contents
viii
Table of Contents
ix
Visit https://ebookmass.com
now to explore a rich
collection of eBooks and enjoy
exciting offers!
Table of Contents
Index�������������������������������������������������������������������������������������������������169
x
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.
xii
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.
xiii
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.
xv
Preface
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.
xvi
CHAPTER 1
Getting Started
with Time Series
A time series is a sequence of time-dependent data points. For example,
the demand (or sales) for a product in an e-commerce website can be
measured temporally in a time series, where the demand (or sales)
is ordered according to the time. This data can then be analyzed to
find critical temporal insights and forecast future values, which helps
businesses plan and increase revenue.
Time series data is used in every domain where real-time analytics is
essential. Analyzing this data and forecasting its future value has become
essential to these domains.
Time series analysis/forecasting was previously considered a purely
statistical problem. It is now used in many machine learning and deep
learning–based solutions, which perform equally well or even outperform
most other solutions. This book uses various methods and approaches to
analyze and forecast time series.
This chapter uses recipes to read/write time series data and perform
simple preprocessing and Exploratory Data Analysis (EDA).
The following lists the recipes explored in this chapter.
Solution
Pandas load the data into a dataframe structure.
How It Works
The following steps read the data.
2
Chapter 1 Getting Started with Time Series
The following are some of the important input arguments for read_csv.
Solution
Save the dataframe as a comma-separated (CSV) file.
How It Works
The following steps read the data.
4
Chapter 1 Getting Started with Time Series
5
Random documents with unrelated
content Scribd suggests to you:
distributing a Project Gutenberg™ electronic work under this
agreement, disclaim all liability to you for damages, costs and
expenses, including legal fees. YOU AGREE THAT YOU HAVE NO
REMEDIES FOR NEGLIGENCE, STRICT LIABILITY, BREACH OF
WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE
PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE THAT THE
FOUNDATION, THE TRADEMARK OWNER, AND ANY
DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE LIABLE
TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL,
PUNITIVE OR INCIDENTAL DAMAGES EVEN IF YOU GIVE
NOTICE OF THE POSSIBILITY OF SUCH DAMAGE.
1.F.4. Except for the limited right of replacement or refund set forth in
paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.