Matematyka dla uczenia głębokiego: Co musisz wiedzieć, aby zrozumieć sieci neuronowe

Ocena:   (4,6 na 5)

Matematyka dla uczenia głębokiego: Co musisz wiedzieć, aby zrozumieć sieci neuronowe (T. Kneusel Ronald)

Opinie czytelników

Podsumowanie:

Książka skierowana jest do osób zainteresowanych nauką o danych i uczeniem maszynowym, zapewniając dobrze zorganizowane wprowadzenie do niezbędnych pojęć matematycznych. Chociaż skutecznie angażuje czytelników i łączy matematykę z aplikacjami uczenia maszynowego, niektórzy recenzenci uważają, że brakuje jej głębi w niektórych obszarach i mogłaby skorzystać z praktycznych ćwiczeń. Ogólnie rzecz biorąc, jest ona postrzegana jako dobre źródło wiedzy dla zmotywowanych uczniów z pewnym wcześniejszym doświadczeniem matematycznym.

Zalety:

Zapewnia jasny podział sieci neuronowych i ram statystycznych.
Odpowiedni dla tych, którzy chcą rozpocząć naukę o danych, zwłaszcza z nieco technicznym zapleczem.
Wciągający tekst, który łączy pojęcia matematyczne z uczeniem maszynowym.
Dobre formatowanie dla Kindle.
Obejmuje matematykę na poziomie od licencjackiego do magisterskiego w kontekście aplikacji Pythona.

Wady:

Wymaga solidnego przygotowania matematycznego, co może stanowić barierę dla niektórych czytelników.
Brak zestawu ćwiczeń do praktycznego zastosowania pojęć.
Niektórzy recenzenci stwierdzili, że skupia się na nieistotnych tematach, takich jak problem Monty'ego Halla, odciągając uwagę od praktycznych zastosowań głębokiego uczenia.
Przez niektórych opisywana jako zbyt płytka, by osiągnąć poważne postępy w uczeniu głębokim.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

Math for Deep Learning: What You Need to Know to Understand Neural Networks

Zawartość książki:

Math for Deep Learning zapewnia podstawową matematykę potrzebną do zrozumienia dyskusji na temat głębokiego uczenia się, zbadania bardziej złożonych implementacji i lepszego wykorzystania zestawów narzędzi do głębokiego uczenia się.

Dzięki Math for Deep Learning poznasz podstawową matematykę używaną przez głębokie uczenie i jako jego tło.

Będziesz pracować z przykładami w Pythonie, aby poznać kluczowe tematy związane z głębokim uczeniem się w zakresie prawdopodobieństwa, statystyki, algebry liniowej, rachunku różniczkowego i rachunku macierzowego, a także sposobu implementacji przepływu danych w sieci neuronowej, wstecznej propagacji i opadania gradientu. Będziesz także używać Pythona do pracy z matematyką, która leży u podstaw tych algorytmów, a nawet do zbudowania w pełni funkcjonalnej sieci neuronowej.

Ponadto omówione zostanie zejście gradientowe, w tym odmiany powszechnie stosowane przez społeczność głębokiego uczenia się: SGD, Adam, RMSprop i Adagrad/Adadelta.

Dodatkowe informacje o książce:

ISBN:9781718501904
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Liczby losowe i komputery - Random Numbers and Computers
1 Sekwencje losowe i pseudolosowe. - 2 Generowanie jednolitych liczb losowych. - 3 Generowanie...
Liczby losowe i komputery - Random Numbers and Computers
Matematyka dla uczenia głębokiego: Co musisz wiedzieć, aby zrozumieć sieci neuronowe - Math for Deep...
Math for Deep Learning zapewnia podstawową...
Matematyka dla uczenia głębokiego: Co musisz wiedzieć, aby zrozumieć sieci neuronowe - Math for Deep Learning: What You Need to Know to Understand Neural Networks
Jak działa sztuczna inteligencja: Od czarów do nauki - How AI Works: From Sorcery to...
Sztuczna inteligencja to nie magia. How AI Works...
Jak działa sztuczna inteligencja: Od czarów do nauki - How AI Works: From Sorcery to Science
Sztuka losowości: Losowe algorytmy w prawdziwym świecie - The Art of Randomness: Randomized...
Wykorzystaj moc losowości (i kodu Pythona) do...
Sztuka losowości: Losowe algorytmy w prawdziwym świecie - The Art of Randomness: Randomized Algorithms in the Real World

Prace autora wydały następujące wydawnictwa: