본문내용 바로가기
MD의선택 무료배송 사은품 소득공제

IBM QX로 배우는 양자 컴퓨팅 양자 컴포저와 키스킷을 활용한 양자 컴퓨팅의 이해

크리스틴 콜벳 모란 지음 | 황진호 옮김 | 에이콘출판 | 2019년 12월 31일 출간
  • 정가 : 30,000원
    판매가 : 27,000 [10%↓ 3,000원 할인]
  • 통합포인트 :
    [기본적립] 1,500원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    당일배송 지금 주문하면 오늘(28일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2020.03.31
상품상세정보
ISBN 9791161753799(1161753796)
쪽수 364쪽
크기 186 * 234 * 32 mm /873g 판형알림
이 책의 원서/번역서 Mastering Quantum Computing with IBM Qx/Moran, Dr Christine Corbett

책소개

이 책이 속한 분야

이 책의 주제어

양자 컴퓨팅의 원리부터 양자 컴퓨팅을 실제로 적용할 수 있는 영역까지 다룬다. 양자 컴포저와 키스킷을 이용해 양자 개발 환경을 제공하는 IBM 생태계를 살펴본다. 더 나아가 양자 프로세서에서 알고리즘을 구현하고, 양자 계산을 실제로 실행하는 방법을 배운다. 이 책을 읽고 나면 자신의 양자 프로그램을 작성하는 방법, 산업에 양자 컴퓨팅이 미칠 영향, 미래의 프로그래밍 직업에 양자 컴퓨팅을 적용하는 방법 등을 완전히 이해할 수 있을 것이다.

저자소개

저자 : 크리스틴 콜벳 모란

(Dr. Christine Corbett Moran)
나사 제트추진연구소(NASA JPL) 사이버 보안 전문 연구원이자 엔지니어다. 칼텍(Caltech)에서 천체물리학을 전공한 방문 연구원이기도 하며, 기초 물리학, 컴퓨터 공학에 기반해 연구를 진행하고 있다. 천체물리학, 천문학, 인공지능, 양자 컴퓨팅에 관련해 동료 심사 평가된 논문을 게재한 후 지금까지 수천 번 넘게 인용이 됐다. 직접 개발한 소프트웨어 제품은 iOS 앱부터 양자 컴퓨팅 시뮬레이터까지 다양하며 백만 번 넘게 다운로드됐다. 취리히대학교 천체물리학 박사와 석사 학위를 취득했고, MIT에서 컴퓨터 공학과 물리학 석사 학위를 보유하고 있다. 트위터(@corbett)에서 만날 수 있다.

역자 : 황진호

국내에서 학업을 마치고 1년여 동안 미국의 연구 기관에서 방문 연구원으로 재직했다. 한국으로 돌아와 3년 동안 포스코 ICT에서 통신 시스템 소프트웨어 개발자로 일했다. 그 후 미국 조지워싱턴대학교 컴퓨터 사이언스 학과에서 박사 과정을 졸업하고, 지금은 IBM T. J. Watson Research Center에서 클라우드 컴퓨팅과 인공지능 연구를 진행 중이다. 에이콘출판사에서 펴낸 『Learning PHP, MySQL & JavaScript 한국어판』(2011), 『Concurrent Programming on Windows 한국어판』(2012), 『Creating iOS 5 Apps Develop and Design 한국어판』(2012), 『Programming iOS 5 한국어판』(2012), 『Learning PHP, MySQL & JavaScript Second Edition 한국어판』(2013), 『IBM 왓슨 애널리틱스와 인지 컴퓨팅』(2016)을 번역했고, 『리눅스 API의 모든 것 Vol. 1 기초 리눅스 API』(2012)와 『리눅스 API의 모든 것 Vol. 2 고급 리눅스 API』(2012)을 공역했다.

작가의 말

양자 컴퓨터는 컴퓨팅 계산 능력의 잠재력에 대해 근본적인 변화를 제시한다. IBM 연구소는 세계 최초로 양자 컴퓨팅을 공개해 일반인이 데스크톱이나 모바일 기기로 클라우드에 접속해서 사용할 수 있도록 했다. 이 책은 최첨단의 실제 시나리오를 완성함으로써 실세계의 프로그래밍으로 양자 컴퓨팅의 강력함을 이해하도록 도울 것이다.
먼저 양자 컴퓨터의 개념, 양자 컴퓨팅의 원리, 양자 컴퓨팅을 적용할 수 있는 영역을 소개한다. 양자 컴퓨터가 어떻게 전통적인 컴퓨터 처리 방식을 개선하고, 전통적인 알고리즘을 양자 알고리즘으로 변환하는지 보게 될 것이다. 그리고 양자 컴포저(Composer)와 키스킷(Qiskit)으로 양자 개발을 용이하게 하는 IBM의 생태계를 살펴볼 것이다. 초반부를 넘어가면서 양자 프로세서에서 알고리즘을 구현하는 방법과 계산이 실제로 어떻게 실행되는지 배우게 될 것이다.
책을 끝까지 읽으면 양자 프로그램을 만드는 방법을 이해하고, 자신이 속한 사업과 미래 경력에서 양자 컴퓨터가 가진 영향력을 가늠해볼 수 있게 될 것이다

목차

1장. 양자 컴퓨팅이란 무엇인가?
__기술적인 필요 사항
__양자 컴퓨터란 무엇인가?
____양자 컴퓨터의 사용
____전문가 의견?왜 양자 컴퓨터가 중요한가?
__양자 컴퓨팅의 역사, 현재 그리고 미래
____양자 컴퓨팅의 역사
____양자 컴퓨팅의 현재 상황
____양자 컴퓨팅의 미래
__파이썬 코드 예제 설정과 실행
____책에서 사용된 코드 다운로드하기
____주피터 노트북 설정
__IBM QX 예제 설정과 실행
____헬로 양자 월드
____API 키
__키스킷 예제 설정과 실행
__요약
__연습 문제

2장. 큐비트
__기술적인 필요 조건
__큐비트
____큐비트 저장하기
__큐비트 시뮬레이션
____|“0”〉과 |“1”〉
____|“0”〉과 |“1”〉의 조합
____큐비트의 세 가지 다른 형태의 표현
____0과 1 기초?추가적인 설명
____플러스 마이너스 기초
____시계 방향과 반시계 방향 기초
__블로흐 구
____블로흐 구에 표현된 |“0”〉과 |“1”〉 그리고 다른 기초
____큐비트에서 블록 좌표
__블로흐 구에 블록 좌표 나타내기
____큐비트의 중첩과 측정
____큐비트의 양자 중첩
____큐비트의 양자 측정
____블로흐 구에서 하나의 큐비트 측정
__요약
__연습 문제

3장. 양자 상태, 양자 레지스터 그리고 측정
__기술적인 필요 조건
__양자 상태와 레지스터
__분리 가능한 상태
__얽힘
__양자 측정과 얽힘
____파이썬에서 양자 측정 시뮬레이션하는 알고리즘
__결잃음, T1 그리고 T2
____결잃음
____T1과 T2
__요약
__연습 문제

4장. 양자 게이트로 양자 상태 전개하기
__기술적인 필요 조건
__게이트
____전통적인 게이트
____양자 게이트
__상태에 대한 게이트 동작
__하나의 큐비트 게이트
____하다마드 게이트(H)
____폴리(Pauli) 게이트(X, Y, Z)
____페이즈 게이트(S)와 π/8 게이트(T)
__다수 큐비트 게이트
____CNOT 게이트
__요약
__연습 문제

5장. 양자 회로
__기술적인 필요 조건
__양자 회로와 양자 회로 도표
__양자 회로를 만들기 위해 키스킷 사용하기
____키스킷에서 하나의 큐비트 회로
____키스킷의 양자 회로 클래스와 보편적인 게이트 메소드
____키스킷에서 다수 큐비트 게이트
____키스킷 회로에서 전통적인 레지스터
____키스킷 회로에서 측정
__되돌릴 수 있는 계산
__유용한 양자 회로
____2진 입력을 준비하기 위해 X 게이트 사용하기
____두 개의 큐비트 바꾸기
__요약
__연습 문제

6장. 양자 컴포저
__기술적인 필요 조건
__양자 컴포저
____하드웨어
____게이트, 작업, 장벽
__양자 회로를 양자 컴포저로 옮기기
__양자 컴포저에서 시뮬레이션이나 하드웨어로 구동하기
____시뮬레이션에서 양자 회로 실행하기
____양자 컴퓨팅 하드웨어에서 양자 회로 실행하기
__요약
__연습 문제

7장. OpenQASM 다루기
__기술적인 필요 조건
__OpenQASM
__OpenQASM 프로그램을 양자 스코어로 변환하기
____하나의 큐비트를 부정하는 OpenQASM
____두 개의 큐비트에 게이트를 적용하고, 첫 번째 큐비트를 측정하는 OpenQASM
__OpenQASM 2.0 프로그램에서 양자 스코어 나타내기
__IBM QX와 인터페이스하는 OpenQASM 사용하기
__고급 OpenQASM 사용법
____큐비트 초기화
____if문
____사용자 정의 게이트와 프리미티브 게이트
____프리미티브 게이트 CX와 U
____불투명한 게이트
__요약
__연습 문제

8장. 키스킷과 양자 컴퓨터 시뮬레이션
__기술적인 필요 조건
__키스킷 설치와 사용법
____키스킷 설치 테스트
____키스킷으로 OpenQASM 사용하기
____키스킷 아쿠아 소개와 설치
__키스킷 테라?기준 프로젝트
____MIDI 명세의 간단한 소개
____MIDI로 양자 컴퓨팅 살펴보기
__요약
__연습 문제

9장. 양자 AND (토폴리) 게이트와 양자 OR 게이트
__기술적인 필요 조건
__2진 충족 가능 문제
____3SAT 전통적인 구현
____3SAT?왜 이 문제가 흥미로운가?
__양자 AND와 OR
____토폴리 게이트?양자 AND 게이트
____양자 OR 게이트
____여러 큐비트의 양자 AND와 OR
__3SAT 양자 회로 구현
__요약
__연습 문제

10장. 그로버의 알고리즘
__기술적인 필요 조건
__그로버 알고리즘의 개요와 예제
____그로버 알고리즘 단계
__그로버 알고리즘 체커로써의 3SAT
____키스킷에서 2개-큐비트 그리고 3개-큐비트 양자 AND (토폴리)
____키스킷에서 2개-큐비트 그리고 3개-큐비트 양자 OR
____게이트와 되돌리기 테스트하기
__그로버 알고리즘으로 3SAT 문제 해결
____키스킷에서 오라클 구현
_____3sat_mystery_3 함수 테스트
____무버 단계 구현
____전체 알고리즘 설정
____키스킷에서 알고리즘 실행
__요약
__연습 문제

11장. 양자 푸리에 변환
__전통적인 푸리에 변환
____사인 파동
__실질적인 푸리에 변환
__양자 푸리에 변환
__양자 푸리에 변환 구현
____파이썬에서 제어된 회전 게이트 Rk 구현
____QFT 회로
__IBM QX에서 QFT 회로 구현
____IBM QX에서 REV 게이트 구현
____IBM QX에서 Rk 게이트 구현
____IBM QX에서 1-큐비트 QFT
____IBM QX에서 2-큐비트 QFT
____IBM QX에서 3-큐비트 QFT
____일반화
__요약
__연습 문제

12장. 쇼어 알고리즘
__쇼어 알고리즘
____큰 정수를 효과적으로 인수분해하는 것은 현대 암호화 기법에 영향을 미침
__쇼어 알고리즘 개요
____쇼어 알고리즘 설명
____기호/수학으로 쇼어 알고리즘 설명
__쇼어 알고리즘 예제
____N이 소수 N = 7인 예제
____N이 두 소수의 곱이고, N은 작고, N = 15인 예제
____N이 두 소수의 곱이고, N은 크고, N = 2257인 예제
____N이 소수와 소수가 아닌 수의 곱이고, N = 837인 예제
__쇼어 알고리즘 파이썬 구현
____쇼어 알고리즘?전통적인 구현
____쇼어 알고리즘?양자 구현
____N = 15, a = 2로 양자 컴퓨터에서 구현하는 예제
____양자 컴퓨터에서 주기를 찾은 이후 동작 확인
____양자 컴퓨터에서 N = 35, a = 8인 예제 구현
__요약
__연습 문제

13장. 양자 오류 정정
__양자 오류
____하드웨어 오류, 비트 반전 오류 설명
____시뮬레이터에서 모델링 오류
__양자 오류 정정
____하나의 비트 반전 오류 정정
____하나의 위상 반전에 대한 양자 오류 정정
____쇼어 코드?하나의 비트와/또는 위상 반전
__요약
__연습 문제

14장. 결론?양자 컴퓨팅의 미래
__양자 컴퓨팅의 중요 개념
__양자 컴퓨팅이 유용할 분야
__양자 컴퓨팅에 대한 비관론
__양자 컴퓨팅에 관한 낙관론
__양자 컴퓨팅에 대한 마지막 생각

부록
__유용한 수학 기법
____합
____복소수
____선형대수
__행렬의 큐비트, 상태, 게이트
____큐비트
____게이트
____양자 측정

출판사 서평

★ 이 책에서 다루는 내용 ★

■ 양자 컴퓨팅의 핵심 개념과 원리
■ 양자 원리를 적용할 수 있는 영역
■ 양자 논리로 프로그램 디자인
■ 양자 컴퓨터가 계산하는 방법과 원리
■ 쇼어와 그로버의 알고리즘을 포함한 중요한 양자 계산 알고리즘
■ 산업 영역에서의 양자 컴퓨팅 잠재성 분석

★ 이 책의 대상 독자 ★

양자 컴퓨팅을 배우길 원하는 개발자나 데이터 과학자에게 좋은 참고서가 될 것이다. 이 책을 읽기 전에 파이썬 언어를 기본적으로 이해하고 있어야 하지만 물리학, 양자역학, 고급 수학 관련 지식이 꼭 필요... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

더보기+

이 분야의 신간

  • 김정준
    29,700원
  • 조블리(조애리)
    20,700원
  • NCS 정보처리기술사 연구회
    25,200원
  • 남궁일주
    27,000원
  • 윤종식
    25,200원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품