Algorytmy sztucznej inteligencji. Ilustrowany przewodnik
Tytuł Oryginału: Grokking Artificial Intelligence Algorithms
Autor: Rishal Hurbans
Tłumaczenie: Tomasz Walczak
ISBN: 978-83-283-7507-9
Oprawa: miękka
Liczba stron: 336
Sztuczna inteligencja ma umożliwiać wykorzystywanie danych i algorytmów do podejmowania lepszych decyzji, rozwiązywania trudnych problemów i automatyzowania złożonych zadań. Ma też zwiększać produktywność człowieka. Obecnie sztuczna inteligencja z rozmachem wkracza do kolejnych dziedzin. Budzi zachwyt, ale też kontrowersje i obawy. Nowe narzędzia, choćby były tworzone z najlepszymi intencjami, zawsze mogą zostać wykorzystane w niewłaściwy czy szkodliwy sposób. Oznacza to, że każdy, kto rozwija nowe technologie, powinien to robić odpowiedzialnie. Aby to było możliwe, trzeba dobrze zrozumieć podstawy działania sztucznej inteligencji - algorytmy.
To praktyczny przewodnik po algorytmach sztucznej inteligencji. Skorzystają z niego programiści i inżynierowie, którzy chcą zrozumieć zagadnienia i algorytmy związane ze sztuczną inteligencją na podstawie praktycznych przykładów i wizualnych wyjaśnień. Książka pokazuje, jak radzić sobie z takimi zadaniami programistycznymi jak wykrywanie oszustw bankowych czy sterowanie pojazdem autonomicznym. Pierwsze rozdziały dotyczą podstawowych koncepcji i algorytmów i stają się punktem wyjścia do bardziej złożonych tematów: wydajnych algorytmów przeszukiwania oraz poszukiwania rozwiązań w środowisku konkurencyjnym. Przedstawiono tu zagadnienia uczenia maszynowego, w tym proces przygotowania danych, modelowania i testowania. Omówiono też zasady uczenia przez wzmacnianie za pomocą algorytmu Q-learning.
W książce:
- kategorie i znaczenie algorytmów sztucznej inteligencji.
- inteligentne przeszukiwanie w procesie podejmowania decyzji
- algorytmy genetyczne i inteligencja rozproszona
- uczenie maszynowe i sieci neuronowe
- uczenie przez wzmacnianie
Zrozum algorytmy, a pojmiesz istotę sztucznej inteligencji!
Tytuły rozdziałów:
1. Intuicyjne omówienie sztucznej inteligencji (1)
2. Podstawy przeszukiwania (21)
3. Inteligentne przeszukiwanie (57)
4. Algorytmy ewolucyjne (87)
5. Zaawansowane techniki ewolucyjne (125)
6. Inteligencja rozproszona: mrówki (145)
7. Inteligencja rozproszona: cząstki (179)
8. Uczenie maszynowe (213)
9. Sztuczne sieci neuronowe (263)
10. Uczenie przez wzmacnianie z użyciem algorytmu Q-learning (307)