amazon-braket/amazon-braket-examples
Example notebooks that show how to apply quantum computing with Amazon Braket.
해결하는 문제
이 리포지토리는 시뮬레이터와 실제 양자 하드웨어(QPU)에서 양자 회로와 프로그램을 구축, 테스트, 실행할 수 있는 Amazon Braket 서비스를 사용하는 데 필요한 포괄적인 예제와 튜토리얼을 제공합니다.
작동 방식
사용자는 Amazon Braket SDK를 활용하여 양자 회로를 생성하고, 파라미터를 정의한 후 실행할 수 있습니다. 이 리포지토리는 다음 경로로 튜토리얼을 정리하고 있습니다:
- 구축: 기본 회로 생성, 그로버 또는 양자 푸리에 변환과 같은 고급 알고리즘, 하이브리드 양자-클래식 알고리즘에 대한 가이드.
- 테스트: 로컬 및 클라우드 기반 시뮬레이터를 사용하여 하드웨어 실행 전에 디버깅 및 노이즈 모델링을 수행하는 방법.
- 실행: IonQ, Rigetti, IQM, QuEra 등 다양한 양자 하드웨어 제공업체에 배포하는 방법과 펄스 시퀀스 제어 방법에 대한 튜토리얼.
- 통합: Qiskit, PennyLane, CUDA-Q와 같은 제3자 도구와 Braket을 통합하는 예제.
대상 사용자
- Amazon Braket 생태계를 사용하는 방법을 배우고자 하는 양자 컴퓨팅 연구자 및 개발자.
- VQE, QAOA, 시몬 알고리즘과 같은 표준 양자 알고리즘의 실용적 구현을 찾는 개발자.
- 시뮬레이션에서 실제 양자 하드웨어 실행으로 전환해야 하는 사용자.
주요 특징
- 다양한 하드웨어 지원: IonQ, Rigetti, IQM, QuEra 등 여러 QPU 제공업체를 위한 예제.
- 알고리즘 라이브러리: 양자 위상 추정 및 양자 진폭 증폭과 같은 주요 양자 루틴의 구현.
- 하이브리드 워크플로우: NISQ 시대의 알고리즘인 VQE, QAOA 등에 고전적 컴퓨팅과 양자 컴퓨팅을 결합하는 튜토리얼.
- GPU 가속: GPU 인스턴스에서 CUDA-Q를 사용하여 병렬 및 분산 상태 벡터 시뮬레이션을 수행하는 가이드.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트