전체 글 79

[프로그래밍] Composing Programs

https://luvquantum91.tistory.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%BC%ED%95%99-%EC%8A%A4%EC%8A%A4%EB%A1%9C-%ED%95%99%EC%8A%B5%ED%95%98%EA%B8%B0 컴퓨터과학 스스로 학습하기 학부 3학년즈음 되니까 취업에 대한 압박이 생기고, 이전에 공부했던 것들이 도움이 될까 싶은 의문이 많이 들어 이번 방학 공부 키워드를 "무식하게 공부하기"로 잡았습니다. 이전까지는 무식 luvquantum91.tistory.com 책 Structure and Interpretation of Computer Programs(a.k.a. SICP)를 코스에서 추천받았습니다. LISP(리습)언어를 접해본적도 없고 향후..

컴퓨터과학 스스로 학습하기

학부 3학년즈음 되니까 취업에 대한 압박이 생기고, 이전에 공부했던 것들이 도움이 될까 싶은 의문이 많이 들어 이번 방학 공부 키워드를 "무식하게 공부하기"로 잡았습니다. 이전까지는 무식하게 공부한적이 한번도 없었고, 최소한의 공부로 최대한의 효율을 뽑아내기만 급급했던 것 같습니다. 이런 학부 생활을 되돌아보고 졸업하고 컴퓨터 공학 학사를 취득했다는 마음가짐을 얻을 수 있도록 1년 반 남은 학부생활을 어떻게 보낼지 고민하던중 좋은 글을 찾았습니다. https://teachyourselfcs.com/ Teach Yourself Computer Science Frequently asked questions Who is the target audience for this guide? We have in min..

처음 읽는 양자컴퓨터 이야기 - 다케다 타로

https://www.aladin.co.kr/m/mproduct.aspx?ItemId=282001721 처음 읽는 양자컴퓨터 이야기 양자컴퓨터가 과연 무엇인지, 어떤 원리로 작동하는지, 왜 빠른지 알기 쉽게 설명하면서 양자컴퓨터에 얽힌 오해와 그 진짜 가능성을 밝히려고 한다. 또한 사람들의 양자컴퓨터에 대한 ‘근거 www.aladin.co.kr WISET 팀원들과 책 모임을 가지며 처음 읽기 시작한 책이다. 양자컴퓨터를 공부하기 위해 노력을 하고 있지만 고등학교 이후로 교양서를 한번도 읽어본 적이 없다. 책을 빠르게 한번 훑었는데 양자 컴퓨터 리서치 + 양자 정보학 공부 + 양자 컴퓨팅 SDK 공부 + 고전 컴퓨터 공부 따로 하고 있던 나의 지식들을 한번에 통합 할 수 있는 책이라 느꼈다. 목차 1장 양..

인일아 책읽자 2022.07.14

[QGSS 2021] 양자 컴퓨터 들어가기(1) - 벡터 공간, 텐서곱, 큐비트

목차 1. 비트 부터 큐비트까지 : 디랙 표기법, 행렬, 측정, 블로흐구 2. 양자 회로 : 기본 단일 큐비트와 두개의 큐비트에 대한 게이트, 여러개의 양자 상태 3. 얽힘 : 벨 상태, 양자 통신, 양자 구 1. 비트 부터 큐비트까지 고전 컴퓨터에서 연산을 위해 가장 기초적인 단위로 "비트(Bit)"를 사용한다. 비트는 0과 1의 값을 가질 수 있고 각 참과 거짓 혹은 서로 베타적인 상태를 나타낸다. 즉, 전구가 켜져있음 / 꺼져있음 과 같이 두가지로 나누어 상태를 나타 낼 수 있는 것이다. 양자 컴퓨터에서는 이해하기 어렵겠지만 0과 1이 동시에 존재하는 상태를 가진다. 이것은 양자 역학의 "중첩" 현상을 이용한 것으로 이 현상 덕분에 "양자 컴퓨터가 속도가 빠르다." 라는 이야기가 나올 수 있는 것이..

[QGSS2021] 2021 키스킷 글로벌 여름 학교 리뷰 (양자 머신 러닝에 관하여)

2022 키스킷 글로벌 여름 학교가 일주일채 남지 않았다. 그동안 작년 여름학교를 리뷰하며, 놓쳤던 강의와 이론들을 미리 알아두고자 한다. 아래 링크에서 강의를 수강 할 수 있다. https://qiskit.org/learn/summer-school/quantum-computing-and-quantum-learning-2021/ 참고자료 - 양자 컴퓨팅과 양자 정보 (닐슨 앤 청) - Deep Learning (MIT Press book) https://www.deeplearningbook.org/ 목차 (게시물 작성 후 추가 예정) - 양자 컴퓨터 들어가기(1) - 벡터 공간, 텐서곱, 큐비트

[Jypyter notebook] 주피터 노트북에서 .py파일 실행시키기

#1 ! python 파일명.확장자 #command line에 치는것과 같은 기능 #2 exec(open("파일명.확장자").read()) https://stackoverflow.com/questions/42163470/how-to-execute-a-py-file-from-a-ipynb-file-on-the-jupyter-notebook How to execute a * .PY file from a * .IPYNB file on the Jupyter notebook? I am working on a Python Notebook and I would like that large input code [input] pack into a [* .PY] files and call this files from th..

[TFQ] 간략화된 QNN 예제 : MNIST 분류

https://www.tensorflow.org/quantum/tutorials/mnist?hl=ko MNIST 분류 | TensorFlow Quantum 도움말 Kaggle에 TensorFlow과 그레이트 배리어 리프 (Great Barrier Reef)를 보호하기 도전에 참여 이 페이지는 Cloud Translation API를 통해 번역되었습니다. Switch to English MNIST 분류 이 가이드는 양자 신경망 ( www.tensorflow.org 본 튜토리얼을 돌려보고, 예제에 대한 분석을 합니다. 예제 요약 QNN 이진 분류기 : 숫자 3과 6을 구별하는 간략화된 이진 분류기. 사용되는 양자 레이어는 아래 블로그의 분류 부분이 classical로 구현된 부분을 따릅니다. https://..

IBMQ 클라우드 사용

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..