reklama - zainteresowany?

Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego - Helion

Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego
Autor: Aileen Nielsen
Tytuł oryginału: Practical Time Series Analysis: Prediction with Statistics and Machine Learning
Tłumaczenie: Filip Kamiński
ISBN: 978-83-283-6721-0
stron: 432, Format: 168x237, okładka: miękka
Data wydania: 2020-09-22
Księgarnia: Helion

Cena książki: 59,40 zł (poprzednio: 99,00 zł)
Oszczędzasz: 40% (-39,60 zł)

Dodaj do koszyka Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

Tagi: Analiza danych | Inne | Prezenty dla Niego | Uczenie maszynowe

Analiza szeregów czasowych zyskuje na znaczeniu. Wraz z postÄ™pujÄ…cÄ… digitalizacjÄ… danych sÅ‚użby zdrowia, rozwojem inteligentnych miast czy upowszechniajÄ…cym siÄ™ internetem rzeczy staje siÄ™ coraz bardziej potrzebna. ObiecujÄ…cym rozwiÄ…zaniem jest analiza szeregów czasowych metodami wspomaganymi uczeniem maszynowym. Techniki te umożliwiajÄ… skuteczne monitorowanie i wykorzystywanie coraz wiÄ™kszych zbiorów danych. Być może ich zastosowanie do pracy z szeregami czasowymi wydaje siÄ™ nieoczywiste, jednak bez analiz szeregów czasowych nie można w peÅ‚ni wykorzystać zebranych danych.

Ta książka jest szerokim, aktualnym i praktycznym przeglÄ…dem metod analizy szeregów czasowych, w którym ujÄ™to peÅ‚ny potok przetwarzania danych czasowych i modelowania. Zaprezentowano w niej rzeczywiste przypadki użycia tych metod i zilustrowano je obszernymi fragmentami znakomicie zaprojektowanego kodu w jÄ™zykach R i Python. ZnalazÅ‚y siÄ™ tutaj praktyczne wskazówki uÅ‚atwiajÄ…ce rozwiÄ…zywanie najczÄ™stszych problemów wystÄ™pujÄ…cych w inżynierii danych czasowych i ich analizie. UjÄ™to tu zarówno konwencjonalne metody statystyczne, jak i nowoczesne techniki uczenia maszynowego. To bardzo przydatny przewodnik, dziÄ™ki któremu analitycy danych, inżynierowie oprogramowania i naukowcy bÄ™dÄ… mogli pÅ‚ynnie przejść od podstaw pracy z szeregami czasowymi do rozwiÄ…zywania konkretnych zagadnieÅ„ na profesjonalnym poziomie.

Dzięki tej książce nauczysz się:

  • pozyskiwać, przechowywać i przetwarzać szeregi czasowe
  • eksplorować dane czasowe i symulować je
  • wykonywać pomiary bÅ‚Ä™dów
  • pracować z szeregami czasowymi za pomocÄ… uczenia maszynowego lub uczenia gÅ‚Ä™bokiego
  • oceniać dokÅ‚adność i wydajność modeli

Skutecznie analizuj szeregi czasowe i wydobywaj bezcennÄ… wiedzÄ™!

Dodaj do koszyka Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

 

Osoby które kupowały "Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego", wybierały także:

  • Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego
  • Power BI Desktop. Kurs video. Wykorzystanie narzÄ™dzia w analizie i wizualizacji danych
  • Statystyka. Kurs video. Przewodnik dla student
  • Microsoft Excel. Kurs video. Wykresy i wizualizacja danych
  • Analiza danych w Tableau. Kurs video. Podstawy pracy analityka

Dodaj do koszyka Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

Spis treści

Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego -- spis treści


Wstęp 9

1. Koncepcja szeregów czasowych 15

  • Szeregi czasowe w różnych dziedzinach - krótka historia 15
    • Szeregi czasowe w medycynie 16
    • Przewidywanie pogody 20
    • Prognozy rozwoju gospodarczego 21
    • Astronomia 23
  • PoczÄ…tki analizy szeregów czasowych 24
  • Metody statystyczne w analizie szeregów czasowych 25
  • Uczenie maszynowe w analizie szeregów czasowych 26
  • Zobacz też 27

2. Pozyskiwanie i przetwarzanie szeregów czasowych 29

  • Gdzie można znaleźć szeregi czasowe? 30
    • Gotowe zestawy danych 30
    • Odnajdywanie szeregów czasowych 36
  • Konstruowanie szeregu czasowego na podstawie danych tabelarycznych 37
    • Przygotowanie danych - instrukcja krok po kroku 38
    • Konstruowanie szeregu czasowego na podstawie zebranych danych 44
  • Problemy zwiÄ…zane ze znacznikami czasu 46
    • Czego dotyczy dany znacznik? 46
    • Praca z danymi pozbawionymi dokumentacji 48
    • Co to jest znaczÄ…ca skala czasu? 50
  • Oczyszczanie danych 50
    • BrakujÄ…ce dane 51
    • Zmiana czÄ™stotliwoÅ›ci próbkowania 60
    • WygÅ‚adzanie danych 63
  • Wahania sezonowe 68
  • Strefy czasowe 71
  • Zapobieganie zjawisku lookahead 74
  • Zobacz też 76

