دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Makhamisa Senekane
سری:
ISBN (شابک) : 180020115X, 9781800201156
ناشر: Packt Publishing
سال نشر: 2021
تعداد صفحات: 252
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
در صورت تبدیل فایل کتاب Hands-On Quantum Information Processing with Python: Get Up and Running with Information Processing and Computing Based on Quantum Mechanics Using Python به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پردازش اطلاعات کوانتومی دستی با پایتون: با پردازش اطلاعات و محاسبات مبتنی بر مکانیک کوانتومی با استفاده از پایتون بلند شوید و اجرا کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پتانسیل پردازش اطلاعات کوانتومی را کاوش کنید و وضعیت یک سیستم کوانتومی را با این راهنمای عملی درک کنید
ویژگی های کلیدی:
توضیح کتاب:
محاسبات کوانتومی مطالعه زیر کلاسی از رایانهها است که بهرهبرداری میکنند. قوانین مکانیک کوانتومی برای انجام عملیات خاصی که تصور می شود انجام آنها در رایانه های غیرکوانتومی دشوار است.
پردازش اطلاعات کوانتومی دستی با پایتون آغاز می شود. با راهنمایی شما از ملزومات پردازش اطلاعات کوانتومی برای کمک به کشف پتانسیل آن. در مرحله بعد، با ویژگی بنیادی درهم تنیدگی کوانتومی آشنا خواهید شد و خواهید فهمید که چگونه می توان این را با استفاده از پروتکل انتقال از راه دور نشان داد. با پیشروی، متوجه خواهید شد که چگونه مدارها و الگوریتمهای کوانتومی مانند الگوریتم سیمون، الگوریتم گروور و الگوریتم شور کار میکنند و با اجرای پروتکلهای مهم توزیع کلید کوانتومی (QKD) در پایتون، با رمزنگاری کوانتومی آشنا میشوید. همچنین نحوه پیاده سازی بازی های غیر محلی مانند بازی CHSH و بازی GHZ را با استفاده از پایتون یاد خواهید گرفت. در نهایت، الگوریتمهای کلیدی یادگیری ماشین کوانتومی را پوشش خواهید داد، و این پیادهسازیها به شما قدرت کامل را میدهند تا واقعاً با ایدههای پیچیدهتر بازی کنید و کاملاً درک کنید.
توسط در پایان این کتاب محاسبات کوانتومی، شما درک و درک عمیق تری از اطلاعات کوانتومی به دست خواهید آورد.
آنچه خواهید آموخت:
کشف نحوه کار مدارهای کوانتومی و الگوریتم های کوانتومی
با بازی های غیر محلی آشنا شوید و نحوه پیاده سازی آنها را بیاموزید
با مدل های مختلف محاسبات کوانتومی آشنا شوید
پیاده سازی پروتکلهای رمزنگاری کوانتومی مانند BB84 و B92 در پایتون
کاوش درهمتنیدگی و انتقال از راه دور در سیستمهای کوانتومی
چگونگی اندازهگیری و اعمال عملیات بر روی کیوبیتها را بیاموزید
در کاوش در محاسبات کوانتومی با حالت کوانتومی متغیر پیوسته
با الگوریتم های یادگیری ماشین کوانتومی ضروری آشنا شوید
این کتاب برای چه کسانی است:
این کتاب برای توسعه دهندگان، برنامه نویسان یا دانشجویان کارشناسی علوم کامپیوتر است که می خواهند در مورد اصول پردازش اطلاعات کوانتومی بیاموزند. درک پایه ای از زبان برنامه نویسی پایتون لازم است، و درک خوب ریاضیات و آمار برای به دست آوردن بهترین نتیجه از این کتاب مفید خواهد بود.
Explore the potential of quantum information processing and understand the state of a quantum system with this practical guide
Key Features:
Book Description:
Quantum computation is the study of a subclass of computers that exploits the laws of quantum mechanics to perform certain operations that are thought to be difficult to perform on a non-quantum computer.
Hands-On Quantum Information Processing with Python begins by taking you through the essentials of quantum information processing to help you explore its potential. Next, you'll become well-versed with the fundamental property of quantum entanglement and find out how to illustrate this using the teleportation protocol. As you advance, you'll discover how quantum circuits and algorithms such as Simon's algorithm, Grover's algorithm, and Shor's algorithm work, and get to grips with quantum cryptography by implementing important quantum key distribution (QKD) protocols in Python. You will also learn how to implement non-local games such as the CHSH game and the GHZ game by using Python. Finally, you'll cover key quantum machine learning algorithms, and these implementations will give you full rein to really play with and fully understand more complicated ideas.
By the end of this quantum computing book, you will have gained a deeper understanding and appreciation of quantum information.
What You Will Learn:
Discover how quantum circuits and quantum algorithms work
Familiarize yourself with non-local games and learn how to implement them
Get to grips with various quantum computing models
Implement quantum cryptographic protocols such as BB84 and B92 in Python
Explore entanglement and teleportation in quantum systems
Find out how to measure and apply operations to qubits
Delve into quantum computing with the continuous-variable quantum state
Get acquainted with essential quantum machine learning algorithms
Who this book is for:
This book is for developers, programmers, or undergraduates in computer science who want to learn about the fundamentals of quantum information processing. A basic understanding of the Python programming language is required, and a good grasp of math and statistics will be useful to get the best out of this book.
Cover Title Page Copyright and Credits Dedicated About Packt Contributors Table of Contents Preface Section 1: Fundamentals of Quantum Information Processing Chapter 1: Getting Started with Quantum Information Processing Providing an overview of QIP Subfields of QIP Understanding the rationale for choosing Python for QIP Installing Python and other packages pipenv and creating the environment Summary Further reading Chapter 2: Quantum States, Operations, and Measurements Technical requirements An introduction to linear algebra Exploring vector spaces Understanding the properties of a vector Understanding the properties and types of matrices Understanding the properties of a tensor product Exploring the history of quantum information processing Understanding the qubit Qubit operations Quantum measurement Types of measurement Dealing with multiple qubits Quantum gates on multiple qubit systems CNOT gate Swap gate Three-qubit gates The quantum no-cloning theorem Cluster-based quantum computing Adiabatic quantum computing Hybrid quantum computing model Summary Further reading Section 2: Quantum Computers and Quantum Algorithms Chapter 3: Entanglement and Quantum Teleportation Technical requirements Exploring the history of quantum entanglement Understanding the Bell theorem and CHSH inequality Understanding composite systems and entanglement Understanding the CNOT gate – the entangling gate Understanding Bell states Understanding the entanglement of more than two quantum states Greenberger-Horne-Zeilinger state (GHZ state) The W state Understanding entanglement as a resource – quantum teleportation Quantum teleportation Summary Further reading Chapter 4: Working with Quantum Circuits Technical requirements Introducing classical logic gates Introducing single-qubit and multi-qubit gates Introducing quantum circuits Exploring quantum error correction Exploring superdense coding Summary Further reading Chapter 5: Quantum Algorithms Technical requirements Introducing Deutsch's algorithm Exploring the Deutsch-Josza algorithm Exploring the Bernstein-Vazirani algorithm Introducing quantum Fourier transform and quantum phase estimation Quantum Fourier transform (QFT) Quantum phase estimation Introducing Simon's algorithm Exploring Shor's algorithm Exploring Grover's algorithm Summary Further reading Section 3: Deep Diving into Quantum Information Chapter 6: Non-Local Quantum Games Technical requirements Understanding classical game theory A brief history of game theory Leaning about strategies in game theory Exploring cooperative and non-cooperative games Exploring zero-sum and non-zero-sum games Understanding the prisoner's dilemma Understanding the matching pennies game Exploring the rock-paper-scissors game Understanding quantum game theory Understanding non-local quantum games Exploring quantum strategies in non-local quantum games Understanding the CHSH game Understanding the GHZ game Understanding the XOR game Summary Further reading Chapter 7: Quantum Cryptography Technical requirements Introducing classical cryptography A history of classical cryptography Caesar's cipher The one-time pad A history of modern cryptography Diffie-Hellmann key exchange protocol Cryptographic primitives Quantum cryptography A history of quantum cryptography Quantum cryptography primitives Quantum key distribution protocols Post-quantum cryptography The NewHope key exchange scheme The SPHINCS+ digital signature scheme Summary Further reading Chapter 8: Quantum Machine Learning Technical requirements Understanding conventional (classical) machine learning The three main categories of machine learning Exploring artificial neural networks Exploring SVMs Understanding quantum machine learning Data encoding Quantum SVMs Quantum variational classifier Summary Further reading Chapter 9: Continuous-Variable Quantum Information Processing Technical requirements Introducing continuous-variable quantum information processing Understanding the theory of continuous-variable quantum systems Exploring continuous-variable quantum teleportation Understanding continuous-variable quantum game theory Continuous-variable quantum key distribution Understanding continuous-variable quantum machine learning Summary Further reading Chapter 10: Current Trends in Quantum Information Processing Exploring current trends in quantum cryptography Exploring current trends in quantum communication Understanding current trends in quantum algorithm design Exploring current trends in quantum machine learning Understanding current trends in quantum computing hardware technologies Exploring the future prospects of QIP Summary Further reading Other Books You May Enjoy Index