ODBIERZ TWÓJ BONUS :: »

Uczenie głębokie od zera. Podstawy implementacji w Pythonie Seth Weidman

Autor:
Seth Weidman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.6/6  Opinie: 5
Stron:
224
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
79,00 zł

Dodaj do koszyka Wysyłamy w 24h

Ebook
79,00 zł

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Matematycznych podstaw działania sieci neuronowych i obliczania pochodnych
  • Tworzenia i wizualizacji grafów obliczeniowych dla funkcji z wieloma wejściami
  • Implementowania modeli regresji liniowej i oceny ich skuteczności
  • Budowania i uczenia prostych sieci neuronowych od podstaw w Pythonie
  • Stosowania reguły łańcuchowej do wyznaczania gradientów
  • Projektowania warstw sieci neuronowych i własnych klas modelu
  • Implementowania procesu uczenia na porcjach danych (mini-batch)
  • Optymalizowania procesu uczenia z użyciem różnych funkcji strat i optymalizatorów
  • Wykorzystywania technik takich jak softmax, entropia krzyżowa, momentum, dropout
  • Tworzenia i trenowania konwolucyjnych sieci neuronowych (CNN)
  • Implementowania operacji konwolucji i warstw agregujących dla danych graficznych
  • Budowania i uczenia rekurencyjnych sieci neuronowych (RNN, GRU, LSTM)
  • Przetwarzania sekwencji i tekstu przy użyciu modeli RNN
  • Korzystania z biblioteki PyTorch do implementacji i trenowania sieci neuronowych
  • Tworzenia modeli CNN i LSTM w PyTorch oraz pracy z DataLoader
  • Implementowania autoenkoderów i uczenia nienadzorowanego w PyTorch

Uczenie głębokie (ang. deep learning) zyskuje ostatnio ogromną popularność. Jest to ściśle związane z coraz częstszym zastosowaniem sieci neuronowych w przeróżnych branżach i dziedzinach. W konsekwencji inżynierowie oprogramowania, specjaliści do spraw przetwarzania danych czy osoby w praktyce zajmujące się uczeniem maszynowym muszą zdobyć solidną wiedzę o tych zagadnieniach. Przede wszystkim trzeba dogłębnie zrozumieć podstawy uczenia głębokiego. Dopiero po uzyskaniu biegłości w posługiwaniu się poszczególnymi koncepcjami i modelami możliwe jest wykorzystanie w pełni potencjału tej dynamicznie rozwijającej się technologii.

Ten praktyczny podręcznik, poświęcony podstawom uczenia głębokiego, zrozumiale i wyczerpująco przedstawia zasady działania sieci neuronowych z trzech różnych poziomów: matematycznego, obliczeniowego i konceptualnego. Takie podejście wynika z faktu, że dogłębne zrozumienie sieci neuronowych wymaga nie jednego, ale kilku modeli umysłowych, z których każdy objaśnia inny aspekt działania tych sieci. Zaprezentowano tu również techniki implementacji poszczególnych elementów w języku Python, co pozwala utworzyć działające sieci neuronowe. Dzięki tej książce stanie się jasne, w jaki sposób należy tworzyć, uczyć i stosować wielowarstwowe, konwolucyjne i rekurencyjne sieci neuronowe w różnych praktycznych zastosowaniach.

W książce między innymi:

  • matematyczne podstawy uczenia głębokiego
  • tworzenie modeli do rozwiązywania praktycznych problemów
  • standardowe i niestandardowe techniki treningu sieci neuronowych
  • rozpoznawanie obrazów za pomocą konwolucyjnych sieci neuronowych
  • rekurencyjne sieci neuronowe, ich działanie i implementacja
  • praca z wykorzystaniem biblioteki PyTorch

Uczenie głębokie: zrozum, zanim zaimplementujesz!

Wybrane bestsellery

O autorze książki

Seth Weidman - specjalizuje się w nauce o danych (ang. data science). Przez wiele lat prowadził szkolenia w zakresie uczenia maszynowego. Obecnie buduje modele uczenia maszynowego dla zespołu odpowiedzialnego za infrastrukturę w Facebooku. Pasjonuje go objaśnianie złożonych zagadnień w możliwie prosty sposób. Uważa, że po drugiej stronie złożoności znajduje się prostota.

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Uczenie głębokie od zera. Podstawy implementacji w Pythonie" wymaga wcześniejszej znajomości Pythona?
Podstawowa znajomość Pythona będzie pomocna, ponieważ książka zawiera liczne przykłady kodu i praktyczne implementacje sieci neuronowych w tym języku.
2. Czy w książce znajdę praktyczne przykłady kodu do samodzielnego uruchomienia?
Tak, książka zawiera wiele fragmentów kodu i kompletne przykłady, które można samodzielnie przetestować i modyfikować podczas nauki.
3. Jakie zagadnienia matematyczne są omawiane w książce?
Książka wyjaśnia kluczowe pojęcia matematyczne niezbędne do zrozumienia uczenia głębokiego, takie jak pochodne, reguła łańcuchowa, funkcje aktywacji, gradienty oraz matematyka stojąca za sieciami neuronowymi.
4. Czy książka omawia wykorzystanie popularnych bibliotek do deep learningu, takich jak PyTorch?
Tak, jeden z rozdziałów poświęcony jest praktycznym zastosowaniom biblioteki PyTorch, w tym implementacji modeli, optymalizatorów oraz pracy z danymi.
5. Czy dzięki tej książce nauczę się budować własne sieci neuronowe od podstaw?
Tak, książka prowadzi krok po kroku przez proces tworzenia, trenowania i oceny własnych sieci neuronowych, zarówno prostych, jak i zaawansowanych, takich jak sieci konwolucyjne i rekurencyjne.
6. Czy książka nadaje się do samodzielnej nauki?
Tak, podręcznik został napisany z myślą o osobach uczących się samodzielnie - materiał jest wyjaśniony przystępnie, a liczne przykłady ułatwiają praktyczne zrozumienie tematu.
7. Czy w książce poruszane są tematy związane z przygotowaniem danych i technikami treningu sieci?
Tak, znajdziesz tu informacje o wstępnym przetwarzaniu danych, różnych technikach treningu, takich jak regularyzacja, dropout czy zmniejszanie współczynnika uczenia.
8. W jakiej formie dostępna jest książka w księgarni Helion.pl?
Książka dostępna jest w wersji papierowej oraz jako e-book, co pozwala na wybór najwygodniejszego formatu do nauki.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Dodaj do koszyka
Ebook
79,00 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile