본문 바로가기

전체 글22

Classical Computing Basic 아래의 그림만 봐도 우리는 양자 컴퓨터와 기존의 컴퓨터의 작동 방식에는 큰 차이가 있다는 것을 알 수 있다. 그리고 이 차이가 곧 다가올 양자 우월성을 논할 수 있는 기반이 된다. 그리고 우리는 어떻게 양자 컴퓨터가 보다 우월한 연산을 할 수 있는지 알기 위해 기존의 컴퓨터를 먼저 이해하고 있어야 한다. Computation & Bits 우선 computation이란 input을 약속된 instruction을 통해 output을 만드는 것을 말한다. Think like computer 십진수는 0 - 9 로 표현한다 => 71 = 7 x 10^1 + 1 x 10^1 컴퓨터는 십진수를 이진법으로 표현한다 => Decimal 7 -> Binary 111 / Binary 1010 -> Decimal.. 2020. 10. 20.
Qiskit 의 4원소 Qsikit Elements Qiskit에는 아래 4가지의 원소가 Qiskit에 강력한 힘을 준다. 우리나라 말로 번역하자면 땅, 공기, 불 ,물이다.(왜인지 귀엽다) Qiskit Terra Qiskit Terra는 말그대로 Qiskit의 지반과 같은 역할을 한다. Terra를 제외한 3가지 원소가 구성되기 위한 기초를 Terra에서 제공하고 있다. 그리고 사용자 경험을 위한 인터페이스는 물론 최적화, 펄스 스케줄링 및 백엔드 통신 계층의 효율적인 처리 또한 정의한다. Qiskit Aer Qiskit Aer는 사실적인 노이즈 모델과 함께 고성능 양자 컴퓨팅 시뮬레이터를 제공한다. 그래서 이를 설치하고 나면 당신은 노이즈가 유효한 양자 서킷을 시뮬레이션 할 수 있다. 쉽게 말하자면 Qiskit Ignis .. 2020. 9. 23.
[IBM] 번역 플랫폼 - 3 Getting started with Python 저번편에서는 Step2.Run the app locally까지 실습해봤고 이번편에서는 Step3에서 이어진다. 그럼 바로 글을 시작하도록 하겠다. Step 3. Prepare the app for deployment 앱을 배포하기 위해선 manifest.yml 파일의 name을 변경해주어야 한다(어떤 앱에 대한 정보인지 알려주는 것) applications: - name: GetStartedPython random-route: true memory: 128M아래와 같이 manifest.yml 파일의 name 부분을 이전에 설정했던 앱 이름으로 바꿔줘야 한다. Step 4. Deploy the app Git에서 클론을 한 폴더의 터미널에서(그냥 파이참 터미.. 2020. 9. 4.
[IBM] 번역 플랫폼 - 2 Python 애플리케이션 저번 글에 이어서 이번편에서는 본격적으로 Cloud Foundry를 활용하여 애플리케이션을 배포하는 것에 대해 글을 작성하고자 한다. 우선, IBM Cloud에 로그인 한 후 Cloud Foundry를 검색한 후 런타임으로 python을 선택한다. 요금 정책은 Lite 버전을 사용한다. 앱 작업을 위해 최대 256MB를 사용할 수 있다. 무료! 그 다음 아래와 같이 앱 이름을 설정하자. 마지막으로 작성을 완료 후 이런 화면을 만날 수 있다. 자 여기서 Visit App URL을 누르면!! 안타깝게도 아무것도 안나온다...ㅎㅎ Getting started with Python 좌절하지 말고 우리는 친절하게 쓰여져 있는 Getting Started with Python 항목을 살펴보.. 2020. 9. 3.