- Forecasting Time Series Data(2021).pdf
In 2017, Facebook released their Prophet software as open source. This powerful tool was
developed by Facebook engineers because their analysts were becoming overwhelmed
with the number of business forecasts demanded by managers. The developers of Prophet
wanted to simultaneously solve two problems: a) completely automatic forecasting
techniques are too brittle and inflexible to handle additional knowledge, and b) analysts
who are consistently able to produce high-quality forecasts are rare and require extensive
expertise. Prophet successfully solves both of these problems.
Prophet was designed so that forecasts produced with no parameter tuning or other
optimization are usually very high quality, but with just a little bit of training, anyone can
intuitively tweak the model and increase performance dramatically.
Starting from the most basic model and advancing to the deepest technical dives
into Prophet's inner workings, this book will teach you everything there is to know
about Facebook's Prophet. Many advanced features not even covered by the official
documentation are discussed here, with complete working examples for every topic
covered. This book is not intended to provide you the ability to build a Prophet clone from
scratch, but it will teach you to use Prophet just as well as, if not better than, Facebook's
own highly-trained engineers.
Who this book is for
This book is for anyone who wants to use Facebook's Prophet to improve their forecasts.
Data scientists and data analysts, machine learning engineers and software engineers,
and even business managers will benefit from the topics covered in this book. All that is
required is that the reader is comfortable with, working in either Python or R, or is willing
to learn how The business manager who is familiar with Python can follow the examples
included in this book and will learn how to modify them to fit their own use cases; the
data scientist will gain a more technical understanding of what Prophet is doing under
the hood and how it works. However, this book is intended mostly as a how-to guide. It
will not provide a fully rigorous explanation of the math and statistics that underpin the
equations controlling Prophet.
Hands-On Python with 50 Exercises, 2 Projects, 2 Assignments
& Final Exam: Intermediate
This book is an in-depth and activity-based introduction to the
intermediate level topics of Python programming. It follows a
step-by-step practical approach by combining the theory of the
language with the hands-on coding exercises including quizzes,
projects, assignments and exams.
We begin by setting up the development environment, the
PyCharm IDE. Then we cover Exception Handling, Modules &
Packages, Format Operations and File Operations in Python.
Further we cover one of the most important topics in computer
programming which is OOP (Object Oriented Programming). We
build two big projects that are the PDF & CSV Operations and the
Movie Library. Especially in the Movie Library we build a real
world project which you can use as a reference in your
programming life. You will also have assignments after each
project. And finally we have the final exam which will let you to
test your Python level.
By the end of the book, you will learn almost all of the
intermediate level concepts of Python in great detail by writing
thousands of lines of code. All the supplementary resources (code
files, quizzes, assignments, final exam etc.) are available for
download at the Github repository. The link for the repository is
provided in the book.
This is the second book in Hands-On Python Series. And here is
what you will find in this book:
Theory: In each topic, we will cover all the Theoretical Details
with example coding.