AWS 기술 블로그

Category: Amazon Braket

PennyLane을 활용한 Amazon Braket에서의 Max-Cut 문제의 해결 (2부) – 세 가지 실행 방식 비교

지난 1부에서는 Max-Cut 문제와 QAOA(양자 근사 최적화 알고리즘)의 개념을 살펴보고, 그래프 생성, 비용 및 믹서 해밀토니언, QAOA 양자 회로, 비용 함수 최적화, 비트 문자열 확률 계산, 그리고 디바이스를 선택하는 get_device_instance 함수까지 PennyLane으로 구현한 maxcut_qaoa 모듈의 코드를 단계별로 설명했습니다. 이번 2부에서는 그 코드를 그대로 가져와 세 가지 방식으로 실행해 보고 차이를 비교합니다. 1) Amazon Braket 하이브리드 […]

PennyLane을 활용한 Amazon Braket에서의 Max-Cut 문제의 해결 (1부) – Max-Cut 개념 및 QAOA 구현

지난 블로그 시리즈에서는 Amazon Braket으로 양자-고전 하이브리드 알고리즘을 실행하는 기본적인 방법을 소개했습니다. 이번 블로그 시리즈에서는 Max-Cut problem(최대 절단 문제)를 해결하기 위해 PennyLane으로 구현한 QAOA(Quantum Approximate Optimization Algorithm, 양자 근사 최적화 알고리즘)를 Amazon Braket Hybrid Jobs에서 실행하는 방법을 두 편으로 나누어 소개합니다. Max-Cut 문제는 네트워크를 두 그룹으로 나눠 연결을 최대화하는 최적화 문제로, 실생활에서는 물류 경로 최적화, […]

Amazon Braket으로 양자-고전 하이브리드 알고리즘 실행하기 (2편)

본 블로그는 Amazon Braket 하이브리드 알고리즘 시리즈의 두 번째 글입니다. 각 편의 구성은 다음과 같습니다. 1편: 알고리즘 스크립트 방식의 하이브리드 잡 환경 구성 2편 (현재 글): @hybrid_job 데코레이터 방식과 로컬 잡 활용 지난 블로그에서는 알고리즘 스크립트 방식에 기반한 하이브리드 잡 환경을 구성하는 방법에 대해 소개하였습니다. 이번 블로그에서는 @hybrid_job 데코레이터를 이용한 하이브리드 잡 환경을 구성하는 방법에 […]

Amazon Braket으로 양자-고전 하이브리드 알고리즘 실행하기 (1편)

고전 컴퓨팅 자원과 양자 컴퓨팅 자원을 결합한 하이브리드 알고리즘은 현재 NISQ (Noisy Intermediate-Scale Quantum) 시대의 양자 컴퓨터 기술 수준에서 실질적인 문제 해결에 접근할 수 있는 효과적인 방법론으로 주목받고 있습니다. 이번 블로그에서는 Amazon Braket을 활용하여 하이브리드 환경을 구성하고 사용할 수 있는 두 가지 방법, 즉 코드 기반 방식과 콘솔 기반 방식을 소개합니다. 이를 통해 독자들은 Amazon […]

Amazon Braket을 활용한 큐노바컴퓨팅의 양자화학 계산 혁신 사례

1.큐노바컴퓨팅 소개 큐노바컴퓨팅은 2021년에 설립된 국내 최초 양자컴퓨팅 벤처기업으로, 화학·제약·산업공학 분야에 양자컴퓨팅을 도입하기 위한 알고리즘을 개발하고 있습니다. 특히, 큐노바컴퓨팅이 개발한 HI-VQE(Handover Iterative Variational Quantum Eigensolver) 알고리즘은 노이즈가 포함된 오늘날의 양자 컴퓨터 환경이라 할 수 있는 NISQ(Noisy Intermediate-Scale Quantum) 환경에서 양자 우위(Quantum Advantage)를 실현할 수 있도록 설계되어, 대규모 분자 구조의 에너지를 빠르고 정확하게 계산합니다. 큐노바컴퓨팅의 기술은 […]

