문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
ProjectQ의 기본 개념과 아키텍처
- ProjectQ의 역사와 목표
- 주요 구성 요소: 엔진, 백엔드, 메타-엔진
- 컴파일 파이프라인과 변환
ProjectQ 시작하기
- ProjectQ와 의존성 설치
- 주 엔진 초기화 및 백엔드 설정
- 기본 시뮬레이터 백엔드 이해
ProjectQ 구문과 구성 요소
- 큐비트 할당, 레지스터, 기본 게이트
- 제어, 조건부 연산, 측정
- 사용자 정의 게이트와 게이트 분해 사용
컴파일러 엔진과 최적화 기법
- 최적화, 번역, 분해를 위한 컴파일러 엔진 파이프라인
- 게이트 취소, 병합, 스케줄링
- 사용자 정의 최적화 엔진 작성
양자 프로그램과 예제
- 단순 회로 구축(Bell 상태, 양자 텔레포테이션)
- 제어 연산 및 보조 큐비트 사용
- 매개변수화된 회로와 변동 구성 요소
다양한 백엔드 대상 지정
- IBM Q, Rigetti 등의 하드웨어를 위한 회로 번역
- 노이즈 인식 시뮬레이터 사용 및 충실도 추정
- 테스트, 디버깅, 결과 검증
실습 미니 프로젝트
- 양자 알고리즘 정의(예: 간단한 Grover 또는 QFT 조각)
- ProjectQ를 통해 구현, 최적화, 백엔드 선택
- 출력 분석, 시뮬레이터 비교, 회로 개선
요약 및 다음 단계
요건
- 양자 컴퓨팅 개념(qubit, 슈퍼포지션, 게이트)에 대한 지식
- Python 프로그래밍 경험
- 양자 회로 표현법에 대한 이해
대상
- 양자 소프트웨어 개발자
- 양자 프로그래밍을 탐구하는 연구원 및 엔지니어
- 양자 백엔드를 대상으로 하는 개발자
7 시간
회원 평가 (1)
양자 컴퓨팅 알고리즘과 관련된 이론적 배경 지식이 훌륭했습니다. 특히 트레이너가 제게 제공된 자료를 이해하는 데 어려움을 겪고 있을 때 이를 정확히 파악하고, 시간과 지원을 제공하여 진정으로 주제를 이해할 수 있도록 해주신 점을 강조하고 싶습니다. 이는 매우 유익했습니다! Zoom을 이용한 가상 환경은 매우 잘 작동하였으며, 교육 세션과 휴식 시간의 일정도 잘 조율되었습니다. 2일 동안 많은 내용과 이론을 다루어야 하였지만, 트레이너가 저의 이해도에 따라 적절히 양을 조정해 주셔서 좋았습니다. 초보자를 위한 교육이라면 3일로 계획하는 것이 모든 자료와 내용을 다루기에 더 좋을 것 같습니다. 또한 트레이너님이 제 질문에 유연하게 답변해주셨고, 필요한 경우 휴식 후 추가 설명을 제공해 주신 점이 매우 마음에 들었습니다. 다시 한번 세션에 대해 감사드립니다! 잘 해주셨습니다!
Giorgi Ediberidze
코스 - Quantum Computing with IBM Quantum Experience
기계 번역됨