.. _tutorials:

Tutorials
==========

There are multiple tutorials for different use cases divided by proficiency level.

Basic
-----

.. grid:: 1 2 2 2
   :gutter: 2

   .. grid-item-card:: Get Started
      :text-align: center
      :link: tutorials/101-get_started
      :link-type: doc
      :class-header: card-tutorial-basic

      ^^^
      Get started with the library

   .. grid-item-card:: Backtest
      :text-align: center
      :link: tutorials/102-backtest
      :link-type: doc
      :class-header: card-tutorial-basic

      ^^^
      How to evaluate a pipeline

   .. grid-item-card:: Exploratory data analysis
      :text-align: center
      :link: tutorials/103-EDA
      :link-type: doc
      :class-header: card-tutorial-basic

      ^^^
      How to make EDA using the library

Intermediate
------------

.. grid:: 1 2 2 2
   :gutter: 2

   .. grid-item-card:: Regressors and exogenous data
      :text-align: center
      :link: tutorials/201-exogenous_data
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to use exogenous data in a pipeline

   .. grid-item-card:: Deep learning examples
      :text-align: center
      :link: tutorials/202-NN_examples
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to use neural network models

   .. grid-item-card:: Ensembles
      :text-align: center
      :link: tutorials/203-ensembles
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to ensemble pipelines

   .. grid-item-card:: Outliers
      :text-align: center
      :link: tutorials/204-outliers
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to handle outliers

   .. grid-item-card:: AutoML
      :text-align: center
      :link: tutorials/205-automl
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to work with AutoML utilities

   .. grid-item-card:: Clustering
      :text-align: center
      :link: tutorials/206-clustering
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to perform time series clustering

   .. grid-item-card:: Feature selection
      :text-align: center
      :link: tutorials/207-feature_selection
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to perform feature selection

   .. grid-item-card:: Forecasting strategies
      :text-align: center
      :link: tutorials/208-forecasting_strategies
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to use different forecasting strategies

   .. grid-item-card:: Mechanics of forecasting
      :text-align: center
      :link: tutorials/209-mechanics_of_forecasting
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How pipelines are making forecasts under the hood

   .. grid-item-card:: Embedding models
      :text-align: center
      :link: tutorials/210-embedding_models
      :link-type: doc
      :class-header: card-tutorial-intermediate

      ^^^
      How to use embedding models

Advanced
--------

.. grid:: 1 2 2 2
   :gutter: 2

   .. grid-item-card:: Custom model and transform
      :text-align: center
      :link: tutorials/301-custom_transform_and_model
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to define your own model and transform

   .. grid-item-card:: Inference
      :text-align: center
      :link: tutorials/302-inference
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to save pipeline and use it later on new data

   .. grid-item-card:: Hierarchical time series
      :text-align: center
      :link: tutorials/303-hierarchical_pipeline
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to work with hierarchical time series

   .. grid-item-card:: Forecasting interpretation
      :text-align: center
      :link: tutorials/304-forecasting_interpretation
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to perform forecast decomposition for interpretation

   .. grid-item-card:: Classification
      :text-align: center
      :link: tutorials/305-classification
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to perform time series classification

   .. grid-item-card:: Prediction intervals
      :text-align: center
      :link: tutorials/306-prediction_intervals
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to estimate prediction intervals

   .. grid-item-card:: Working with misaligned data
      :text-align: center
      :link: tutorials/307-working_with_misaligned_data
      :link-type: doc
      :class-header: card-tutorial-advanced

      ^^^
      How to work with misaligned data