IBM C:LOUDERs/Quantum Computing(10)
-
4. A Quantum Model of Computation
Quantum Circuits양자회로는 Unitary Operation + Measurement + Input State 의 조합입니다.Input State 가 n 개 이면 , Unitary Matrix 는 2n×2n2^n × 2^n2n×2n 의 size 입니다Measurement는 회로의 가장 끝단에 위치해야 합니다. Quantum Garbage정의 : 불필요한 모든 값이 0에 적용된 모든 작업을 반대로 하여 다시 0으로 설정되는 퀀텀 가비지 수집(uncomputation이라고도 합니다.이유 : Quantum Interference is the heart and soul of quantum computationThis is exactly why we don't like to keep junk aroun..
2021.01.10 -
3. Qubits & Framework of Quantum Mechanics
Quantum Mechanics Physical Theory 들을 이용하여 개발하고자 하는 Framework 입니다Mechanics 자체가 물리적인 이론은 아닙니다.이 Mechanics는 물리이론이 만족해야하는 4가지 수학적 가설 을 포함합니다 Postulates (가설 )Statics or State space - 통계 및 상태 공간 : Closed System의 state를 설명모든 물리적 System은 inner product space 로 이루어진 Hilbert space 안에서 이루어집니다. ⇒ 이를 통해 Qubit 의 state를 정의하는 finite 한 vector space를 표현할 수 있습니다. 이와 관련된 Bloch Sphere 를 아래에서 보실 수 있습니다. 2. Dynamics - ..
2021.01.10 -
2. Linear Algebrea & the Dirac Notation
양자 물리학을 배우지 않았으면 |0> 이라는 표현이 제일 먼저 생소하게 다가올 것입니다.이 표현은 Dirac Notation 이라고 하는데, 먼저 이 표현에 대해서 알아보겠습니다. 1. Dirac Notation Vector 를 다르게 표기함일반적으로, C2^22 의 2-d 공간에서, (Complex Number) vector[αβ]\begin{bmatrix} \alpha \\ \beta \end{bmatrix}[αβ] 는 α|0> + β|1>로 표기할 수 있습니다.이 때, ∣0>|0>∣0> =[10]\begin{bmatrix} 1 \\ 0 \end{bmatrix}[10]이고 ∣1>|1>∣1> = [01]\begin{bmatrix} 0 \\ 1 \end{bmatrix}[01] 입니다.|Φ> - 는 ..
2021.01.10 -
1. Introduction & Background
출처 : https://velog.io/@peeeeeter_j/QISKIT-0양자 컴퓨팅은 두 가지로 이루어집니다.양자 + 컴퓨팅양자컴퓨팅기본 아이디어는 컴퓨터 연산과정에서 양자 물리법칙을 사용한다는 것입니다. ( Classic Computer → Quatum Computer의 전환)💡따라서 1. Classic Computer에 사용되었던 Turing Machine에 대한 지식과 2. 전자의 bit → 양자물리의 qubit에 대한 이해가 필요합니다양자 컴퓨터는 고전적인 컴퓨터와 크게 다르지 않습니다. Classic 컴퓨터에서는 단 하나의 비트만 출력합니다.양자 컴퓨터에서는 양자역학의 중첩 원리를 사용하는 연산 수준의 단계에서 발생합니다.즉, 우리는 큐비트(양자 비트)를 중첩 상태로 만든 다음, 필요한 답..
2021.01.10