양자컴퓨터 Qiskit 실험 | 오늘 점심 뭐 먹지? 양자회로로 메뉴 4개 중 하나를 골라봤다

2큐비트 Hadamard 양자회로로 점심 메뉴 4개 중 하나를 선택하는 Qiskit 실험

양자컴퓨터를 일상 생활에서 써보기 위해 쉬운 실험을 한 번 해보겠습니다. 점심 메뉴를 정하지 못해 고민했던 경험은 누구나 한 번쯤 있을텐데요. 양자 중첩과 측정이라는 개념을 Qiskit실험을 통해 점심메뉴를 결정하는데 적용해보겠습니다. 앞선 실험에서는 양자회로로 가위바위보를 선택해봤습니다. 당시에는 큐비트 2개에서 나오는 00, 01, 10, 11 네 가지 결과를 세 가지 선택지에 맞춰야 했기 때문에 11을 버리고 다시 뽑는 … Read more

양자컴퓨터로 가위바위보 10,000번 뽑아보니? Qiskit 공정성 실험

Qiskit 2큐비트로 가위바위보를 10000번 선택하는 양자컴퓨팅 실험

양자컴퓨터에게 가위·바위·보를 시키면 세 선택지가 정말 똑같이 나올까요? 이번에는 2개의 큐비트로 4가지 비트 결과를 만든 뒤 하나를 제외하는 방식으로 가위바위보를 10,000번 실행했습니다. 양자 측정, 확률, 무작위 선택의 연결을 확인해보시죠. 가위바위보는 아주 단순한 게임이지만 한 가지 조건이 중요합니다. 가위, 바위, 보 중 어느 하나도 더 자주 선택되면 안 된다는 점입니다. 그렇다면 양자컴퓨터에 가위바위보 선택을 맡기면 세 … Read more

양자컴퓨터로 동전 던지기 10,000번 해보니? Qiskit 양자 동전 실험

Hadamard Gate를 적용한 1큐비트 양자 동전을 10,000회 측정해 0과 1의 확률분포를 확인하는 Qiskit 실험

양자컴퓨터에서는 Hadamard Gate를 이용해 0과 1이 같은 확률로 측정되는 ‘양자 동전’을 만들 수 있습니다. Qiskit으로 100번, 1,000번, 10,000번 직접 측정해 중첩과 확률의 원리가 실제 어떻게 나타나는지 확인해봅시다. 동전을 던지면 앞면과 뒷면이 각각 50% 확률로 나온다고 배웁니다. 하지만 실제로 동전을 100번 던져보면 정확히 50번씩 나오는 경우는 오히려 드뭅니다. 그렇다면 양자컴퓨터에서는 어떨까요? 이번에는 Qiskit을 이용해 0과 1이 … Read more