Introduction to Quantum Computing & Machine Learning Technologies: 1, #1
By M. Sreedevi, S. R. Jena and Vani Rajasekar
()
About this ebook
Quantum computing is a sophisticated approach to making parallel calculations, using the physics that governs subatomic particles to replace the more simplistic transistors in today's computers. Therefore it holds the promise to solve some of our planet's biggest challenges - in the areas of environment, agriculture, health, energy, climate, materials science, and others we haven't encountered yet. For some of these problems, classical computing is increasingly challenged as the size of the system grows. When designed to scale, quantum systems will presumably have some capabilities that exceed our most powerful supercomputers. As the global community of quantum researchers, scientists, engineers, and business leaders continue to collaborate to advance the quantum ecosystem, we expect to see quantum impact accelerate across every industry. Like the first digital computers, quantum computers offer the possibility of technology exponentially more powerful than current systems. They stand to change companies, entire industries, and the world by solving problems that seem impossible today. A recent report by Gartner states that by 2023, 20% of organizations will be budgeting for quantum computing projects. As this new technology develops, organizations will face a shortage of quantum computing experts.
The time to learn about quantum computing is now. Discover the business and technical implications of this new frontier in computing and how you can apply quantum computing to your organization is a greater challenge.
Machine learning is a branch of artificial intelligence (AI) and computer science which focuses on the use of data and algorithms to imitate the way that humans learn, gradually improving its accuracy. It is undeniably one of the most influential and powerful technologies in today's world. More importantly, we are far from seeing its full potential. There's no doubt, it will continue to be making headlines for the foreseeable future.
Machine learning is a tool for turning information into knowledge. In the past 50 years, there has been an explosion of data. This mass of data is useless unless we analyse it and find the patterns hidden within. Machine learning techniques are used to automatically find the valuable underlying patterns within complex data that we would otherwise struggle to discover. The hidden patterns and knowledge about a problem can be used to predict future events and perform all kinds of complex decision making.
Related to Introduction to Quantum Computing & Machine Learning Technologies
Titles in the series (100)
韃靼與瓦剌政治理論—「外國軍事儲備土地出租」政治制度: 1, #1 Rating: 0 out of 5 stars0 ratings「複製羊」技術應用於雌性猿和猩猩生殖系統改良之構想藍圖: 1, #1 Rating: 0 out of 5 stars0 ratingsMassage Therapy: My Journey is My Life: 1, #1 Rating: 0 out of 5 stars0 ratingsSuccess in Exam! How to Prepare For Exams Effectively?: 1, #1 Rating: 0 out of 5 stars0 ratingsA Bougainvillea Flower 1: 1, #1 Rating: 0 out of 5 stars0 ratings生殖系統改良的複製狼、熊構想藍圖—應用複製羊技術: 1, #1 Rating: 0 out of 5 stars0 ratings「複製人」技術應用於女性人種改良之構想藍圖: 1, #1 Rating: 0 out of 5 stars0 ratingsLiving the Purpose Inspired Life: 1, #1 Rating: 0 out of 5 stars0 ratingsEnglish Common Expressions - How To Say It In Chinese? Book One: 1, #1 Rating: 1 out of 5 stars1/5Cry of an Osprey: 1, #1 Rating: 0 out of 5 stars0 ratingsSmudge The Great Escape: 1, #1 Rating: 5 out of 5 stars5/5STREETMECHANIC: 1, #1 Rating: 0 out of 5 stars0 ratingsHow You Can Make Money With The Government Even If Your Husband Or Wife Has A Criminal Record: 1, #1 Rating: 0 out of 5 stars0 ratingsThe Killing Circle: 1, #1 Rating: 0 out of 5 stars0 ratingsSanta Claus Versus Evil Santa: 1, #1 Rating: 0 out of 5 stars0 ratingsSelf-Care for Caregivers: 1, #1 Rating: 0 out of 5 stars0 ratingsKnow and Love Allah through His Beautiful Names and Attributes: 1, #1 Rating: 0 out of 5 stars0 ratingsSally Su Su And Her Quest For Magic: 1, #1 Rating: 0 out of 5 stars0 ratingsLearning the Technical Game of Football: 1, #1 Rating: 0 out of 5 stars0 ratingsTony's World Book 1 Indoctrination: 1, #1 Rating: 0 out of 5 stars0 ratings102 Cupcake Recipes: 1, #1 Rating: 0 out of 5 stars0 ratings"Trail Dust": 1, #1 Rating: 5 out of 5 stars5/5Broken: 1, #1 Rating: 0 out of 5 stars0 ratingsSmart Marketing For Tutors: A Step-by-Step Guide To Building Your Online Tutoring Business Using Free Marketing Tools: 1, #1 Rating: 0 out of 5 stars0 ratingsDesperation Rules the Day: 1, #1 Rating: 0 out of 5 stars0 ratingsThe Wind Blows Cold: 1, #1 Rating: 0 out of 5 stars0 ratingsEasy Ways To Maintain Your Ideal Body Mass Index: 1, #1 Rating: 0 out of 5 stars0 ratingsGladstone: 1, #1 Rating: 0 out of 5 stars0 ratingsAttrition or Apartheid?: 1, #1 Rating: 0 out of 5 stars0 ratings
Related ebooks
Java Design Patterns for Automation and Performance Rating: 4 out of 5 stars4/5Computational Number Theory and Modern Cryptography Rating: 3 out of 5 stars3/5Applied Machine Learning Solutions with Python: SOLUTIONS FOR PYTHON, #1 Rating: 0 out of 5 stars0 ratingsLearning Quantum Computing Rating: 4 out of 5 stars4/5Dynamic programming The Ultimate Step-By-Step Guide Rating: 0 out of 5 stars0 ratingsA Quick Reference to Data Structures and Computer Algorithms: An Insight on the Beauty of Blockchain Rating: 0 out of 5 stars0 ratingsEssential Algorithms: A Practical Approach to Computer Algorithms Rating: 5 out of 5 stars5/5Introduction to Algorithms & Data Structures 1: A solid foundation for the real world of machine learning and data analytics Rating: 0 out of 5 stars0 ratingsBeginning Database Design Solutions: Understanding and Implementing Database Design Concepts for the Cloud and Beyond Rating: 0 out of 5 stars0 ratingsQuantum Computing and Future: Understand Quantum Computing and Its Impact on the Future of Business Rating: 2 out of 5 stars2/5Julia for Data Analysis Rating: 0 out of 5 stars0 ratingsThe Art of Code: Exploring the World of Programming Languages Rating: 0 out of 5 stars0 ratingsJulia as a Second Language Rating: 0 out of 5 stars0 ratingsAlgorithms of the Intelligent Web Rating: 0 out of 5 stars0 ratingsiOS in Practice Rating: 0 out of 5 stars0 ratingsComputer Science II Essentials Rating: 0 out of 5 stars0 ratingsProgramming the Network with Perl Rating: 0 out of 5 stars0 ratingsNavigating the Digital Landscape: Fundamentals, Cybersecurity, Emerging Technologies, and Applications Rating: 0 out of 5 stars0 ratingsProjects with IOTA Rating: 0 out of 5 stars0 ratingsBeagleBone for Secret Agents Rating: 5 out of 5 stars5/5Learn Programming by Coding Like a Professional: Create Games, Apps, & Programs Rating: 0 out of 5 stars0 ratingsRecurrent Neural Networks: Fundamentals and Applications from Simple to Gated Architectures Rating: 0 out of 5 stars0 ratingsTheory of Computational Complexity Rating: 0 out of 5 stars0 ratingsIntroduction to Computational Science: Modeling and Simulation for the Sciences - Second Edition Rating: 3 out of 5 stars3/5Computational Thinking: A beginner's guide to problem-solving and programming Rating: 4 out of 5 stars4/5Introduction to Algorithms & Data Structures 2: A solid foundation for the real world of machine learning and data analytics Rating: 0 out of 5 stars0 ratingsQuantum Computing Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratings
Computers For You
Elon Musk Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 4 out of 5 stars4/5Uncanny Valley: A Memoir Rating: 4 out of 5 stars4/5Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 5 out of 5 stars5/5The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Rating: 4 out of 5 stars4/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 5 out of 5 stars5/5The Best Hacking Tricks for Beginners Rating: 4 out of 5 stars4/5Python Machine Learning By Example Rating: 4 out of 5 stars4/5ChatGPT 4 $10,000 per Month #1 Beginners Guide to Make Money Online Generated by Artificial Intelligence Rating: 0 out of 5 stars0 ratingsCompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratings101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Learning the Chess Openings Rating: 5 out of 5 stars5/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5
Reviews for Introduction to Quantum Computing & Machine Learning Technologies
0 ratings0 reviews
Book preview
Introduction to Quantum Computing & Machine Learning Technologies - M. Sreedevi
Introduction to Quantum Computing &
Machine Learning Technologies
M. Sreedevi
S. R. Jena Vani Rajasekar
PREFACE
Quantum computing is a sophisticated approach to making parallel calculations, using the physics that governs subatomic particles to replace the more simplistic transistors in today’s computers. Therefore it holds the promise to solve some of our planet's biggest challenges - in the areas of environment, agriculture, health, energy, climate, materials science, and others we haven't encountered yet. For some of these problems, classical computing is increasingly challenged as the size of the system grows. When designed to scale, quantum systems will presumably have some capabilities that exceed our most powerful supercomputers. As the global community of quantum researchers, scientists, engineers, and business leaders continue to collaborate to advance the quantum ecosystem, we expect to see quantum impact accelerate across every industry. Like the first digital computers, quantum computers offer the possibility of technology exponentially more powerful than current systems. They stand to change companies, entire industries, and the world by solving problems that seem impossible today. A recent report by Gartner states that by 2023, 20% of organizations will be budgeting for quantum computing projects. As this new technology develops, organizations will face a shortage of quantum computing experts.
––––––––
The time to learn about quantum computing is now. Discover the business and technical implications of this new frontier in computing and how you can apply quantum computing to your organization is a greater challenge.
Machine learning is a branch of artificial intelligence (AI) and computer science which focuses on the use of data and algorithms to imitate the way that humans learn, gradually improving its accuracy. It is undeniably one of the most influential and powerful technologies in today’s world. More importantly, we are far from seeing its full potential. There’s no doubt, it will continue to be making headlines for the foreseeable future.
Machine learning is a tool for turning information into knowledge. In the past 50 years, there has been an explosion of data. This mass of data is useless unless we analyse it and find the patterns hidden within. Machine learning techniques are used to automatically find the valuable underlying patterns within complex data that we would otherwise struggle to discover. The hidden patterns and knowledge about a problem can be used to predict future events and perform all kinds of complex decision making.
––––––––
- Authors
About The Authors
Dr. M. Sreedevi is working as a Professor and HOD in Department of Computer Science and Technology at Madanapalle Institute of Technology and Science (UGC-Autonomous), Madanapalle, Andhra Pradesh, India. She has completed PhD in Network Security from S.V.U.C.E, S. V. University, Tirupati, M.Tech in IT from Punjabi University, Patiala and B.Tech in ECE from S.V.U.C.E, S. V. University, Tirupati. She has published more than 30 research papers in international journals and conferences and organized various international workshops and conferences. Her research interests include Cryptography and Network Security, Blockchain and Machine Learning technologies.
Mr. Soumya Ranjan Jena is currently working as an Assistant Professor in Department of Computer Science and Technology at Madanapalle Institute of Technology and Science (UGC-Autonomous), Madanapalle, Andhra Pradesh, India. He has completed M.Tech in IT from Utkal University, Bhubaneswar, Odisha, B.Tech in CSE from BPUT, Odisha and CCNA from CTTC. He has published 3 books, 12 Scopus indexed research papers, 23 WoS indexed research papers, and 5 patents. His research interests include Cloud and Distributed Computing, IoT, Green Computing etc.
Dr. Vani Rajasekar is currently working as Assistant Professor in Department of Computer Science and Engineering at Kongu Engineering College, Erode, Tamil Nadu, India. She has completed PhD in Information and Communication Engineering from Anna University, Tamil Nadu, M.Tech in Information and Cyber Warfare from Kongu Engineering College, Erode, Tamil Nadu, India and B.Tech in Information Technology from Kongu Engineering College, Erode, Tamil Nadu, India. She has published more than 40 research papers and book chapters published in various international journals and conferences which are indexed by Scopus, Web of Science and SCI. Her research interests include Cryptography, Network Security, Biometrics and Wireless Networks.
CONTENTS
Module 1: Quantum Computing
CHAPTER 1 QUANTUM CRYPTOGRAPHY 1-6
1.1 Introduction 1
1.2 Quantum Computing 1
1.3 QUbit 2
1.4 Techniques needed for Quantum Computing———————————2
1.5 Fundamentals of Quantum Cryptography————————————-2
1.6 Principles of Quantum Cryptography——————————————3
1.7 Two-Minute Drill—————————————————————-5
1.8 Key Terms 5
1.9 Review Questions 6
1.10 References 6
CHAPTER 2 QUANTUM KEY DISTRIBUTION 7-13
2.1 Introduction 7
2.2 QKD Techniques—————————————————-7
2.3 Quantum Key Exchange———————————————-8
2.4 Various QKD Networks 9
2.5 Security Attacks on QKD 10
2.6 Security Proofs on QKD 11
2.7 Counterfactual QKD 12
2.8 Two-Minute Drill 12
2.9 Key Terms 12
2.10 Review Questions 13
2.11 References 13
CHAPTER 3 CHALLENGES AND OPPORTUNITIES IN QUANTUM COMPUTING SYSTEMS 14-20
3.1 Introduction 14
3.2 Cloud Based Quantum Systems 15
3.3 QISKIT 15
3.4 Various Applications in Quantum near Term Systems——————-18
3.5 Two-Minute Drill 19
3.6 Key Words 19
3.7 Questions on Self-Assessment 19
3.8 References 20
CHAPTER 4 QUANTUM ERROR CORRECTION TECHNIQUES 21-25
4.1 Introduction 21
4.2 Quantum Entanglement 22
4.3 Post- Quantum Cryptography 22
4.4 Quantum Attacks 24
4.5 Two-Minute Drill 24
4.6 Key Words 25
4.7 Review Questions 25
4.8 References 25
Appendix A: Quantum Computing Job Oriented Short Type Questions and With Answers 26
Appendix B: Quantum Computing MCQs with Answers 30
Module 2: Machine Learning Technologies
CHAPTER 5 INTRODUCTION TO MACHINE LEARNING 36-40
5.1 What is Machine Learning? 36
5.2 Uses of Machine Learning 39 5.3 Selection of Machine Learning Model 39
5.4 Two-Minute Drill 40
5.5 Key Words 40
5.6 Review Questions 40
5.7 References 40
CHAPTER 6 SUPERVISED MACHINE LEARNING 41-47
6.1 Introduction 42 6.2 Process Involved in Supervised Learning 42
6.3 Regression 43
6.4 Polynomial Regression 45
6.5 Two-Minute Drill 46
6.6 Key Words 46
6.7 Review Questions 47
6.8 References 47
CHAPTER 7 CLASSIFICATION 48-53
7.1 Introduction 48
7.2 Types and Evaluation of Classification Algorithm———————————48
7.3 K-Nearest Neighbor (K-NN) Algorithm 49
7.4 Naive Bayes Classifier Algorithm 50
7.5 Two-Minute Drill 52
7.6 Key Words 52
7.7 Review Questions 52
7.8 References 53
CHAPTER 8 UNSUPERVISED MACHINE LEARNING 54-58
8.1 Introduction 54
8.2 Types of Unsupervised Learning 54
8.3 K-Means Clustering 55
8.4 Hierarchical Clustering 56
8.5 Association Rule Mining 57
8.6 Two-Minute Drill 58
8.7 Key Words 58
8.8 Review Questions 58
8.9 References 58
CHAPTER 9 REINFORCEMENT LEARNING 60-64
9.1 Introduction 60
9.2 Various Approaches Used In Reinforcement Learning—————————-61
9.3 Types of Reinforcement Learning 61
9.4 Markov Decision Process 62
9.5 Two-Minute Drill 63
9.6 Key Words 63
9.7 Review Questions 64
9.8 References 64
Appendix 3: Machine Learning Job Oriented Short Type Questions and With Answers 65
Appendix 4: Machine Learning MCQs with Answers 70
Quantum Computing Module
CHAPTER 1 QUANTUM CRYPTOGRAPHY
1.1 INTRODUCTION
Classical cryptography is primarily focused on mathematical algorithms, which are based on the assumption that it is simple to replicate relatively diverse prime numbers but incredibly difficult to perform prime factorization to identify the primes. These primes are needed for transmission encrypting and decrypting, which means that in order to eavesdrop on a transmission to determine the prime factorization. Classical cryptography's security depends on the unverifiable mathematical premise that finding the prime factors of a large integer is inefficient. Mathematicians were not