In - Helion
Tytuł oryginału: Data Science on AWS: Implementing End-to-End, Continuous AI and Machine Learning Pipelines
TÅ‚umaczenie: Tomasz Walczak
ISBN: 978-83-283-9129-1
stron: 472, Format: ebook
Data wydania: 2022-07-01
Księgarnia: Helion
Cena książki: 64,50 zł (poprzednio: 129,00 zł)
Oszczędzasz: 50% (-64,50 zł)
Osoby które kupowały "In", wybierały także:
- Data Science w Pythonie. Kurs video. Przetwarzanie i analiza danych 149,00 zł, (67,05 zł -55%)
- Machine Learning i język Python. Kurs video. Praktyczne wykorzystanie popularnych bibliotek 243,59 zł, (112,05 zł -54%)
- Matematyka w deep learningu. Co musisz wiedzie 89,00 zł, (44,50 zł -50%)
- Dylemat sztucznej inteligencji. 7 zasad odpowiedzialnego tworzenia technologii 54,90 zł, (27,45 zł -50%)
- Eksploracja danych za pomoc 67,00 zł, (33,50 zł -50%)
Spis treści
Inżynieria danych na platformie AWS. Jak tworzyć kompletne potoki uczenia maszynowego eBook -- spis treści
Przedmowa
Rozdział 1. Wprowadzenie do danologii na platformie AWS
- Zalety przetwarzania w chmurze
- Potoki i procesy w danologii
- Zalecane praktyki z obszaru MLOps
- Usługi SI Amazona i zautomatyzowane uczenie maszynowe w narzędziu Amazon SageMaker
- Pobieranie, eksploracja i przygotowywanie danych na platformie AWS
- Uczenie i dostrajanie modelu za pomocą narzędzia Amazon SageMaker
- Instalowanie modeli za pomocą usługi Amazon SageMaker i funkcji AWS Lambda
- Analizy i uczenie maszynowe dla strumieni danych na platformie AWS
- Infrastruktura platformy AWS i niestandardowy sprzęt
- Ograniczanie kosztów za pomocÄ… tagów, budżetów i alertów
- Podsumowanie
Rozdział 2. Zastosowania danologii
- Innowacje w każdej branży
- Spersonalizowane rekomendacje produktów
- Wykrywanie niestosownych materiaÅ‚ów wideo za pomocÄ… usÅ‚ugi Amazon Rekognition
- Prognozowanie zapotrzebowania
- Identyfikowanie fałszywych kont za pomocą usługi Amazon Fraud Detector
- Używanie usÅ‚ugi Amazon Macie do wykrywania wycieków wrażliwych danych
- Urządzenia konwersacyjne i asystenci głosowi
- Analiza tekstu i NLP
- Wyszukiwanie kognitywne i rozumienie języka naturalnego
- Inteligentne centra obsługi klienta
- Przemysłowe usługi SI i konserwacja predykcyjna
- Automatyzacja domu za pomocą narzędzi AWS IoT i Amazon SageMaker
- Pobieranie informacji medycznych z dokumentów sÅ‚użby zdrowia
- SamooptymalizujÄ…ca i inteligentna infrastruktura chmury
- Kognitywna i predyktywna analityka biznesowa
- Edukacja nastÄ™pnego pokolenia programistów SI i UM
- Zaprogramuj naturalny system operacyjny za pomocÄ… przetwarzania kwantowego
- Wzrost wydajnoÅ›ci i obniżenie kosztów
- Podsumowanie
Rozdział 3. Zautomatyzowane uczenie maszynowe
- Zautomatyzowane uczenie maszynowe w usłudze SageMaker Autopilot
- Åšledzenie wyników eksperymentów za pomocÄ… usÅ‚ugi SageMaker Autopilot
- Uczenie i instalowanie klasyfikatora tekstu za pomocą usługi SageMaker Autopilot
- Zautomatyzowane uczenie maszynowe w usłudze Amazon Comprehend
- Podsumowanie
Rozdział 4. Pobieranie danych do chmury
- Jeziora danych
- Kierowanie zapytań do jeziora danych w S3 za pomocą usługi Amazon Athena
- Ciągłe pobieranie nowych danych za pomocą narzędzia AWS Glue Crawler
- Stosowanie architektury Lake House za pomocą usługi Amazon Redshift Spectrum
- Wybór miÄ™dzy narzÄ™dziami Amazon Athena a Amazon Redshift
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 5. Eksplorowanie zbioru danych
- Narzędzia do eksplorowania danych w AWS
- Wizualizowanie jeziora danych w środowisku SageMaker Studio
- Zapytania dotyczÄ…ce hurtowni danych
- Tworzenie paneli kontrolnych za pomocą usługi Amazon QuickSight
- Wykrywanie problemów z jakoÅ›ciÄ… danych za pomocÄ… narzÄ™dzi Amazon SageMaker i Apache Spark
- Wykrywanie tendencyjności w zbiorze danych
- Wykrywanie zmian różnego rodzaju za pomocÄ… usÅ‚ugi SageMaker Clarify
- Analizowanie danych za pomocą usługi AWS Glue DataBrew
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 6. Przygotowywanie zbioru danych do uczenia modelu
- Wybieranie i inżynieria cech
- Skalowanie inżynierii cech za pomocą zadań SageMaker Processing
- Udostępnianie cech za pomocą repozytorium cech z platformy SageMaker
- Wczytywanie i przekształcanie danych w usłudze SageMaker Data Wrangler
- Åšledzenie historii artefaktów i eksperymentów na platformie Amazon SageMaker
- Wczytywanie i przekształcanie danych za pomocą usługi AWS Glue DataBrew
- Podsumowanie
Rozdział 7. Uczenie pierwszego modelu
- Infrastruktura platformy SageMaker
- Instalowanie wyuczonego modelu BERT za pomocą usługi SageMaker JumpStart
- Tworzenie modelu w platformie SageMaker
- Krótka historia przetwarzania jÄ™zyka naturalnego
- Architektura Transformer w algorytmie BERT
- Uczenie modelu BERT od podstaw
- Dostrajanie wstępnie wyuczonego modelu BERT
- Tworzenie skryptu uczenia
- Uruchamianie skryptu uczenia w usłudze SageMaker Notebook
- Ocena modeli
- Debugowanie i profilowanie procesu uczenia modelu w usłudze SageMaker Debugger
- Interpretowanie i wyjaśnianie predykcji modelu
- Wykrywanie tendencyjności modelu i wyjaśnianie predykcji
- Dodatkowe metody uczenia algorytmu BERT
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 8. Uczenie i optymalizowanie modeli na dużą skalę
- Automatyczne znajdowanie optymalnych hiperparametrów dla modelu
- Stosowanie ciepÅ‚ego startu dla dodatkowych zadaÅ„ dostrajania hiperparametrów na platformie SageMaker
- Skalowanie poziome uczenia rozproszonego na platformie SageMaker
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 9. Instalowanie modeli w środowisku produkcyjnym
- Predykcje w czasie rzeczywistym czy w trybie wsadowym?
- Generowanie predykcji w czasie rzeczywistym za pomocÄ… punktów koÅ„cowych platformy SageMaker
- Automatyczne skalowanie punktów koÅ„cowych platformy SageMaker za pomocÄ… usÅ‚ugi Amazon CloudWatch
- Strategie instalowania nowych i zaktualizowanych modeli
- Testowanie i porównywanie nowych modeli
- Monitorowanie pracy modelu i wykrywanie zmian
- Monitorowanie jakości danych w punktach końcowych platformy SageMaker
- Monitorowanie jakości modelu w zainstalowanych punktach końcowych platformy SageMaker
- Monitorowanie zmian tendencyjności w zainstalowanych punktach końcowych platformy SageMaker
- Monitorowanie zmian wkładu cech w zainstalowanych punktach końcowych platformy SageMaker
- Wsadowe generowanie predykcji za pomocą usługi przekształcania wsadowego na platformie SageMaker
- Funkcje AWS Lambda i usługa Amazon API Gateway
- Optymalizowanie modeli i zarządzanie nimi na obrzeżach sieci
- Instalowanie modelu opartego na platformie PyTorch za pomocą narzędzia TorchServe
- Generowanie predykcji przez algorytm BERT oparty na platformie TensorFlow na platformie AWS Deep Java Library
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 10. Potoki i MLOps
- MLOps
- Potoki programowe
- Potoki uczenia maszynowego
- Koordynowanie potoku za pomocą usługi SageMaker Pipelines
- Automatyzacja w usłudze SageMaker Pipelines
- Inne sposoby tworzenia potoków
- Procesy z udziałem człowieka
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 11. Analizy i uczenie maszynowe dla danych przesyłanych strumieniowo
- Uczenie w trybach online i offline
- Aplikacje strumieniowe
- Zapytania oparte na oknach dotyczÄ…ce strumieniowanych danych
- Analiza i uczenie maszynowe na podstawie strumieni na platformie AWS
- Klasyfikowanie recenzji produktów w czasie rzeczywistym za pomocÄ… narzÄ™dzi Amazon Kinesis, AWS Lambda i Amazon SageMaker
- Implementowanie pobierania strumieniowanych danych za pomocą usługi Kinesis Data Firehose
- Podsumowywanie recenzji produktów w czasie rzeczywistym na podstawie analizy strumienia
- Konfigurowanie usługi Amazon Kinesis Data Analytics
- Aplikacje w usłudze Kinesis Data Analytics
- Klasyfikowanie recenzji produktów za pomocÄ… narzÄ™dzi Apache Kafka, AWS Lambda i Amazon SageMaker
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie
Rozdział 12. Bezpieczna danologia na platformie AWS
- Model podziaÅ‚u odpowiedzialnoÅ›ci miÄ™dzy platformÄ™ AWS i klientów
- Korzystanie z usługi IAM na platformie AWS
- Izolacja środowisk obliczeniowych i sieciowych
- Zabezpieczanie dostępu do danych w S3
- Szyfrowanie danych w spoczynku
- Szyfrowanie danych w tranzycie
- Zabezpieczanie instancji z notatnikami platformy SageMaker
- Zabezpieczanie środowiska SageMaker Studio
- Zabezpieczanie zadań i modeli platformy SageMaker
- Zabezpieczanie usługi AWS Lake Formation
- Zabezpieczanie danych uwierzytelniajÄ…cych do bazy za pomocÄ… AWS Secrets Manager
- Nadzór
- Audytowalność
- Zmniejszanie kosztów i zwiÄ™kszanie wydajnoÅ›ci
- Podsumowanie