Komputer kwantowy. Programowanie, algorytmy, kod Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
- Autorzy:
- Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 280
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Komputer kwantowy. Programowanie, algorytmy, kod
Dla kogo jest ta książka?
Książka jest przeznaczona dla programistów, entuzjastów nowych technologii, studentów kierunków informatycznych oraz samouków, którzy chcą poznać praktyczne podstawy programowania komputerów kwantowych - nie jest wymagana zaawansowana wiedza z fizyki ani matematyki, wystarczą podstawowe umiejętności programistyczne. Doskonale sprawdzi się zarówno dla osób początkujących, jak i średniozaawansowanych, które chcą nauczyć się pisać i uruchamiać własne programy na symulatorach oraz rzeczywistych QPU dostępnych w chmurze. Dzięki licznym przykładom i jasnym wyjaśnieniom będzie wartościowym wsparciem także dla osób przygotowujących się do kursów akademickich lub szukających materiału do samodzielnej nauki nowoczesnych algorytmów kwantowych.
Czego się nauczysz?
- Zasad działania komputerów kwantowych (QPU) i ich ograniczeń
- Operacji na pojedynczym kubicie, w tym rotacji, superpozycji i podstawowych bramek
- Programowania rejestrów wielokubitowych oraz użycia bramek logicznych, takich jak CNOT, SWAP czy Toffoli
- Realizacji teleportacji kwantowej i interpretowania jej wyników
- Implementacji kwantowej arytmetyki i logiki, w tym operacji inkrementacji, dekrementacji i odwracalności
- Wykorzystywania wzmacniania amplitudy do przyspieszania algorytmów
- Stosowania kwantowej transformaty Fouriera (QFT) w analizie sygnałów
- Szacowania fazy kwantowej i jej praktycznych zastosowań
- Kodowania i przetwarzania danych liczbowych na QPU, w tym użycia QRAM
- Rozwiązywania problemów logicznych i łamigłówek (np. 3-SAT) za pomocą algorytmów kwantowych
- Zastosowania QPU do supersamplingu i przetwarzania grafiki komputerowej
- Implementacji algorytmu faktoryzacji Shora na komputerze kwantowym
- Rozwiązywania układów równań liniowych oraz analizy głównych składowych (PCA) z użyciem QPU
- Budowania kwantowych maszyn wektorów podtrzymujących (SVM) i innych modeli uczenia maszynowego
- Korzystania z darmowych symulatorów QCEngine i dostępnych w chmurze QPU
- Orientowania się w aktualnej literaturze, językach programowania kwantowego i dalszych kierunkach rozwoju
Komputery kwantowe nie są już tylko urządzeniami teoretycznymi. Nie są też futurystycznym monstrum, obcą maszyną, która zamieni całe istniejące oprogramowanie w jakąś jego niezrozumiałą alternatywę. Komputery kwantowe (QPU) staną się raczej radykalnym rozszerzeniem możliwości współczesnej informatyki, które pozwoli nam rozwiązać problemy dotychczas nierozwiązywalne. Istnieją ważne zadania, z którymi QPU potrafią sobie świetnie poradzić, a których rozwiązanie byłoby niemożliwe na jakimkolwiek standardowym urządzeniu komputerowym. Z drugiej strony z wieloma standardowymi obliczeniami QPU nie radzi sobie dużo lepiej niż najzwyklejszy laptop. Z punktu widzenia programisty zatem stanowi rodzaj koprocesora o ciekawych możliwościach.
Oto przewodnik po wspaniałym, nieodkrytym jeszcze do końca świecie informatyki kwantowej. Aby ją zrozumieć, niepotrzebny jest doktorat z fizyki kwantowej i wyższej matematyki. Dzięki tej książce opanujesz zestaw pojęć niezbędnych do zrozumienia działania QPU, dowiesz się, jakie problemy mogą rozwiązać aplikacje QPU i nauczysz się korzystać z narzędzi do pisania programów dla QPU. Zaprezentowane tu koncepcje są bogato ilustrowane przykładami, które można łatwo uruchomić na darmowym symulatorze QCEngine. Istnieje też możliwość korzystania z fizycznych QPU (kilka prototypów QPU udostępniono w chmurze). Interesującą, choć nieco trudniejszą częścią przewodnika jest rozdział poświęcony zastosowaniu obliczeń kwantowych w uczeniu maszynowym.
W tej książce:
- koncepcje programowania procesorów kwantowych
- kubity, superpozycja i teleportacje kwantowe
- prymitywy QPU
- wzmacnianie amplitudy, kwantowa transformacja Fouriera i szacowanie fazy
- przykłady aplikacji QPU
QPU: zrób pierwszy krok ku technologii przyszłości!
Wybrane bestsellery
Zobacz pozostałe książki z serii
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Komputer kwantowy. Programowanie, algorytmy, kod Eric R. Johnston, Nicholas Harrigan, Mercedes Gimeno-Segovia
(7)-
6
-
5
-
4
-
3
-
2
-
1
3.7(1)
(2)
(2)
(0)
(0)
(2)
więcej opinii
ukryj opinie