🏆 Take the free Top-Rated Session from TechXchange in Las Vegas and Build Your First GenAI Application the Right Way! Learn more

Offered By: IBM

Time Series Forecasting With Prophet

In this project, we will use the Prophet open source library to predict the power consumption in India for next year. Prophet is designed to automatically find a good set of hyperparameters for the model with skilful forecasts and data with trends and seasonal structure by default.

Continue reading

Guided Project

Data Science

815 Enrolled
4.4
(108 Reviews)

At a Glance

In this project, we will use the Prophet open source library to predict the power consumption in India for next year. Prophet is designed to automatically find a good set of hyperparameters for the model with skilful forecasts and data with trends and seasonal structure by default.

Why you should do this Guided Project

You can learn how to train and fit the time series forecasting model. Here we are using the model Prophet for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality along with holiday effects. It is also a robust way to handle missing data and shifts in the trend as well as handling outliers in the data. It works best with time series that have strong seasonal effects (Seasonality).

Prophet is open source software released by Facebook’s Core Data Science team. You can download prophet from CRAN and PyPI.

It can be implemented in Python as well as R language.


A Look at the Project Ahead

After completing this guided project you will be able to:
  • Perform basic Time Series Analysis.
  • Visualise Time Series Data Using Plotly Library.
  • Train a Facebook's open source Prophet model.
  • Evaluate Prophet model with MAE(Mean Absolute Error).



What You'll Need

To complete this guided project, you will need a basic understanding of the working mechanics of the Prophet . You will also need some prior experience working with Time Series Analysis to be able to follow our data preprocessing steps easily. It will be more helpful if you have a prior knowledge of Data Visualisation library like Plotly.

This course mainly uses Python and JupyterLabs. Although these skills are recommended prerequisites, no prior experience is required as this Guided Project is designed for complete beginners.

Frequently Asked Questions

Do I need to install any software to participate in this project?
Everything you need to complete this project will be provided to you via the Skills Network Labs and it will all be available via a standard web browser.

What web browser should I use?
The Skills Network Labs platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

Estimated Effort

45 Minutes

Level

Beginner

Industries

Information Technology

Skills You Will Learn

Data Science, Python, Time Series

Language

English

Course Code

GPXX032NEN

Tell Your Friends!

Saved this page to your clipboard!

Upskill with exclusive learning resources

Start your career and master the latest technologies with expert support!

Have questions or need support? Chat with me 😊