Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania

Informacje szczegółowe Pokaż wszystkie

Seria: O'Reilly
Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2021
Ilość stron: 264
Opis

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ę?

Szczegóły
  • Autor: Foster David
  • Wydawnictwo Helion
  • Seria O'Reilly
  • Oprawa: Miękka
  • Rok wydania: 2021
  • Ilość stron: 264
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328372832
  • Język: polski
  • Podtytuł: Jak nauczyć komputer malowania, pisania, komponowania i grania
  • Oryginalny tytuł: Generative Deep Learning
  • Tłumacz: Meryk Radosław
  • Nr wydania: 1
  • ISBN: 9788328372832
  • EAN: 9788328372832
  • Wymiary: 17.0x23.5x1.3 cm
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Co dalej po Deep learning i modelowanie generatywne. Jak nauczyć komputer malowania, pisania, komponowania i grania? Sprawdź te propozycje

  1. 1. Systemy siatek w projektowaniu graficznym, Müller-Brockmann Josef

    Nowe wydanie fundamentalnej dla wszystkich projektantów graficznych na świecie książki. "Systemy siatek w projektowaniu graficznym" to podręcznik i jednocześnie przewodnik, który pozwala nauczyć się projektowania od jednego z jego klasyków. Mimo upływu lat zawarte w książce rady pozostają aktualne do dziś.Książka autorstwa wybitnego projektanta graficznego i teoretyka designu Josefa Müller-Brockmanna po raz pierwszy została wydana w 1981 roku. Autor wyjaśnia w niej sposoby tworzenia siatek mo...

  2. 2. Java. 97 rzeczy, które powinieneś wiedzieć, Henney Kevlin

    Jeśli chcesz podnieść swoje umiejętności związane ze znajomością języka Java na wyższy poziom, to jesteś w dobrym miejscu, gdyż ten praktyczny przewodnik zawiera porady od liderów i praktyków Javy. Będziesz zachęcany do spojrzenia na problemy w nowy sposób, wzięcia większej odpowiedzialności za swoją pracę, rozwijania się poprzez naukę nowych technik i stania się tak dobrym w tym co robisz, jak to tylko możliwe. Książka Java. 97 rzeczy, które powinieneś wiedzieć pod redakcją Kevlina He...

  3. 3. Data science, wyzwania i rozwiązania. Jak zostać ekspertem analizy danych, Daniel Vaughan

    Data science, wyzwania i rozwiązania. Jak zostać ekspertem analizy danych Uczenie się i praktykowanie danologii nie należy do najłatwiejszych zadań. Edukacja w tej dziedzinie zazwyczaj dotyczy programowania i uczenia maszynowego, a przecież świetny analityk danych musi się znać na wielu innych zagadnieniach. Może się ich nauczyć w pracy, ale w tym celu konieczne jest znalezienie mentora. A to niestety nie zawsze jest możliwe. Ten podręcznik zaczyna się tam, gdzie większość książek się kończy ...

  4. 4. Zrozumieć głębokie uczenie, Andrew W Trask

    Książka Zrozumieć głębokie uczenie pokazuje, jak od zera budować sieci neuronowe głębokiego uczenia. Andrew Trask - doświadczony ekspert w tej dziedzinie, w swobodnym i przejrzystym stylu prezentuje leżącą w tle naukę, dzięki czemu możesz samodzielnie zrozumieć każdy szczegół nauczania sieci neuronowych. Jedynie przy użyciu Pythona i jego biblioteki matematycznej NumPy będziesz mógł uczyć swoje własne sieci neuronowe, aby samodzielnie zobaczyć i zrozumieć jak działa rozpoznawanie obrazów, t...

  5. 5. Python od podstaw. Zacznij swoją przygodę z programowaniem, Marcin Moskała

    Dzięki książce "Python od podstaw. Zacznij swoją przygodę z programowaniem" wkroczysz w świat programowania i poznasz tajniki jednego z najbardziej przyszłościowych zawodów XXI wieku. Nie zwlekaj i odmień swoje życie.Programowanie nie jest takie straszne, jak się o nim mówi. Każdy może się odnaleźć w cyfrowym świecie i czerpać z tego prawdziwą radość. Tym bardziej, jeśli zacznie się od popularnego Pythona, który jest jednym z najłatwiejszych, a jednocześnie najbardziej wszechstronnych języków...

  6. 6. Pasja testowania, Krzysztof Jadczyk

    Przetestuj się w roli testera Pasja testowania to podręcznik przeznaczony dla osób, które stawiają pierwsze kroki w świecie IT i rozważają, czy praca testera, ważna i nieźle płatna, jest dla nich. Tester oprogramowania - to brzmi dobrze! Tylko na czym polegają jego zadania? Jakich umiejętności się od niego wymaga? Znajomość których narzędzi będzie oczekiwana? Skąd czerpać o nich wiedzę? I przede wszystkim: jak się przekonać, czy będzie się dobrym testerem? Na te i inne pytanie odpo...

  7. 7. Implementowanie czystej architektury w pythonie, Sebastian Buczyński

    Zaawansowane programowanie zaczyna się tam, gdzie kończy się framework Praca programisty wydaje się dziś znacznie prostsza niż kilkanaście lat temu. Wydaje się taka, ponieważ ma on dostęp do niezliczonych bibliotek przypisanych do języków programowania. Gdy pojawia się problem, sięga do biblioteki ... i po sprawie. Problem rozwiązany, zgadza się? I tak, i nie. Owszem, w wypadku prostych projektów wystarczy bazowa znajomość zasad programowania, podstawowa znajomość danego języka i wiedz...

  8. 8. Deep Learning. Systemy uczące się, Aaron Courville

    Deep learning to rodzaj systemu uczącego się, który pozwala komputerom na naukę na podstawie doświadczeń i zrozumienie świata w sennie hierarchii pojęć. Ponieważ komputer gromadzi wiedzę na podstawie doświadczeń, nie potrzebny jest nadzór człowieka w celu określenia całej wiedzy potrzebnej komputerowi. Hierarchia pojęć pozwala komputerowi uczyć się skomplikowanych pojęć rozbudowując je na podstawie prostszych elementów. Graf takich hierarchii będzie miał głębokość wielu warstw. Ks...

  9. 9. Podstawy sieci komputerowych w praktyce

    W dzisiejszym, dynamicznie rozwijającym się świecie technologii, opanowanie podstaw sieci komputerowych jest absolutnie kluczowe dla każdego, kto marzy o karierze w branży IT lub po prostu chce głęboko zrozumieć cyfrowe środowisko, w którym funkcjonujemy. Bez solidnej wiedzy na temat działania sieci trudno o efektywne poruszanie się w świecie informatyki, rozwiązywanie problemów czy projektowanie nowoczesnych rozwiązań. Książka "Podstawy sieci komputerowych w praktyce" to Twoja brama do świat...

  10. 10. SUKCES.AI Automatyzacja biznesu, Ryszard Jellinek

    Współczesny świat biznesu pędzi w zawrotnym tempie, a sztuczna inteligencja (AI) stała się siłą napędową, której nie można ignorować. To właśnie ona, niczym potężny katalizator, przyspiesza zmiany w firmach, oferując bezprecedensowe możliwości rozwoju. Jednak w obliczu rosnącej dostępności zaawansowanych rozwiązań, takich jak ChatGPT, kluczowe staje się pytanie: jak przekuć tę technologiczną rewolucję w realną, długoterminową przewagę konkurencyjną? Książka "SUKCES.AI. Automatyzacja biznesu" ...

  11. 11. Django 5. Praktyczne tworzenie aplikacji internetowych w Pythonie, Antonio Mele

    Django 5. Praktyczne tworzenie aplikacji internetowych w Pythonie. Wydanie V Django pozwala na pełne wykorzystanie zalet Pythona, a przy tym jest bardzo przyjemny w pracy. Dzięki niemu programiści na różnym poziomie zaawansowania mogą efektywnie tworzyć aplikacje internetowe. W corocznej ankiecie dla programistów serwisu Stack Overflow od kilku lat Django jest wybierany jako jeden z najbardziej lubianych frameworków webowych. To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego prze...

  12. 12. Leksykon.Sztuczna inteligencja. Pojęcia, technologie, zastosowania, Aleksander Żołnierski

    Leksykon skierowany jest zarówno do specjalistów, jak i osób dopiero rozpoczynających przygodę z AI. Zawiera definicje podstawowych terminów, takich jak uczenie maszynowe (machine learning), sieci neuronowe, głębokie uczenie (deep learning), przetwarzanie języka naturalnego (NLP) czy komputerowe widzenie (computer vision). Wyjaśnia również bardziej zaawansowane koncepcje, np. reinforcement learning, generative adversarial networks (GAN) czy AI ethics. Wydawnictwo omawia najważniejsze technolo...

  13. 13. Skuteczna inżynieria promptów. Przyszłościowe rozwiązania dla rzetelnych wyników generatywnej AI, Taylor Mike

    Skuteczna inżynieria promptów. Przyszłościowe rozwiązania dla rzetelnych wyników generatywnej AI Udostępnienie dużych modeli językowych (LLM, ang. large language model) i modeli dyfuzyjnych, takich jak ChatGPT, Midjourney czy Stable Diffusion, zrewolucjonizowało wiele branż. Dzięki nim możliwa stała się realizacja szerokiego zakresu zadań, nawet tych, które do niedawna wydawały się niemożliwe do automatyzacji. Ponadto próg wejścia w świat AI jest bardzo niski, co sprawia, że niemal każdy może...

  14. 14. Poznaj TypeScript, Josh Goldberg

    Rozwiń swoje umiejętności programistyczne korzystając z bezpiecznego typologicznie JavaScriptuTypeScript podbił świat JavaScriptu. Badania prowadzone wśród programistów dowodzą, że TypeScript jest naj-szybciej rozwijającym się i najpopularniejszym językiem wykorzystywanym w przedsiębiorstwach na całym świe-cie. Często przypisuje się mu zasługi za możliwość skalowania ogromnych aplikacji internetowych. Czym jednak jest TypeScript? Jak i dlaczego działa? I jak możemy z niego korzystać?Ta prakty...

  15. 15. Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących, Jerzy Hawrylak

    Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania. Sterownik PLC operuje w zamkniętej pętli pro...

  16. 16. Vibe coding i przyszłość kodowania. Od programisty do dewelopera ery AI, Addy Osmani

    Sztuczna inteligencja dynamicznie zmienia oblicze programowania, wprowadzając rewolucyjne podejście, które wykracza poza tradycyjne pisanie kodu. To już nie tylko narzędzie wspomagające, ale partner w procesie twórczym, zmieniający perspektywę każdego, kto zajmuje się tworzeniem oprogramowania. Właśnie w tym kontekście pojawia się vibe coding - nowatorski paradygmat, który przenosi programistów w erę programowania opartego na intencjach. Czy jesteś gotów na tę transformację i chcesz zrozumieć...

  17. 17. Stwórz własne AI. Jak od podstaw zbudować duży model językowy, Sebastian Raschka

    Duże modele językowe przestały już być szokującą nowinką technologiczną. Dziś są używane do najró,żniejszych celó,w, a lista ich rzeczywistych i potencjalnych zastosowań stale się wydłuża. A to oznacza, że programiści, inżynierowie i architekci muszą dogłębnie rozumieć zasady działania LLM, a także techniki ich budowania.Najbardziej przystępne i kompleksowe wyjaśnienie modeli językowych!dr Vahid Mirjalili, starszy danolog, FM GlobalZ tą książką: zaprojektujesz i zbudujesz funkcjon...

  18. 18. Jak nie dać się złapać na wędkę. O bezpieczeństwie urządzeń mobilnych, William Oettinger

    Zadbaj o swoje (cyber)bezpieczeństwo Żyjemy w coraz bardziej ucyfrowionym świecie. Wszystko, co tylko można przenieść do internetu, przenosimy. W sieci się komunikujemy, oddajemy rozrywce i nauce, robimy zakupy, załatwiamy sprawy urzędowe. Bo tak jest szybciej, taniej, wygodniej. Zwłaszcza że "podręczne centrum operacyjne", czyli smartfon, mamy zawsze ze sobą. Dotąd ta opowieść brzmi jak bajka - niestety, jak każda bajka, i ta ma negatywnego bohatera. Temu na imię złodziej danych....

  19. 19. Nie bój się ubrudzić rąk, tworząc czystą architekturę. Projektowanie aplikacji wysokiej jakości na przykładach w Javie, Tom Hombergs

    Wyobraź sobie sytuację: chcesz napisać oprogramowanie, które nie tylko spełni oczekiwania klienta, ale również będzie przykładem eleganckiej i czystej architektury. Na drodze do tego celu z pewnością napotkasz przeszkody, takie jak nierealny termin czy niedziałające API zewnętrznego dostawcy. Nie będzie wyjścia, czas zmusi Cię do pójścia na skróty i Twoja architektura wkrótce straci swoją elegancką strukturę. Aby tego uniknąć, musisz przejąć kontrolę nad architekturą. Dzięki tej książc...

  20. 20. Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych, Felix Zumstein

    Python i Excel. Nowoczesne środowisko do automatyzacji i analizy danych Bez Excela trudno sobie wyobrazić wykonywanie różnych złożonych zadań - to ulubione narzędzie naukowców, finansistów, analityków danych, a także profesjonalistów z innych branż. Każda z tych dziedzin ma swoje stale rosnące wymagania wobec Excela. Firma Microsoft wciąż rozwija ten kultowy arkusz kalkulacyjny, jednak język VBA nie nadąża za potrzebami wielu użytkowników. Osoby te często w codziennej pracy korzystają z Pytho...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula