학습서
이 튜토리얼을 통해 일반적인 양자 컴퓨팅 사용 사례에 키스킷을 적용하는 방법을 알아보세요.
- 양자 컴퓨터에서 코드를 처음 실행하는 경우 시작하기 섹션에 있는 일련의 튜토리얼부터 시작하세요.
- 이점을 향한 워크플로 섹션에는 실제 문제를 해결하기 위해 양자 컴퓨터를 사용하는 엔드투엔드 예제가 포함되어 있습니다. 이 튜토리얼은 기존 컴퓨터보다 양자 컴퓨터의 계산 우위를 달성할 수 있는 유력한 후보 알고리즘에 초점을 맞춥니다.
- 키스킷 기능 섹션에는 키스킷 생태계의 최신 및 가장 진보된 기술을 사용하여 특정 워크플로우의 일부 또는 전체를 개선하는 예제가 포함되어 있습니다.
시작하기
이 튜토리얼은 양자 컴퓨터에서 양자 알고리즘을 실행하는 방법을 탐구할 준비가 된 초보자를 위한 것입니다.
우위를 위한 작업 흐름 탐색
이 섹션의 튜토리얼에서는 양자 알고리즘의 대규모 데모를 다룹니다.
이 범주의 알고리즘은 출력 분포가 검증 가능한 출력으로 구조화된 문제에 대한 솔루션을 인코딩하는 양자 회로에 중점을 둡니다. 검증 가능성은 선택한 비트스트링을 평가하거나 오탐이 발생하지 않는지 확인하여 측정된 데이터 간의 일관성을 확인할 수 있음을 의미합니다.
이 튜토리얼에서는 반복 샘플링을 통해 문제별 수량(예: 비용 함수 값 또는 스펙트럼 가중치)을 추정할 수 있는 기법을 중점적으로 다룹니다. 이러한 방법은 특히 대칭성이 있는 최적화 및 시뮬레이션 작업에 적합합니다.
이 튜토리얼은 양자 상태를 준비하고 관측값을 측정하여 에너지 또는 상관관계 값과 같이 물리적으로 의미 있는 양을 추정하는 데 중점을 둡니다. 기술에는 회로 표현력과 회로 깊이 효율성의 균형을 맞추는 변형 및 트로터화 회로 접근 방식이 모두 포함됩니다. 정확도를 유지하면서 양자 리소스 수요를 줄이고 화학 및 물리 시스템에서 관측 가능성의 실질적인 추정을 가능하게 하는 워크플로우에 중점을 둡니다.
Qiskit 기능 활용
이 섹션에서는 양자 알고리즘을 실행할 때 성능, 안정성, 속도를 향상시키는 키스킷 생태계 내 고급 기능을 소개합니다.
워크로드 최적화는 기존 및 양자 리소스의 효율적인 오케스트레이션 또는 양자 회로 조작을 개선하기 위한 맞춤형 방법에 중점을 둡니다.
키스킷 함수는 사전 패키지된 오류 관리 및 응용 도구 모음으로, 회로, 분자, 큐보 등을 이용한 대규모 실험을 쉽게 설계할 수 있도록 도와줍니다.
-
Circuit 함수를 활용해 새로운 알고리즘을 설계하세요 — 미리 구축된 트랜스파일링, 오류 억제 및 오류 완화 파이프라인을 통해.
-
응용 함수를 사용하여 도메인별 문제를 실험해 보세요. 기존 솔버에 익숙한 입력 및 출력 형식을 사용합니다.
-
애드온을 사용하면 관측값 절단, 역전파, 회로 근사화 등 고급 회로 조작을 통해 기존 컴퓨팅 오버헤드가 증가하더라도 하드웨어의 한계를 피할 수 있습니다.
오류 완화는 제어된 회로 조작 및 후처리를 통해 정확한 기대값을 복구함으로써 완전한 내결함성 없이 노이즈 문제를 해결합니다.
오류 감지 기능은 잘못된 작업을 식별하여 후처리를 통해 노이즈 없는 결과물을 샷별로 반환합니다.