실습 개요
이 실습에서는 양자 회로 시뮬레이터에서 회로를 생성하여 Amazon Braket 서비스를 보여줍니다. 이 실습에서는 Amazon Braket을 사용하여 양자 연산을 심층적으로 수행할 수 있는 몰입형 학습 경험을 제공합니다. 이 실습을 통해 Amazon Braket 노트북 인스턴스를 사용하여 양자 컴퓨팅을 수행할 수 있습니다. 이 실습에서는 전 상태 벡터 시뮬레이터(SV1) 및 텐서 네트워크 시뮬레이터(TN1) 디바이스를 사용하여 첫 번째 양자 회로를 생성합니다. AWS Console에 로그인하고 나서 Amazon Braket 노트북으로 이동하여 Amazon Braket 노트북 내에서 양자 연산을 수행합니다. Amazon Braket 노트북 내에서 GHZ 상태(세 명의 물리학자 Greengerger, Horne, Zeilinger의 이름을 따서 명명)를 준비합니다. GHZ 상태는 흔히 양자 컴퓨팅의 “Hello World” 튜토리얼이라고 합니다. 양자 과제를 완료하면 결과를 다운로드하고 검토할 수 있는 Amazon S3 버킷에 결과가 저장됩니다
목표
본 실습을 마치면 다음을 할 수 있게 됩니다.
- Amazon Braket에서 제공하는 양자 디바이스에 대한 일반 지식을 갖춥니다.
- Amazon Quantum 회로 시뮬레이터로 GHZ 양자 회로를 생성합니다.
- Amazon Braket 서비스를 통해 Amazon S3에 저장된 첫 번째 양자 회로의 결과를 확인합니다.
사전 조건
이 실습에는 다음 사항이 필요합니다.
- AWS 관리 콘솔 기본 탐색에 대한 지식
- Jupyter 노트북 및/또는 Python 스크립트를 능숙하게 실행할 수 있는 역량
- 양자 컴퓨팅에 대한 일반 인식 및 양자 회로에 대한 이해
소요 시간
이 실습을 완료하는 데는 약 30분이 소요됩니다
아이콘 설명
이 실습에서는 다양한 유형의 지침 및 참고 사항에 대한 주의를 환기하기 위해 다양한 아이콘이 사용됩니다. 각 아이콘의 목적은 다음과 같습니다.
- 축하합니다. 실습을 완료했습니다!
- 참고: 힌트, 팁 또는 중요한 지침입니다.
- 자세히 알아보기: 자세한 정보를 찾을 수 있는 위치를 나타냅니다.
실습 환경
아래 다이어그램에 실습 환경의 기본 아키텍처가 나와 있습니다.
이미지 설명: 앞선 다이어그램은 외부 사용자로부터 Amazon Braket을 위한 과제가 정의되는 Amazon Braket 노트북 인스턴스로의 데이터 흐름을 보여줍니다. 그런 다음 이러한 과제 정의는 Amazon Braket 텐서 네트워크 온디맨드 시뮬레이터 및 상태 벡터 시뮬레이터에서의 처리를 위해 Amazon Braket 서비스 API로 전송됩니다. Amazon Braket API 및 시뮬레이터가 과제를 처리하고 나면, Amazon Braket은 Amazon S3 버킷으로 결과를 반환합니다
아래 목록은 다이어그램의 주요 리소스 관련 세부 정보입니다.
- Amazon Braket 노트북 인스턴스
- Amazon Braket 서비스
- Amazon Braket 텐서 네트워크 온디맨드 시뮬레이터
- Amazon Braket 상태 벡터 온디맨드 시뮬레이터
- 결과용 Amazon S3 버킷