
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
پتانسیل پردازش اطلاعات کوانتومی را کشف کنید و با این راهنمای کاربردی، وضعیت یک سامانه کوانتومی را بهتر بشناسید
نکات کلیدی:
با پردازش اطلاعات کوانتومی با پایتون آشنا شوید
مبانی رمزنگاری کوانتومی را با پیادهسازی پروتکلهای توزیع کلید کوانتومی (QKD) در پایتون یاد بگیرید
بازیهای شناختهشدهای مثل بازیهای CHSH و GHZ را با استفاده از راهبردها و تکنیکهای کوانتومی پیادهسازی کنید
توضیح کتاب:
محاسبات کوانتومی، شاخهای از رایانههاست که از قوانین مکانیک کوانتومی برای انجام برخی عملیات استفاده میکند؛ عملیاتهایی که برای انجامشان روی یک رایانه غیرکوانتومی، معمولاً دشوار یا غیرعملی به نظر میرسد.
کتاب «پردازش اطلاعات کوانتومی کاربردی با پایتون» از درسدادن مفاهیم ضروری پردازش اطلاعات کوانتومی آغاز میکند تا بتوانید پتانسیل آن را بهتر بررسی کنید. سپس با ویژگی بنیادیِ درهمتنیدگی (Entanglement) در سامانههای کوانتومی آشنا میشوید و یاد میگیرید چگونه میتوان آن را با پروتکل «تلهپورتیشن» (انتقال از راه دور) نشان داد.
هرچه جلوتر میروید، خواهید دید مدارهای کوانتومی و الگوریتمهایی مثل الگوریتم سیمون (Simon)، الگوریتم گِرووِر (Grover) و الگوریتم شور (Shor) چگونه کار میکنند. بعد هم با رمزنگاری کوانتومی از راه پیادهسازی پروتکلهای مهم توزیع کلید کوانتومی (QKD) در پایتون آشنا میشوید.
همچنین یاد میگیرید چگونه بازیهای ناحلی/غیرمحلی مثل بازی CHSH و بازی GHZ را با استفاده از پایتون پیادهسازی کنید. در پایان، به سراغ الگوریتمهای کلیدی یادگیری ماشین کوانتومی میروید و پیادهسازی اینها دستتان را برای بازی کردن و درک عمیقتر ایدههای پیچیدهتر باز میکند.
در پایان این کتابِ محاسبات کوانتومی، درک و قدردانی عمیقتری از «اطلاعات کوانتومی» به دست خواهید آورد.
آنچه خواهید آموخت:
بیاموزید مدارهای کوانتومی و الگوریتمهای کوانتومی چگونه کار میکنند
با بازیهای غیرمحلی آشنا شوید و یاد بگیرید چگونه آنها را پیادهسازی کنید
با مدلهای مختلف محاسبات کوانتومی آشنا شوید
پروتکلهای رمزنگاری کوانتومی مثل BB84 و B92 را در پایتون پیادهسازی کنید
درهمتنیدگی و تلهپورتیشن را در سامانههای کوانتومی بررسی کنید
یاد بگیرید چگونه روی کیوبیتها اندازهگیری انجام دهید و عملیات اعمال کنید
به محاسبات کوانتومی با «حالت کوانتومی با متغیر پیوسته» (Continuous-variable quantum state) وارد شوید
با الگوریتمهای ضروری یادگیری ماشین کوانتومی آشنا شوید
مخاطبان این کتاب:
این کتاب برای توسعهدهندگان، برنامهنویسها یا دانشجویان کارشناسیِ علوم کامپیوتر است که میخواهند مبانی پردازش اطلاعات کوانتومی را یاد بگیرند. برای استفاده از این کتاب، آشنایی پایه با زبان برنامهنویسی پایتون لازم است و برای بهرهگیری بهتر، تسلط مناسب بر ریاضی و آمار مفید خواهد بود.
Explore the potential of quantum information processing and understand the state of a quantum system with this practical guideKey Features:Get well-versed with quantum information processing using Python Understand the basics of quantum cryptography by implementing quantum key distribution protocols in Python Implement well-known games such as the CHSH and GHZ games using quantum strategies and techniquesBook 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 workFamiliarize yourself with non-local games and learn how to implement themGet to grips with various quantum computing modelsImplement quantum cryptographic protocols such as BB84 and B92 in PythonExplore entanglement and teleportation in quantum systemsFind out how to measure and apply operations to qubitsDelve into quantum computing with the continuous-variable quantum stateGet acquainted with essential quantum machine learning algorithmsWho 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.