Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania
- Autor:
- David Foster
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 1
- Stron:
- 264
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania
Techniki uczenia głębokiego rozwijają się w imponującym tempie, a sieci neuronowe znajdują zastosowanie w przeróżnych branżach. Coraz częściej komputer wykonuje zadania, które do niedawna były zarezerwowane dla człowieka. Dobrym przykładem jest tworzenie dzieł sztuki: ostatnie postępy w dziedzinie modelowania generatywnego sprawiają, że maszyny tworzą oryginalne obrazy w określonym stylu, piszą spójne akapity tekstu, komponują przyjemną w odbiorze muzykę i generują prawdopodobne scenariusze zdarzeń. Ta "generatywna rewolucja" już się zaczęła, a jej efekty przekraczają najśmielsze wyobrażenia.
Ta książka jest praktycznym przewodnikiem przeznaczonym dla inżynierów uczenia maszynowego i analityków danych. W jasny i przystępny sposób omówiono w niej zasadnicze zagadnienia teorii modelowania generatywnego, a następnie zaprezentowano techniki stosowane do budowy modeli generatywnych, włącznie z ogólnym opisem uczenia głębokiego, wariacyjnych autoenkoderów i generatywnych sieci antagonistycznych (GAN). Na tej podstawie - z wykorzystaniem biblioteki Keras - pokazano wewnętrzne funkcjonowanie każdej z tych technik, łącznie z najbardziej nowatorskimi architekturami. Opisano krok po kroku sposoby rozwiązywania takich twórczych zadań jak malowanie, pisanie i komponowanie muzyki, a także zastosowania modelowania generatywnego do optymalizacji strategii grania w gry (modele World).
W książce między innymi:
- działanie autoenkoderów wariacyjnych
- tworzenie sieci GAN, w tym CycleGAN i MuseGAN
- rekurencyjne modele generatywne do tworzenia tekstu oraz mechanizmy uwagi
- modele generatywne w środowiskach uczenia przez wzmacnianie
- architektura Transformer (BERT, GPT-2) oraz modele generowania obrazu
Czy potrafisz stworzyć... twórcę?
Generatywne uczenie głębokie
Modelowanie generatywne jest jednym z najgorętszych tematów w sztucznej inteligencji (AI). Obecnie możliwe jest nauczenie maszyn mistrzostwa w realizacji ludzkich przedsięwzięć, takich jak malowanie, pisanie, czy komponowanie muzyki. Dzięki tej praktycznej książce, inżynierowie uczenia maszynowego i analitycy danych odkryją, jak można odtworzyć niektóre z najbardziej imponujących przykładów działania generatywnych modeli uczenia głębokiego, takich jak autoenkodery wariacyjne, generatywnych sieci antagonistyczne (GAN), modele koder-dekoder oraz modele świata.
Autor, David Foster, korzystając z biblioteki Keras, pokazuje wewnętrzne funkcjonowanie każdej z tych technik, począwszy od podstaw uczenia głębokiego, a następnie przechodzi do najbardziej nowatorskich algorytmów w dziedzinie. Dzięki poradom i sztuczkom zrozumiesz, jak zapewnić by Twoje modele uczyły się bardziej wydajnie i stały się bardziej kreatywne.
- Odkryj, jak autoenkodery wariacyjne potrafią zmieniać wyraz twarzy na zdjęciach.
- Zbuduj od podstaw praktyczne przykłady sieci GAN, w tym CycleGAN do transferu stylów i MuseGAN do generowania muzyki.
- Stwórz rekurencyjne modele generatywne do tworzenia tekstu i dowiedz się, jak usprawnić te modele stosując mechanizmy uwagi.
- Dowiedz się, w jaki sposób modele generatywne mogą pomóc wykonywać zadania w środowiskach uczenia przez wzmacnianie.
- Poznaj architekturę Transformer (BERT, GPT-2) oraz modeli generowania obrazu, takich jak ProGAN i StyleGAN
"Generatywne uczenie głębokie to przystępne wprowadzenie do zestawu narzędzi uczenia głębokiego wykorzystywanych w modelowaniu generatywnym. Jeśli jesteś kreatywnym praktykiem, który uwielbia eksperymentować z kodem i chcesz zastosować techniki uczenia głębokiego w swojej pracy, ta książka jest dla Ciebie".
David Ha, Badacz w Google Brain
Wybrane bestsellery
-
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and data scientists how to use TensorFlow and Keras to create impressive generative deep learning models from scratch, including variational autoencoders (VAEs), generative adversarial networks (GAN...(226.05 zł najniższa cena z 30 dni)
225.84 zł
279.00 zł(-19%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(62.30 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(27.93 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(34.93 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł(-40%) -
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.31 zł
74.00 zł(-35%) -
Dzięki tej książce dowiesz się, jak pozyskiwać, analizować i wizualizować dane, a potem używać ich do rozwiązywania problemów biznesowych. Wystarczy, że znasz podstawy Pythona i matematyki na poziomie liceum, aby zacząć stosować naukę o danych w codziennej pracy. Znajdziesz tu szereg praktycznych...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operac...(49.05 zł najniższa cena z 30 dni)
76.30 zł
109.00 zł(-30%) -
Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, ...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
ChatGPT, chatbot opracowany i udostępniony przez firmę OpenAI, szybko stał się obiektem zainteresowania internautów na całym świecie — i na nowo wzbudził gorące dyskusje wokół sztucznej inteligencji. Ludzie mediów prześcigają się w skrajnych wizjach, jedni podchodzą do tematu entuzjastyczni...(10.95 zł najniższa cena z 30 dni)
10.95 zł
21.90 zł(-50%)
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł(-40%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
Ebooka "Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tytuł oryginału:
- Generative Deep Learning: Teaching Machines to Paint, Write, Compose, and Play
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-7283-2, 9788328372832
- Data wydania książki drukowanej:
- 2021-03-16
- ISBN Ebooka:
- 978-83-283-7284-9, 9788328372849
- Data wydania ebooka:
- 2021-03-16 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 138662
- Książka w kolorze:
- Tak
- Rozmiar pliku Pdf:
- 30.8MB
- Rozmiar pliku ePub:
- 20.6MB
- Rozmiar pliku Mobi:
- 47.4MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Czym jest modelowanie generatywne? 15
- Modelowanie generatywne a dyskryminatywne 16
- Postępy w uczeniu maszynowym 18
- Powstanie modelowania generatywnego 19
- Framework modelowania generatywnego 21
- Probabilistyczne modele generatywne 23
- Witaj, Zlemio! 25
- Twój pierwszy probabilistyczny model generatywny 26
- Naiwny model Bayesa 29
- Witaj, Zlemio! Kontynuacja 31
- Wyzwania modelowania generatywnego 33
- Uczenie reprezentacji 34
- Konfiguracja środowiska 37
- Podsumowanie 39
- Dane ustrukturyzowane i nieustrukturyzowane 41
- Głębokie sieci neuronowe 42
- Keras i TensorFlow 44
- Twoja pierwsza głęboka sieć neuronowa 45
- Ładowanie danych 45
- Budowanie modelu 46
- Kompilacja modelu 50
- Szkolenie modelu 51
- Ocena modelu 52
- Usprawnianie modelu 54
- Warstwy konwolucyjne 55
- Normalizacja partii 59
- Warstwy Dropout 61
- Połączenie warstw w całość 63
- Podsumowanie 66
- Wystawa 67
- Autoenkodery 70
- Twój pierwszy autoenkoder 71
- Koder 71
- Dekoder 73
- Połączenie kodera z dekoderem 75
- Analiza autoenkodera 76
- Wariacyjna wystawa sztuki 78
- Budowanie autoenkodera wariacyjnego 80
- Koder 80
- Funkcja strat 85
- Analiza autoenkodera wariacyjnego 86
- Korzystanie z VAE do generowania twarzy 87
- Szkolenie VAE 88
- Analiza VAE 88
- Generowanie nowych twarzy 91
- Arytmetyka przestrzeni ukrytej 92
- Morfing twarzy 93
- Podsumowanie 94
- Ganimale 95
- Wprowadzenie do sieci GAN 97
- Twoja pierwsza sieć GAN 98
- Dyskryminator 99
- Generator 101
- Szkolenie sieci GAN 104
- Wyzwania dla sieci GAN 108
- Oscylacyjne straty 109
- Załamanie trybu 109
- Mylące wartości funkcji strat 110
- Hiperparametry 110
- Stawianie czoła wyzwaniom związanym z GAN 111
- Model GAN Wassersteina 111
- Funkcja straty Wassersteina 111
- Ograniczenie Lipschitza 113
- Obcinanie wag 113
- Szkolenie sieci WGAN 114
- Analiza sieci WGAN 115
- WGAN-GP 116
- Funkcja straty z ograniczeniem gradientu 116
- Analiza sieci WGAN-GP 120
- Podsumowanie 121
- Jabłka i pomarańcze 126
- CycleGAN 128
- Twoja pierwsza sieć CycleGAN 130
- Przegląd 130
- Generatory (U-Net) 131
- Dyskryminatory 134
- Kompilacja modelu CycleGAN 136
- Szkolenie sieci CycleGAN 137
- Analiza sieci CycleGAN 138
- Tworzenie sieci CycleGAN, która maluje w stylu Moneta 140
- Generatory (ResNet) 141
- Analiza zaprojektowanej sieci CycleGAN 142
- Neuronowy transfer stylu 143
- Utrata treści 145
- Utrata stylu 147
- Całkowita utrata wariancji 149
- Uruchomienie neuronowego transferu stylów 150
- Analiza modelu neuronowego transferu stylu 151
- Podsumowanie 152
- Literackie Stowarzyszenie Twórczych Miernot 154
- Sieci LSTM 155
- Twoja pierwsza sieć LSTM 156
- Tokenizacja 156
- Budowanie zestawu danych 158
- Architektura LSTM 159
- Warstwa Embedding 160
- Warstwa LSTM 161
- Komórka LSTM 162
- Generowanie nowego tekstu 164
- Rozszerzenia sieci RNN 168
- Stos sieci rekurencyjnych 168
- Sieci GRU 169
- Komórki dwukierunkowe 170
- Modele koder-dekoder 170
- Generator pytań i odpowiedzi 172
- Zestaw danych pytanie - odpowiedź 173
- Architektura modelu 174
- Wnioskowanie 177
- Wyniki modelu 179
- Podsumowanie 180
- Wymagania wstępne 182
- Notacja muzyczna 182
- Twoja pierwsza sieć RNN do generowania muzyki 184
- Mechanizm uwagi 185
- Budowanie mechanizmu uwagi w Keras 187
- Analiza sieci RNN z mechanizmem uwagi 190
- Mechanizm uwagi w sieciach koder-dekoder 195
- Generowanie polifonicznej muzyki 199
- MuseGAN 199
- Twoja pierwsza sieć MuseGAN 201
- Generator sieci MuseGAN 203
- Akordy, styl, melodia i ścieżki 205
- Generator taktów 207
- Połączenie architektury w całość 208
- Krytyk 209
- Analiza sieci MuseGAN 210
- Podsumowanie 212
- Uczenie przez wzmacnianie 213
- OpenAI Gym 215
- Architektura modelu świata 217
- Autoenkoder wariacyjny 217
- MDN-RNN 218
- Kontroler 219
- Konfiguracja 219
- Przegląd procesu szkolenia 220
- Zbieranie losowych danych rozgrywki 221
- Szkolenie VAE 222
- Architektura VAE 224
- Eksploracja VAE 226
- Pobieranie danych do szkolenia sieci RNN 228
- Szkolenie sieci MDN-RNN 229
- Architektura sieci MDN-RNN 230
- Próbkowanie następnego wektora z i wartości nagrody z sieci MDN-RNN 231
- Funkcja straty sieci MDN-RNN 232
- Szkolenie kontrolera 233
- Architektura kontrolera 234
- CMA-ES 234
- Współbieżny algorytm CMA-ES 236
- Wyjście ze szkolenia kontrolera 238
- Szkolenie "we śnie" 239
- Szkolenie kontrolera "we śnie" 239
- Wyzwania związane ze szkoleniem "we śnie" 241
- Podsumowanie 242
- Pięć lat postępu 243
- Transformer 245
- Kodowanie pozycyjne 246
- Warstwy Multi-head Attention 246
- Dekoder 249
- Analiza modelu Transformer 249
- BERT 250
- GPT-2 251
- MuseNet 252
- Postępy w generowaniu obrazów 252
- ProGAN 252
- SAGAN 254
- BigGAN 255
- StyleGAN 256
- Zastosowania modelowania generatywnego 259
- Sztuka AI 259
- Muzyka AI 259
Przedmowa 8
CZĘŚĆ I. WPROWADZENIE DO GENERATYWNEGO UCZENIA GŁĘBOKIEGO 13
1. Modelowanie generatywne 15
2. Uczenie głębokie 41
3. Autoenkodery wariacyjne 67
4. Sieci GAN 95
CZĘŚĆ II. UCZENIE KOMPUTERÓW MALOWANIA, PISANIA, KOMPONOWANIA I GRANIA 123
5. Malowanie 125
6. Pisanie 153
7. Komponowanie muzyki 181
8. Gry 213
9. Przyszłość modelowania generatywnego 243
10. Zakończenie 261
Oceny i opinie klientów: Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania David Foster (1) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(1)
(0)
(0)
(0)