Skip to main content

sktime - python toolbox for time series

180 minutes


This tutorial presents sktime - a unified, open source framework for machine learning with time series in python. sktime provides interfaces to algorithms of various types, and modular tools for pipelining, composition, and tuning. You will learn how identify your learning task, and how to build, use, and evaluate different algorithms on real-world data sets.

TutorialPyData: Software Packages & Jupyter


Time series are ubiquitous in real-world applications, but often add considerable complications to data science workflows.

In this tutorial, we will present sktime - a unified framework for machine learning with time series. sktime covers multiple time series learning problems, including time series transformation, classification and forecasting, among others. In addition, sktime allows you to easily apply an algorithm for one task to solve another (e.g. a scikit-learn regressor to solve a forecasting problem). In the tutorial, you will learn about how you can identify these problems, what their key differences are and how they are related.

To solve these problems, sktime provides various time series algorithms and modular tools for pipelining, composition and tuning. In addition, sktime is interoperable with common libraries in the data science stack, including scikit-learn, statsmodels and prophet.

You will learn how to use, combine, tune and evaluate different algorithms on real-world data sets. We'll work through all of this step by step using Jupyter Notebooks.

sktime is an openly governed open source community where everyone can join or become a leader. We encourage contributions and provide mentoring opportunities.

The speaker

Franz Kiraly

Founder and developer of the open source library sktime. Principal Data Scientist at GfK. Researcher in open source software, reliable/trustworthy models, time series. Previously faculty at University College London