舉報

會員
Learn Quantum Computing with Python and IBM Quantum Experience
IBMQuantumExperienceisaplatformthatenablesdeveloperstolearnthebasicsofquantumcomputingbyallowingthemtorunexperimentsonaquantumcomputingsimulatorandarealquantumcomputer.Thisbookwillexplainthebasicprinciplesofquantummechanics,theprinciplesinvolvedinquantumcomputing,andtheimplementationofquantumalgorithmsandexperimentsonIBM'squantumprocessors.Youwillstartworkingwithsimpleprogramsthatillustratequantumcomputingprinciplesandslowlyworkyourwayuptomorecomplexprogramsandalgorithmsthatleveragequantumcomputing.Asyoubuildonyourknowledge,you’llunderstandthefunctionalityofIBMQuantumExperienceandthevariousresourcesitoffers.Furthermore,you’llnotonlylearnthedifferencesbetweenthevariousquantumcomputersbutalsothevarioussimulatorsavailable.Later,you’llexplorethebasicsofquantumcomputing,quantumvolume,andafewbasicalgorithms,allwhileoptimallyusingtheresourcesavailableonIBMQuantumExperience.Bytheendofthisbook,you'lllearnhowtobuildquantumprogramsonyourownandhavegainedpracticalquantumcomputingskillsthatyoucanapplytoyourbusiness.
目錄(114章)
倒序
- 封面
- 版權信息
- Why subscribe?
- Contributors About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Section 1: Tour of the IBM Quantum Experience (QX)
- Chapter 1: Exploring the IBM Quantum Experience
- Technical requirements
- Navigating the IBM Quantum Experience
- Getting started with IBM Quantum Experience
- Exploring My Account
- Summary
- Questions
- Chapter 2: Circuit Composer – Creating a Quantum Circuit
- Technical requirements
- Creating a quantum circuit using the Composer
- Creating our first quantum circuit
- Building a coin-flipping experiment
- Summary
- Questions
- Chapter 3: Creating Quantum Circuits using Quantum Lab Notebooks
- Technical requirements
- Creating a quantum circuit using Quantum Lab Notebooks
- Reviewing the results of your quantum circuit on Quantum Lab Notebooks
- Summary
- Questions
- Section 2: Basics of Quantum Computing
- Chapter 4: Understanding Basic Quantum Computing Principles
- Technical requirements
- Introducing quantum computing
- Understanding superposition
- Understanding entanglement
- Creating a quantum teleportation circuit
- Summary
- Questions
- Chapter 5: Understanding the Quantum Bit (Qubit)
- Technical requirements
- Learning about quantum bits (qubits)
- Visualizing the state vector of a qubit
- Summary
- Questions
- Chapter 6: Understanding Quantum Logic Gates
- Technical requirements
- Reviewing classical logic gates
- Summary
- Questions
- Section 3: Algorithms Noise and Other Strange Things in Quantum World
- Chapter 7: Introducing Qiskit and its Elements
- Technical requirements
- Understanding quantum and classical system interconnections
- Understanding Qiskit basics and its elements
- Installing and configuring Qiskit on your local machine
- Getting support from the Qiskit community
- Summary
- Questions
- Chapter 8: Programming with Qiskit Terra
- Technical requirements
- Understanding quantum circuits
- Generating pulse schedules on hardware
- Leveraging provider information
- Summary
- Questions
- Chapter 9: Monitoring and Optimizing Quantum Circuits
- Technical requirements
- Monitoring and tracking jobs
- Optimizing circuits using the Transpiler
- Visualizing and enhancing circuit graphs
- Summary
- Questions
- Chapter 10: Executing Circuits Using Qiskit Aer
- Technical requirements
- Understanding the differences between the Aer simulators
- Generating noise models
- Building your own noise model
- Executing quantum circuits with custom noise models
- Summary
- Questions
- Chapter 11: Mitigating Quantum Errors Using Ignis
- Technical requirements
- Generating noise effects of relaxation
- Estimating T1 decoherence times
- Generating the noise effects of dephasing
- Estimating T2 decoherence times
- Estimating the T2* dephasing time
- Mitigating readout errors
- Summary
- Questions
- Further reading
- Chapter 12: Learning about Qiskit Aqua
- Technical requirements
- Understanding the components and their usability
- Creating a neural network discriminator
- Using Aqua utilities to simplify your work
- Familiarizing yourself with the quantum algorithms in Aqua
- Creating your first classical/quantum application (Simon's)
- Summary
- Questions
- Chapter 13: Understanding Quantum Algorithms
- Technical requirements
- Understanding the meaning of outperforming classical systems
- Learning about the foundational oracle-based quantum algorithm
- Summary
- Questions
- Chapter 14: Applying Quantum Algorithms
- Technical requirements
- Understanding periodic quantum algorithms
- Learning about Grover's search algorithm
- Summary
- Questions
- Appendix A: Resources
- Assessments
- Other Books You May Enjoy 更新時間:2021-06-11 18:01:25
推薦閱讀
- 操作系統實用教程(Linux版)
- 每天5分鐘玩轉Kubernetes
- 零起點學Linux系統管理
- Linux網絡操作系統與實訓(第三版)
- Hands-On DevOps with Vagrant
- Windows 7案例教程
- Windows 7應用入門與技巧
- Linux服務器配置與管理
- Vim 8文本處理實戰
- 嵌入式微系統
- Getting Started with UDK
- 鴻蒙HarmonyOS應用開發入門
- Mastering Eclipse Plug-in Development
- 程序員必讀經典(算法基礎+計算機系統)
- Getting Started with Citrix XenApp 6.5
- 深入理解嵌入式Linux設備驅動程序
- CentOS 7系統管理與運維實戰
- 第一行代碼:Linux命令行
- Nginx HTTP Server(Second Edition)
- Windows CE大排檔
- Mastering Bootstrap 4(Second Edition)
- 鴻蒙App開發全流程實戰
- INSTANT Firebug Starter
- Icinga Network Monitoring
- Linux管理與開發實用指南
- 深入淺出Kali Linux滲透測試
- Getting Started with Oracle VM VirtualBox
- Linux內核探秘:深入解析文件系統和設備驅動的架構與設計
- 鴻蒙應用開發教程
- 鴻蒙應用開發入門