VOOZH about

URL: https://www.coursera.org/learn/demand-prediction-using-time-series

⇱ Demand Forecasting Using Time Series | Coursera


Demand Forecasting Using Time Series

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Demand Forecasting Using Time Series

4,312 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
3.3

39 reviews

Intermediate level

Recommended experience

9 hours to complete

Gain insight into a topic and learn the fundamentals.
3.3

39 reviews

Intermediate level

Recommended experience

9 hours to complete

What you'll learn

  • Building ARIMA models in Python to make demand predictions

  • Developing the framework for more advanced neural netowrks (such as LSTMs) by understanding autocorrelation and autoregressive models.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in English
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the Machine Learning for Supply Chains Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

This course is the second in a specialization for Machine Learning for Supply Chain Fundamentals. In this course, we explore all aspects of time series, especially for demand prediction. We'll start by gaining a foothold in the basic concepts surrounding time series, including stationarity, trend (drift), cyclicality, and seasonality. Then, we'll spend some time analyzing correlation methods in relation to time series (autocorrelation). In the 2nd half of the course, we'll focus on methods for demand prediction using time series, such as autoregressive models. Finally, we'll conclude with a project, predicting demand using ARIMA models in Python.

In this module, we'll get our feet wet with time series in Python. We'll start by getting familiar with where time series fits in to the machine learning landscape. Then, we'll learn about the main types of time series and their distinguishing factors, including period, frequency, and stationarity. After pausing to learn how to plot timeseries in Python, we'll explore the differences between seasonality and cyclicality.

What's included

7 videos3 readings2 assignments1 discussion prompt

7 videosβ€’Total 29 minutes
  • Course Introductionβ€’1 minute
  • Module Introductionβ€’1 minute
  • Introduction to Time Seriesβ€’3 minutes
  • Datetime Objects in Pythonβ€’7 minutes
  • Plotting with Pandasβ€’6 minutes
  • Types of Time Seriesβ€’3 minutes
  • Exploratory Analysis with Time Seriesβ€’7 minutes
3 readingsβ€’Total 30 minutes
  • Machine Learning in Supply Chainβ€’10 minutes
  • Time Series Patternsβ€’10 minutes
  • Time Series Basicsβ€’10 minutes
2 assignmentsβ€’Total 55 minutes
  • Time Series Basicsβ€’45 minutes
  • Practice Quiz: Types of Time Seriesβ€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Welcome to the Courseβ€’10 minutes

In this module, we'll dive into the ideas behind autocorrelation and independence. We'll start by digging into the math of correlation and how it can be used to characterize the relationship between two variables. Next, we'll define its relationship to independence and explain where these ideas can be used. Finally, we'll combine correlation with time series attributes, such as trend, seasonality, and stationarity to derive autocorrelation. We'll go through both some of the theory behind autocorrelation, and how to code it in Python.

What's included

8 videos2 readings2 assignments1 discussion prompt

8 videosβ€’Total 36 minutes
  • Module Introductionβ€’1 minute
  • Correlationβ€’6 minutes
  • Shifting Time Seriesβ€’3 minutes
  • Introduction to Autocorrelationβ€’5 minutes
  • Partial Autocorrelation Function (PACF)β€’6 minutes
  • PACF Mathβ€’5 minutes
  • Autocorrelation (I)β€’4 minutes
  • Autocorrelation (II)β€’7 minutes
2 readingsβ€’Total 20 minutes
  • Correlationβ€’10 minutes
  • Autocorrelation Calculatorβ€’10 minutes
2 assignmentsβ€’Total 55 minutes
  • Correlation with Time Seriesβ€’45 minutes
  • Practice Quiz: Autocorrelation and Stationarityβ€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Shifting and Resamplingβ€’10 minutes

In this module, we'll start by reviewing some of the basic concepts behind linear regression. Then, we'll extend this knowledge to feed into lagged regression, an effective way to use regression techniques on time series. Once we have a solid foothold in basic and lagged regression, we'll explore modern methods such as ARIMA (autoregressive integrated moving average). All of this is building the framework for more advanced machine learning models such as LSTMs (long short-term memory network).

What's included

4 videos1 reading1 assignment1 programming assignment1 discussion prompt1 ungraded lab

4 videosβ€’Total 18 minutes
  • Module Introductionβ€’1 minute
  • Lagged Regressionβ€’5 minutes
  • Autoregressive Modelsβ€’7 minutes
  • ARIMA Modelsβ€’5 minutes
1 readingβ€’Total 20 minutes
  • Lagged Regressionβ€’20 minutes
1 assignmentβ€’Total 15 minutes
  • Practice Quiz: ARIMA Modelsβ€’15 minutes
1 programming assignmentβ€’Total 90 minutes
  • ARIMA Modelsβ€’90 minutes
1 discussion promptβ€’Total 15 minutes
  • Autoregressive Models vs. Neural Networksβ€’15 minutes
1 ungraded labβ€’Total 10 minutes
  • Programming Assignment Solutionsβ€’10 minutes

In the final course project, we'll make demand predictions using ARIMA models.

What's included

1 programming assignment1 ungraded lab

1 programming assignmentβ€’Total 120 minutes
  • Course Projectβ€’120 minutes
1 ungraded labβ€’Total 30 minutes
  • Programming Assignment Solutionsβ€’30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
3.0 (15 ratings)
LearnQuest
207 Coursesβ€’1,002,317 learners

Explore more from Machine Learning

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,