Ocena:

Obecnie brak opinii czytelników. Ocena opiera się na 2 głosach.
The Art of Randomness: Randomized Algorithms in the Real World
Wykorzystaj moc losowości (i kodu Pythona) do rozwiązywania rzeczywistych problemów w zabawnych, praktycznych eksperymentach - od symulacji ewolucji, przez szyfrowanie wiadomości, po tworzenie algorytmów uczenia maszynowego!
The Art of Randomness to praktyczny przewodnik pozwalający opanować wiele sposobów wykorzystania losowych algorytmów do rozwiązywania rzeczywistych problemów programistycznych i naukowych. Dowiesz się, jak wykorzystać losowość do uruchamiania symulacji, ukrywania informacji, projektowania eksperymentów, a nawet tworzenia sztuki i muzyki. Wszystko czego potrzebujesz to trochę Pythona, podstaw matematyki i rzut kostką.
Autor Ronald T. Kneusel koncentruje się na pomocy w budowaniu intuicji, dzięki czemu będziesz wiedział, kiedy i jak wykorzystać losowe procesy, aby osiągnąć zamierzony cel. Opracujesz silnik losowości (klasę Pythona, która dostarcza losowe wartości z wybranego źródła), a następnie zbadasz, jak wykorzystać losowość do: ⬤ Symulowania ewolucji Darwina
⬤ Symulować darwinowską ewolucję i optymalizować za pomocą algorytmów wyszukiwania opartych na roju.
⬤ Projektować eksperymenty naukowe w celu uzyskania bardziej znaczących wyników poprzez uczynienie ich prawdziwie losowymi.
⬤ Implementować algorytmy uczenia maszynowego, takie jak sieci neuronowe i lasy losowe.
⬤ Używać metod Monte Carlo z łańcuchami Markowa do pobierania próbek ze złożonych rozkładów.
⬤ Ukrywać informacje w plikach audio i obrazach, generować dzieła sztuki i tworzyć muzykę.
⬤ Rekonstrukcja oryginalnych sygnałów i obrazów z losowo próbkowanych danych.
Naukowe anegdoty i przykłady kodu ilustrują, w jaki sposób losowość odgrywa rolę w takich obszarach jak optymalizacja, uczenie maszynowe i sygnały audio. Ćwiczenia na końcu rozdziału zachęcają do dalszych poszukiwań.
Niezależnie od tego, czy jesteś programistą, naukowcem, inżynierem, matematykiem czy artystą, książka The Art of Randomness będzie dla ciebie przepustką do odkrycia ukrytej mocy losowości i sposobów, w jakie może ona zmienić twoje podejście do rozwiązywania problemów, od technicznych po artystyczne.