Đề cương khóa học
Giới thiệu
Lý thuyết Thông tin Lượng tử
- Lý thuyết bất định
- Siêu vị trí và vướng víu
- Các hạt hạ nguyên tử
Tổng quan về Máy tính Cổ điển
- Bit
- Hệ nhị phân
- Transistor
Quantum Computing
- Mã tô pô
- Circuit QED
- Qubit
Trải nghiệm IBM Quantum và Python Frameworks
- Các mô-đun và quy trình được sử dụng trong tính toán lượng tử
- Mô phỏng mạch lượng tử
- Circuit composer
- Qiskit Notebooks
Chuẩn bị Môi trường Phát triển
- Cài đặt và cấu hình Anaconda
- Cài đặt và cấu hình pip và Python packages
- Cài đặt Qiskit
- Cấu hình IBM Quantum Experience
- Cấu hình IDE làm trình quản lý dự án
- Thiết lập trung tâm kiểm soát phiên bản (GitHub)
Xây dựng Mạch QER trong Circuit Composer
- Áp dụng cổng
- Đo qubit
- Lưu và chạy Mạch QER
Lập trình Mạch QER trong Qiskit Notebooks
- Triển khai mô phỏng nhiễu
- Lập trình mạch nhiễu
- Triển khai mạch lượng tử cho Biến đổi Fourier Lượng tử trên 4 qubit
- Tạo một thuật toán cơ bản trong mạch lượng tử
- Lập trình mạch dịch chuyển lượng tử
Kiểm tra Mạch
- Chạy Mạch QER trên thiết bị lượng tử IBM thực tế
- Phân tích kết quả hiển thị
Tóm tắt và Kết luận
Requirements
- Hiểu biết về lập trình Python
Đối tượng
- Các nhà khoa học máy tính
Testimonials (1)
Quantum computing algorithms and related theoretical background know-how of the trainer is excellent. Especially I'd like to emphasize his ability to detect exactly when I was struggling with the material presented, and he provided time&support for me to really understand the topic - that was great and very beneficial! Virtual setup with Zoom worked out very well, as well as arrangements regarding training sessions and breaks sequences. It was a lot of material/theory to cover in "only" 2 days, wo the trainer had nicely adjusted the amount according to the progress related to my understanding of the topics. Maybe planning 3 days for absolute beginners would be better to cover all the material and content outlined in the agenda. I very much liked the flexibility of the trainer to answer my specific questions to the training topics, even additionally coming back after the breaks with more explanation in case neccessary. Big thank you again for the sessions! Well done!