Amazon Braket 콘솔 소개 및 Amazon Braket에서 양자 회로를 실행하는 방법 -2

지난 블로그에서는 Amazon Braket 콘솔 소개 및 콘솔에서 특정 양자 하드웨어에 대한 정보를 확인하는 방법에 대해 소개하였습니다. 지난 블로그 보기 Amazon Braket 콘솔 소개 및 Amazon Braket에서 양자 회로를 실행하는 방법 -1 이번 글에서는 AWS가 제공하는 클라우드 기반 양자 컴퓨팅 서비스인 Amazon Braket을 활용해, 주피터 노트북 환경을 구축하고 로컬 시뮬레이터로 양자 회로를 직접 실행하는 과정을 […]

Amazon Braket 콘솔 소개 및 Amazon Braket에서 양자 회로를 실행하는 방법 -1

지난 블로그 시리즈에서는 AWS에서 제공하는 다양한 양자 포트폴리오와 클라우드 기반의 양자 컴퓨팅 서비스인 Amazon Braket에 대해 집중적으로 살펴보았습니다. 이번 블로그 시리즈에서는 2회에 걸쳐, 실제로 Amazon Braket 콘솔에 접속해 양자 알고리즘을 구현하는 데 필요한 환경을 어떻게 구성하는지 단계별로 안내하고자 합니다. 특히, Amazon Braket 콘솔에서 제공하는 정보, 주피터 노트북 환경을 세팅하는 방법, 그리고 로컬 시뮬레이터를 활용해 직접 […]

양자 컴퓨팅이란 무엇인가? – Part 7: 하이브리드 접근법, 양자 연산이 구현되는 여정

지난 6편의 여정을 통해 양자 컴퓨팅의 기초 개념부터 다양한 기술적 측면까지 살펴보았습니다. 시리즈 블로그 보기 양자 컴퓨팅이란 무엇인가? – part 1: 양자 컴퓨터의 개념, 등장 배경, 분류 체계 등 양자 컴퓨팅이란 무엇인가? – part 2: 양자 컴퓨터가 적합한 문제들, 활약이 기대되는 분야, 양자 컴퓨터 생태계 양자 컴퓨팅이란 무엇인가? – part 3: 큐비트, 양자 중첩, 얽힘 […]

양자 컴퓨팅이란 무엇인가? – Part 6: 양자 컴퓨터의 성능지표, 도전 사항, 양자 오류 제어

양자 컴퓨팅은 기존 컴퓨터와는 달리 큐비트(qubit)의 중첩, 얽힘, 간섭 등 양자역학의 원리를 활용해 혁신적인 계산 능력을 지닌 차세대 기술로 주목받고 있습니다. 1~5회에서는 양자 컴퓨터의 개념과 등장 배경, 큐비트의 동작 원리, 양자 회로와 QPU 등 기본 구조와 원리를 다뤘습니다. 시리즈 블로그 보기 양자 컴퓨팅이란 무엇인가? – part 1: 양자 컴퓨터의 개념, 등장 배경, 분류 체계 등 […]

양자 컴퓨팅이란 무엇인가? – Part 5: QPU

이번 블로그는 ‘양자 컴퓨팅이란 무엇인가?’ 시리즈의 다섯 번째 글로, 양자 컴퓨팅에서 핵심적인 역할을 수행하는 QPU(Quantum Processing Unit)와 다양한 플랫폼에 대해 자세히 알아보겠습니다. 시리즈 블로그 보기 • 양자 컴퓨팅이란 무엇인가? – part 1: 양자 컴퓨터의 개념, 등장 배경, 분류 체계 등 • 양자 컴퓨팅이란 무엇인가? – part 2: 양자 컴퓨터가 적합한 문제들, 활약이 기대되는 분야, 양자 […]