3. Metody eksplorowania danych czasowych 79

  • Metody ogólnego przeznaczenia 79
    • Wykresy liniowe 80
    • Histogramy 82
    • Wykresy punktowe 84
  • Metody przeznaczone do eksploracji szeregów czasowych 86
    • O stacjonarnoÅ›ci sÅ‚ów kilka 86
    • Stosowanie okien czasowych 90
    • ZwiÄ…zki pomiÄ™dzy wartoÅ›ciami w szeregu 95
    • Korelacje pozorne 105
  • PrzeglÄ…d użytecznych metod wizualizacji 107
    • Wizualizacje w jednym wymiarze 107
    • Wizualizacje w dwóch wymiarach 108
    • Wizualizacje w trzech wymiarach 114
  • Zobacz też 117

4. Symulacje szeregów czasowych 119

  • Czym wyróżniajÄ… siÄ™ symulacje szeregów czasowych? 120
    • Symulacje kontra prognozy 120
  • Symulacje w implementacjach 121
    • PrzykÅ‚ad 1. - zrób to sam 121
    • PrzykÅ‚ad 2. - tworzenie Å›wiata symulacji, który sam sobÄ… steruje 126
    • PrzykÅ‚ad 3. - symulacja zjawiska fizycznego 132
  • Uwagi koÅ„cowe 137
    • Symulacje z wykorzystaniem metod statystycznych 138
    • Symulacje z wykorzystaniem uczenia gÅ‚Ä™bokiego 138
  • Zobacz też 138

5. Przechowywanie danych czasowych 141

  • Definiowanie wymagaÅ„ 143
    • Dane rzeczywiste a dane przechowywane 144
  • Bazy danych 146
    • SQL kontra NoSQL 147
    • PrzeglÄ…d popularnych rozwiÄ…zaÅ„ bazodanowych dla szeregów czasowych 149
  • Przechowywanie danych w plikach 153
    • NumPy 154
    • Pandas 155
    • Odpowiedniki w Å›rodowisku R 155
    • Xarray 156
  • Zobacz też 157

6. Modele statystyczne 159

  • Dlaczego nie należy korzystać z regresji liniowej? 159
  • Metody statystyczne dla szeregów czasowych 161
    • Modele autoregresyjne 161
    • Modele ze Å›redniÄ… ruchomÄ… 174
    • Zintegrowane modele autoregresyjne Å›redniej ruchomej 178
    • Model wektorowej autoregresji 187
    • Inne modele 191
  • Zalety i wady modeli statystycznych 192
  • Zobacz też 193

7. Modele zmiennych stanu 195

  • Wady i zalety modeli zmiennych stanu 196
  • Filtr Kalmana 197
    • Model 197
    • Implementacja 199
  • Ukryte modele Markowa 203
    • Sposób dziaÅ‚ania modelu 204
    • Dopasowywanie modelu 205
    • Implementacja dopasowania modelu 208
  • Bayesowskie strukturalne szeregi czasowe (BSTS) 213
    • Implementacja 214
  • Zobacz też 218

8. Generowanie i selekcja cech 221

  • PrzykÅ‚ad wprowadzajÄ…cy 222
  • Ogólne uwagi dotyczÄ…ce cech 223
    • Natura danego szeregu 223
    • Wiedza dziedzinowa 224
    • Parametry zewnÄ™trzne 225
  • PrzeglÄ…d miejsc, w których można szukać inspiracji dotyczÄ…cych wyboru cech 225
    • Biblioteki dostÄ™pne na licencji open source 226
    • PrzykÅ‚ady cech powiÄ…zanych z konkretnymi dziedzinami 230
  • Jak dokonać selekcji cech po ich wygenerowaniu? 233
  • Podsumowanie i wnioski 236
  • Zobacz też 236

9. Uczenie maszynowe w analizie szeregów czasowych 239

  • Klasyfikacja szeregów czasowych 240
    • Generowanie i selekcja cech 240
    • Drzewa decyzyjne 243
  • Klasteryzacja 250
    • Generowanie cech 251
    • Metryki uwzglÄ™dniajÄ…ce zmianÄ™ czasu 258
    • Klasteryzacja w kodzie 262
  • Zobacz też 264

10. Uczenie głębokie 267

  • Geneza uczenia gÅ‚Ä™bokiego 269
  • Implementacja sieci neuronowej 271
    • Dane, symbole, operacje, warstwy i grafy 272
  • Budowa potoku uczenia 275
    • Spojrzenie na zestaw danych 275
    • Elementy potoku uczenia 278
  • Jednokierunkowe sieci neuronowe 293
    • Prosty przykÅ‚ad 293
    • Wykorzystanie modelu atencji do uczynienia jednokierunkowych sieci bardziej Å›wiadomymi czasu 296
  • Konwolucyjne sieci neuronowe 298
    • Prosty model sieci konwolucyjnej 300
    • Alternatywne modele konwolucyjne 302
  • Rekurencyjne sieci neuronowe 304
    • Kontynuacja przykÅ‚adu z zapotrzebowaniem na prÄ…d 307
    • Autoenkoder 308
  • PoÅ‚Ä…czenie architektur 309
  • Podsumowanie 313
  • Zobacz też 314

