Ta książka jest użytecznym wprowadzeniem do algorytmów i ich implementacji w Pythonie. Omówiono w niej sporo najciekawszych algorytmów służących do przeszukiwania, sortowania i optymalizacji. Zaprezentowano także te bazujące na... Ludzkiej podświadomości. Nie zabrakło dość progresywnych tematów, takich jak algorytmy służące do uczenia maszynowego, przetwarzania języka naturalnego i wdrażania technik sztucznej inteligencji. Omówiono też algorytmy znane od starożytności, służące do mnożenia liczb, obliczania największego wspólnego dzielnika czy generowania kwadratów magicznych. Pokazano na dodatek, w jaki sposób zaimplementować poszczególne algorytmy w Pythonie, by uzyskać możliwie najwyższą skuteczność kodu.
Dzięki książce dowiesz się, jak:
stwarzać i wykorzystywać diagramy Woronoja
wykorzystywać algorytmy w trakcie pisania chatbota
stosować algorytm wyżarzania do optymalizacji globalnej
wytwarzać drzewa decyzyjne
projektować algorytmy przydatne w pisaniu programów
mierzyć efektywność i szybkość działania algorytmów
Zanurz się w algorytmach: łagodnie i z zaciekawieniem!
O autorze
Dr Bradford Tuckfield jest analitykiem informacji, konsultantem i autorem książek. Publikował artykuły z zakresu matematyki, zarządzania i medycyny w wielu uznanych czasopismach. Kieruje założoną poprzez siebie firmą konsultingową Kmbara. Zajmował się także kulturą i polityką publiczną."