- Zrozumienie koncepcji oprogramowania i sprzętu komputerowego.
- Zrozumienie liczb zespolonych i algebry liniowej.
Publiczność
- Programiści
- Naukowcy
- Inżynierowie
Komputery kwantowe to maszyny zbudowane w oparciu o zasady mechaniki kwantowej. W przeciwieństwie do klasycznych komputerów, które opierają się na bitach, które mogą istnieć tylko w jednym z dwóch stanów (0 lub 1), komputery kwantowe wykorzystują bity kwantowe, które mogą istnieć w wielu stanach jednocześnie. Oczekuje się, że komputery kwantowe będą przetwarzać algorytmy i rozwiązywać problemy znacznie szybciej niż komputery klasyczne.
Cirq to biblioteka Python do pisania, manipulowania i optymalizacji obwodów kwantowych oraz uruchamiania ich na komputerach kwantowych i symulatorach.
W tym prowadzonym przez instruktora szkoleniu na żywo (na miejscu lub zdalnie) uczestnicy poznają podstawy obliczeń kwantowych, przechodząc przez proces opracowywania algorytmów ukierunkowanych na komputery kwantowe.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować niezbędne środowisko programistyczne, aby rozpocząć tworzenie obwodów kwantowych.
- Kontrolować zachowanie bramki za pomocą jej natywnego odpowiednika.
- Poprawić niedokładności kwantowe za pomocą Cirq.
- Napisać i wykonać obwód kwantowy do uruchomienia na symulatorze komputera kwantowego opartego na NISQ.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratorium na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o Ciq Framework, odwiedź: https://github.com/quantumlib/Cirq
Wprowadzenie
Kwantowa teoria informacji
- Teoria niepewności
- Superpozycja i splątanie
- Cząstki subatomowe
Przegląd klasycznych komputerów
- Bity
- Systemy binarne
- Tranzystory
Quantum Computing
- Kody topologiczne
- Obwód QED
- Quibity
Zrozumienie komputerów kwantowych i procesorów NISQ
- Algorytmy dla architektury NISQ
Przegląd Cirq Framework
Przegląd kwantowych zestawów rozwojowych
Konfigurowanie kwantowego środowiska programistycznego
Struktury danych i składnia Cirq
Przygotowanie symulatora maszyny kwantowej
Studium przypadku: Algorytmy kwantowe o niskiej głębokości dla problemów chemii kwantowej
Pisanie algorytmu kwantowego
Kontrolowanie obwodów kwantowych
Określanie zachowania i rozmieszczenia bramek
Planowanie taktowania bramek
Kompilacja algorytmu
Radzenie sobie z ograniczeniami sprzętu kwantowego
Uruchamianie algorytmu na lokalnym symulatorze
Testowanie i debugowanie algorytmu
Integracja z symulatorami w chmurze
Integracja z przyszłym sprzętem kwantowym
Rozwiązywanie problemów
Przyszłość Quantum Computing
Podsumowanie i wnioski
United Arab Emirates - Quantum Computing with Cirq Framework
Qatar - Quantum Computing with Cirq Framework
Egypt - Quantum Computing with Cirq Framework
Saudi Arabia - Quantum Computing with Cirq Framework
South Africa - Quantum Computing with Cirq Framework
Brasil - Quantum Computing with Cirq Framework
Canada - Quantum Computing with Cirq Framework
中国 - Quantum Computing with Cirq Framework
香港 - Quantum Computing with Cirq Framework
澳門 - Quantum Computing with Cirq Framework
台灣 - Quantum Computing with Cirq Framework
USA - Quantum Computing with Cirq Framework
Österreich - Quantum Computing with Cirq Framework
Schweiz - Quantum Computing with Cirq Framework
Deutschland - Quantum Computing with Cirq Framework
Czech Republic - Quantum Computing with Cirq Framework
Denmark - Quantum Computing with Cirq Framework
Estonia - Quantum Computing with Cirq Framework
Finland - Quantum Computing with Cirq Framework
Greece - Quantum Computing with Cirq Framework
Magyarország - Quantum Computing with Cirq Framework
Ireland - Quantum Computing with Cirq Framework
Luxembourg - Quantum Computing with Cirq Framework
Latvia - Quantum Computing with Cirq Framework
España - Quantum Computing with Cirq Framework
Italia - Quantum Computing with Cirq Framework
Lithuania - Quantum Computing with Cirq Framework
Nederland - Quantum Computing with Cirq Framework
Norway - Quantum Computing with Cirq Framework
Portugal - Quantum Computing with Cirq Framework
România - Quantum Computing with Cirq Framework
Sverige - Quantum Computing with Cirq Framework
Türkiye - Quantum Computing with Cirq Framework
Malta - Quantum Computing with Cirq Framework
Belgique - Quantum Computing with Cirq Framework
France - Quantum Computing with Cirq Framework
日本 - Quantum Computing with Cirq Framework
Australia - Quantum Computing with Cirq Framework
Malaysia - Quantum Computing with Cirq Framework
New Zealand - Quantum Computing with Cirq Framework
Philippines - Quantum Computing with Cirq Framework
Singapore - Quantum Computing with Cirq Framework
Thailand - Quantum Computing with Cirq Framework
Vietnam - Quantum Computing with Cirq Framework
India - Quantum Computing with Cirq Framework
Argentina - Quantum Computing with Cirq Framework
Chile - Quantum Computing with Cirq Framework
Costa Rica - Quantum Computing with Cirq Framework
Ecuador - Quantum Computing with Cirq Framework
Guatemala - Quantum Computing with Cirq Framework
Colombia - Quantum Computing with Cirq Framework
México - Quantum Computing with Cirq Framework
Panama - Quantum Computing with Cirq Framework
Peru - Quantum Computing with Cirq Framework
Uruguay - Quantum Computing with Cirq Framework
Venezuela - Quantum Computing with Cirq Framework
Polska - Quantum Computing with Cirq Framework
United Kingdom - Quantum Computing with Cirq Framework
South Korea - Quantum Computing with Cirq Framework
Pakistan - Quantum Computing with Cirq Framework
Sri Lanka - Quantum Computing with Cirq Framework
Bulgaria - Quantum Computing with Cirq Framework
Bolivia - Quantum Computing with Cirq Framework
Indonesia - Quantum Computing with Cirq Framework
Kazakhstan - Quantum Computing with Cirq Framework
Moldova - Quantum Computing with Cirq Framework
Morocco - Quantum Computing with Cirq Framework
Tunisia - Quantum Computing with Cirq Framework
Kuwait - Quantum Computing with Cirq Framework
Oman - Quantum Computing with Cirq Framework
Slovakia - Quantum Computing with Cirq Framework
Kenya - Quantum Computing with Cirq Framework
Nigeria - Quantum Computing with Cirq Framework
Botswana - Quantum Computing with Cirq Framework
Slovenia - Quantum Computing with Cirq Framework
Croatia - Quantum Computing with Cirq Framework
Serbia - Quantum Computing with Cirq Framework
Bhutan - Quantum Computing with Cirq Framework