11. Pomiary bÅ‚Ä™dów 317

  • Podstawy: jak przetestować prognozÄ™? 318
    • Weryfikacja historyczna a kwestie zwiÄ…zane z konkretnym modelem 320
  • Kiedy prognoza jest wystarczajÄ…co dobra? 321
  • Szacowanie niepewnoÅ›ci modelu w oparciu o symulacjÄ™ 323
  • Prognozowanie na wiele kroków naprzód 326
    • BezpoÅ›rednie dopasowanie do danego horyzontu 326
    • PodejÅ›cie rekurencyjne do odlegÅ‚ych horyzontów czasowych 326
    • Uczenie wielozadaniowe w kontekÅ›cie szeregów czasowych 327
  • PuÅ‚apki walidacji 327
  • Zobacz też 328

12. Kwestie wydajnościowe w dopasowywaniu i wdrażaniu modeli 331

  • Praca z narzÄ™dziami przeznaczonymi do bardziej ogólnych przypadków użycia 332
    • Modele zbudowane z myÅ›lÄ… o danych przekrojowych nie "wspóÅ‚dzielÄ…" danych pomiÄ™dzy próbkami 332
    • Modele, które nie wspierajÄ… wczeÅ›niejszego obliczania, tworzÄ… niepotrzebne opóźnienia pomiÄ™dzy pomiarem a prognozowaniem 334
  • Wady i zalety formatów zapisu danych 334
    • Przechowuj dane w formacie binarnym 335
    • Przetwarzaj dane w sposób umożliwiajÄ…cy "przesuwanie siÄ™" po nich 335
  • Modyfikacje analizy dla zwiÄ™kszenia jej wydajnoÅ›ci 336
    • Wykorzystanie wszystkich danych to niekoniecznie najlepszy pomysÅ‚ 336
    • ZÅ‚ożone modele nie zawsze sprawdzajÄ… siÄ™ znacznie lepiej 337
    • Krótki przeglÄ…d innych wysokowydajnych narzÄ™dzi 338
  • Zobacz też 338

13. Zastosowania w obszarze opieki zdrowotnej 341

  • Przewidywanie grypy 341
    • Studium przypadku grypy w jednym obszarze metropolitalnym 341
    • Jak obecnie wyglÄ…da prognozowanie grypy? 354
  • Przewidywanie stężenia cukru we krwi 356
    • Eksploracja danych i ich oczyszczanie 357
    • Generowanie cech 361
    • Dopasowanie modelu 366
  • Zobacz też 371

14. Zastosowania w obszarze finansów 373

  • Pozyskiwanie i eksploracja danych finansowych 374
  • WstÄ™pne przetwarzanie danych do uczenia gÅ‚Ä™bokiego 380
    • Dodawanie interesujÄ…cych nas wielkoÅ›ci do surowych danych 380
    • Skalowanie interesujÄ…cych nas wielkoÅ›ci bez wprowadzania zjawiska lookahead 381
    • Formatowanie danych do sieci neuronowej 383
  • Budowanie i uczenie rekurencyjnej sieci neuronowej 386
  • Zobacz też 392

15. Szeregi czasowe w danych rzÄ…dowych 393

  • Pozyskiwanie danych rzÄ…dowych 394
  • Eksploracja dużych zbiorów danych czasowych 395
    • ZwiÄ™kszenie czÄ™stotliwoÅ›ci próbkowania i agregowanie danych podczas iteracji 399
    • Sortowanie danych 399
  • Statystyczna analiza szeregów czasowych "w locie" 403
    • PozostaÅ‚e pytania 412
    • Dalsze możliwoÅ›ci poprawy 413
  • Zobacz też 413

16. Pakiety przeznaczone do pracy z szeregami czasowymi 415

  • Prognozowanie na dużą skalÄ™ 415
    • WewnÄ™trzne narzÄ™dzia Google'a do przemysÅ‚owego prognozowania 416
    • OtwartoźródÅ‚owy pakiet Prophet od Facebooka 418
  • Wykrywanie anomalii 422
    • OtwartoźródÅ‚owy pakiet AnomalyDetection od Twittera 422
  • Inne pakiety stworzone z myÅ›lÄ… o szeregach czasowych 425
  • Zobacz też 426

17. Prognozy o prognozowaniu 427

  • Prognozowanie jako usÅ‚uga 427
  • Uczenie gÅ‚Ä™bokie zwiÄ™ksza możliwoÅ›ci probabilistyczne 428
  • Wzrost znaczenia uczenia maszynowego kosztem statystyki 429
  • Wzrost popularnoÅ›ci metod Å‚Ä…czÄ…cych podejÅ›cie statystyczne i uczenie maszynowe 429
  • WiÄ™cej prognoz dotyczÄ…cych życia codziennego 430

Dodaj do koszyka Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.