IBM C:LOUDERs(20)
-
[IBM Cloud] Core Badge Study
이 코스는 4가지 단계로 이루어 집니다. Overview 이 코스는 다음과 같은 내용을 다룹니다 Cloud Service Models : Iaas, Paas, SaaS Deployment Models : Public, Private, Hybrid Architecture Key Component : 가상화, VM, 스토리지, 네트워크, 컨테이너 Module 1 - Overview 클라우드 컴퓨팅이라는 단어는 美 NIST 에서 정의되었습니다. Cloud Model은 아래와 같이 5가지 특성, 배포모델, 서비스모델 로 분류해볼 수 있습니다. Essential Characteristic Deployment Models Service Models 클라우드 컴퓨팅의 역사 Large-Scale(여러개메인프레임) → ..
2021.01.18 -
IBM Quantum Experience - IBM Cloud의 사용사례
❓❔ IBM Cloud가 쓰이는 곳은 어느 분야가 있을까요? 오늘은 IBM의 Cloud 기술을 활용하여 클라우드를 통해 양자컴퓨팅을 시뮬레이션 하고 자습할 수 있는 공간인 IBM Quantum Experience 를 소개하겠습니다. IBM Q Experience는 일반 대중이 클라우드를 통해 IBM의 프로토타입 양자 프로세서 세트, 퀀텀 컴퓨팅 관련 주제를 토론하는 온라인 인터넷 포럼, IBM Q 장치 프로그래밍 방법에 대한 자습서 세트 및 기타 교육을 이용할 수 있도록 하는 온라인 플랫폼입니다. IBM Quantum Experience에는 5 큐비트 프로세서 2개와 16 큐비트 프로세서 1개의 세 개의 프로세서가 있습니다. 이 서비스를 사용하여 알고리즘과 실험을 실행하고 양자 컴퓨팅을 통해 무엇을 할 ..
2021.01.17 -
10. QKD
QKD BB84 프로토콜1984년, Bennett & Brassard에 의해서 고안 ( 그래서 이름이 BB84 )고전적인 채널을 사용한다면 Eve가 Key를 복사했는지 알 수 없습니다.Qubit Channel을 사용한다면 Eve가 읽으려고 하는지 알 수 있습니다 ( Entangle) w/o Interception w/ Interception AssumptionAlice has random classical bitsAlice can produce qubitsAlice can apply H gateBob can measure ProtocolAlice send qubit to BobBob can receives 4 state ∣0⟩, ∣1⟩, H∣0⟩, H∣1⟩|0\rangle, \, |1\rangle, \,..
2021.01.10 -
9. Quantum Error Correction
Error Correction오류보정을 알아보기에 앞서, 왜 필요한지 보겠습니다.예를들어, 기본 연산의 오류율이 0.1% 인 컴퓨터가 있습니다. (↔ 1000번당 1번 오류 발생)근데 실제 컴퓨터는 초당 수억개 의 연산을 합니다.오류가 엄청 많이 나겠죠?이 문제를 어떻게 해결 할 수 있을까요? Classical Error CorrectionClassic Error Correction 과 관련하여 3가지 Concept을 알아보겠습니다.Error ModelRedundancy & EncodingError Recovery ProcedureError ModelError Model은 Bit의 진화를 보여줍니다저장/이동 될 때 Bit는 Channel 이라는 곳을 통과합니다.Channel은 Error에 대한 정보를 제..
2021.01.10 -
8. Algorithms Based on Amplitude Amplification
Search ProblemProblemInput : x∈{0,1}nx ∈ \begin {Bmatrix} {0,1} \end {Bmatrix}^nx∈{0,1}n 이고 , f:{0,1}n→{0,1}f : \begin {Bmatrix} 0,1 \end {Bmatrix} ^n → \begin {Bmatrix} 0,1 \end {Bmatrix}f:{0,1}n→{0,1}, f(x)={1if x is a solution0if x is not a solution}f(x)= \begin {Bmatrix} 1 \quad if \; x \; is \; a\; solution\\ 0 \quad if \; x \; is \; not \; a \; solution \end {Bmatrix}f(x)={1ifxisasoluti..
2021.01.10 -
7. Algorithms with Superpolynomial Speed-up
Quantum Phase EstimationHadamard Gate를 다시 한번 살펴봅시다H∣x⟩=12Σy∈0,1n(−1)xy∣y⟩H|x\rangle={1 \over \sqrt{2}} \Sigma_{y∈{0,1}^n} (-1)^{xy}|y\rangleH∣x⟩=21Σy∈0,1n(−1)xy∣y⟩H⊗n∣x⟩⊗n=12nΣy∈0,1n(−1)xy∣y⟩H^{⊗n}|x\rangle^{⊗n}={1 \over \sqrt{2^n}} \Sigma_{y∈{0,1}^n} (-1)^{xy}|y\rangleH⊗n∣x⟩⊗n=2n1Σy∈0,1n(−1)xy∣y⟩여기서 잘 보면, n-qubit H Gate는 x를 phases로 encoding 된 것을 decoding 하는 것을 볼 수 있습니다.(−1)xy(-1)^{xy}(−1)..
2021.01.10