Tipuri și aplicații ale seriilor de timp

Machine Learning pentru Date de Tip Șir de Timp în Python

Chris Holdgraf

Fellow, Berkeley Institute for Data Science

Serii de timp

Machine Learning pentru Date de Tip Șir de Timp în Python

Serii de timp

Machine Learning pentru Date de Tip Șir de Timp în Python

Ce definește o serie de timp?

Punct de date Punct de date Punct de date Punct de date Punct de date Punct de date
1 34 12 54 76 40

Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp
2:00 2:01 2:02 2:03 2:04 2:05

Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp
Ian Feb Mar Apr Mai Iun

Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp Moment de timp
1e-9 2e-9 3e-9 4e-9 5e-9 6e-9

Machine Learning pentru Date de Tip Șir de Timp în Python

Încărcarea unei serii de timp cu Pandas

import pandas as pd
import matplotlib.pyplot as plt
data = pd.read_csv('data.csv')
data.head()
          date symbol       close       volume
0   2010-01-04   AAPL  214.009998  123432400.0
46  2010-01-05   AAPL  214.379993  150476200.0
92  2010-01-06   AAPL  210.969995  138040000.0
138 2010-01-07   AAPL  210.580000  119282800.0
184 2010-01-08   AAPL  211.980005  111902700.0
Machine Learning pentru Date de Tip Șir de Timp în Python

Reprezentarea grafică a unei serii de timp în pandas

import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(12, 6))
data.plot('date', 'close', ax=ax)
ax.set(title="AAPL daily closing price")
Machine Learning pentru Date de Tip Șir de Timp în Python

Un grafic de serie de timp

Machine Learning pentru Date de Tip Șir de Timp în Python

De ce machine learning?

Putem utiliza date mari și complexe

Machine Learning pentru Date de Tip Șir de Timp în Python

De ce machine learning?

Putem...

  • Prezice viitorul
  • Automatiza acest proces

Machine Learning pentru Date de Tip Șir de Timp în Python

De ce să le combinăm?

Machine Learning pentru Date de Tip Șir de Timp în Python

Un pipeline de machine learning

  • Extragerea caracteristicilor
  • Antrenarea modelului
  • Predicție și validare
Machine Learning pentru Date de Tip Șir de Timp în Python

Să exersăm!

Machine Learning pentru Date de Tip Șir de Timp în Python

Preparing Video For Download...