Prognozowanie metodami uczenia maszynowego w Python

online 3 dni

Prognozowanie jest jednym z najczęstszych zadań analizy danych: w końcu któż nie chciałby wiedzieć co będzie w przyszłości? Jednocześnie prognozowanie wydaje się trudne: w tworzeniu prognoz i stosowaniu ich w praktyce napotykamy wiele problemów, takich jak: specjalne zdarzenia, braki danych dla pewnych okresów, zmiany zachodzące w przewidywanym zjawisku i jego otoczeniu oraz skomplikowane zależności. Jednak spokojnie: na kursie poznasz techniki i narzędzia pozwalające radzić sobie z trudnościami i uzyskiwać użyteczne prognozy.

Szkolenie poświęcone jest narzędziom prognozowania szeregów czasowych dostępnym w środowisku Python. Przedstawione zostaną podstawowe i zaawansowane narzędzia prognozowania: od prognoz naiwnych, po specjalistyczne architektury głębokich sieci neuronowych (deep learning). Dużo uwagi poświęcimy pakietowi Prophet, który umożliwia tworzenie praktycznych modeli uwzględniających zdarzenia specjalne, zmiany trendu i wiele innych czynników. Wszystkie narzędzia zostaną omówione z naciskiem na ich praktyczne stosowanie, zrozumienie ich zalet i ograniczeń, na przykładach z wykorzystaniem rzeczywistych danych z różnych dziedzin.

Dla kogo?

  • Analityków wykonujących lub planujących wykonywać prognozy szeregów czasowych
  • Osób chcących poznać narzędzia prognozowania w środowisku Python

 

Co zyskasz?

  • Umiejętność przygotowania danych na potrzeby prognozowania
  • Wiedzę, jak prognozować szeregi czasowe w środowisku Python wykorzystując metody statystyczne i uczenie maszyn
  • Znajomość pakietu Prophet umożliwiającego automatyczne prognozowanie szeregów czasowych i radzenie sobie z wieloma wyzwaniami praktycznego prognozowania

  • Program
  • Trainer
  • Organizational information

Program szkolenia:

1. Prognozowanie – jak i dlaczego

2. Badanie i przygotowanie danych

  • Data i czas w Pythonie
  • Braki danych
  • Wykrywanie odchyleń
  • Dekompozycja szeregu i stacjonarność

3. Podstawowe modele statystyczne

  • Modele naiwne
  • Wyrównywanie wykładnicze
  • ARIMA i metody pochodne

4. Prognozowanie metodami uczenia maszynowego ogólnego przeznaczenia

5. Prophet – więcej niż automat do prognozowania

  • Jak to działa
  • Automatyczne prognozowanie w Prophet
  • Kalendarz, święta i okresy specjalne
  • Szacowanie niepewności
  • Zmienne objaśniające
  • Wykrywanie zmian trendu
  • Ocena modelu
  • Wdrożenie produkcyjne

6. Sieci neuronowe zaprojektowane do prognozowania (N-BEATS)

Similar courses

Statistica w nauczaniu statystyki

Uczestnicy poznają sposoby wykorzystania pakietu Statistica w procesie dydaktycznym, które przyspieszają i uatrakcyjniają przekazywanie wiedzy z zakresu statystyki opisowej i […]

Learn more

Podstawy analizy danych w środowisku R

W trakcie szkolenia zostaną omówione zasady pracy w środowisku R, rodzaje najczęściej wykorzystywanych obiektów oraz przykłady ilustrujące pracę z tym pakietem. Podczas kursu wykorzystywać […]

Learn more

Time Series Analysis and Forecasting

The course is for those who would like to learn basic and advanced methods of time series analysis and forecasting. […]

Learn more

Do you have questions?

Get in Touch!

Our team is ready to help with any questions you might have. Just fill out the form, send us a message, or give us a call, and we’ll get back to you as soon as we can!

    Skip to content