일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- qiskit #
- qiskit #QuantumComputer #QuantumMachine #양자컴퓨터 #양자 #키스킷
- ibm #qiskit #quantum # quantumcomputer #quantumcomputing #quantummachine #quantumengineering #quantumbit #qbit
- qiskit #qiskitHackerthon
- Today
- Total
목록Language, SDK/Qiskit (15)
인일의 공부 블로그
https://github.com/qiskit-community/qiskit-community-tutorials/blob/master/aer/qv_cuStateVec.ipynb 본 포스팅은 위 튜토리얼을 기반으로 7월 2째주 업데이트 문제 해결 과정과 qiskit으로 gpu 사용하는 법을 동시에 다룹니다. 위 튜토리얼로 25+ qubit을 사용하는 양자머신러닝 코드를 구동하고자 튜토리얼로 테스트를 마쳤는데, 7월 2째주에 Qiskit Aer 업데이트가 있으면서 기존에 사용되던 qiskit-aer-gpu 가 cuda 버전 12 이상에 호환되도록 변경되었고, 아래 코드를 사용하여 pip uninstall qiskit-aer-gpu && pip install -U qiskit-aer-gpu-cu11 cuda ..
qiskit으로 IBMQ 서버 사용하는 법 1.토큰 받기 2.계정 불러오기 3.불러온 계정에서 사용가능한 providers 불러오기 4.사용할 provider 지정하기 from qiskit import IBMQ IBMQ.save_account('본인 계정의 토큰') IBMQ.load_account() IBMQ.providers() IBMQ.get_provider(hub='사용할 서버 명') 사용 가능한 서버 확인 방법 ibmq 사이트 접속 : https://quantum-computing.ibm.com/ IBMQ Quantum services 에서 View all 클릭 서비스 내에서 'your services' 목록을 클릭하여 확인 가능. Systems 내의 서버는 양자 simulator, Simulat..
https://qiskit.org/textbook/ch-machine-learning/machine-learning-qiskit-pytorch.html Hybrid quantum-classical Neural Networks with PyTorch and Qiskit A university quantum algorithms/computation course supplement based on Qiskit qiskit.org 본 블로그 에서는에서는 위 링키를 참고하여 손으로 그린 숫자를 분류하는 하이브리드 양자-고전 신경망을 만들것임. - 실행 구조 input, output node를 PyTorch를 이용하여 구현. hidden layer node를 Qiskit으로 구현. - 뉴런과 가중치 뉴런 : 일반적..
IBM real Quantum computer에 접근하려면 우선 IBM 회원가입필요. IBM Quantum Provider(qiskit.providers.ibmq) 라이브러리 이용. https://qiskit.org/documentation/apidoc/ibmq_provider.html IBM Quantum Provider (qiskit.providers.ibmq) — Qiskit 0.30.0 documentation Shortcuts qiskit.org -실제 양자 하드웨어 접근 백엔드 object는 IBMQ 패키지를 사용하여 설정 할 수 있음. IBMQ 계정으로 로그인 해야함. from qiskit import IBMQ IBMQ.save_account(TOKEN) #TOKEN은 qiskit ibmq ..
2. ry gate 활용 https://qiskit.org/documentation/locale/ko_KR/stubs/qiskit.circuit.library.RYGate.html RYGate — Qiskit 0.29.1 문서 Shortcuts qiskit.org 5. bell state 만들기 8. state vector 14. QASM 19. global phase 20. result = execute(qc, simulator, shots=1000).result() counts = result.get_counts(qc) IBM Quantum을 사용하여 작성됨
- 0으로 초기화된 상태 : qiskit에서 qubit register를 하나 생성하면 0으로 초기화되어 나옴. - Pauli-X gate 상태 : not gate와 같은 역할을 함. - Pauli-Y gate 상태 : Pauli-X gate와 달리 pi/2 회전함. - Identity operator : qubit에 영향이 없음 - hadamard gate hadamard gate는 측정 후 0의 값으로 고정됨. IBM Quantum을 사용하여 작성됨
구글 코랩을 키고 !pip install qiskit ipywidgets 위의 코드를 친 뒤 사용하면 사용하는 워크스페이스에 qiskit이 깔리기에 실행 가능하다. https://github.com/Qiskit/qiskit-tutorials/issues/359 How to run Qisqit using Google colab notebooks · Issue #359 · Qiskit/qiskit-tutorials Description The line : !source activate Qiskitenv is not working in colab.research.google.com notebooks the error message I'm facing is : /bin/bash: activate: No such..
본 글은 qiskit youtube에 올라와 있는 "How to install Qiskit"을 문서화 한 글이다. 아래 링크를 첨부한다. https://youtu.be/M4EkW4VwhcI 1. 아나콘다 설치 2. 아나콘다 프롬포트 열기 >pip install qiskit 3. 주피터 노트북 열기 4. new python3 생성 >import qiskit >qiskit.__qiskit_version__ (버전확인) __________________________________________________ 토큰 넣는 법 from qiskit import IBMQ provider = IBMQ.save_account('TOKEN') #TOKEN부분에 Ibmq 사이트에서 발급받은 토큰을 넣으세요. provide..
qiskit은 binary 상태로 받는 듯 하지만 회로를 구현하면 |0>을 초기상태로 하여 변환하며 테스트 한다. https://iopscience.iop.org/article/10.1088/2058-9565/ab4eb5/pdf PQC(Parameterized quantum circuit)라는 것을 사용하여 일반 컴퓨터의 데이터를 변환하고 양자 컴퓨터에 대입하는 방법을 사용하면 되는 것으로 착각을 했다. Qiskit은 VQE, QAOA, VQM, QKE라고 하는 PQC model을 현재 내놓은 상태고 더 효율적이고 정밀하며 매개변수를 줄인 PQC을 내놓기 위해 연구중이다. PQC 사용이 아닌 .csv 파일 처리하는 data set 처리 깃허브 코드가 있어 링크를 아래에 둔다. https://github...