Cargando…

Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies

Noisy Intermediate-Scale Quantum (NISQ) systems and associated programming interfaces make it possible to explore and investigate the design and development of quantum computing techniques for Machine Learning (ML) applications. Among the most recent quantum ML approaches, Quantum Neural Networks (Q...

Descripción completa

Detalles Bibliográficos
Autor principal: Markidis, Stefano
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10138272/
https://www.ncbi.nlm.nih.gov/pubmed/37190482
http://dx.doi.org/10.3390/e25040694
_version_ 1785032667822030848
author Markidis, Stefano
author_facet Markidis, Stefano
author_sort Markidis, Stefano
collection PubMed
description Noisy Intermediate-Scale Quantum (NISQ) systems and associated programming interfaces make it possible to explore and investigate the design and development of quantum computing techniques for Machine Learning (ML) applications. Among the most recent quantum ML approaches, Quantum Neural Networks (QNN) emerged as an important tool for data analysis. With the QNN advent, higher-level programming interfaces for QNN have been developed. In this paper, we survey the current state-of-the-art high-level programming approaches for QNN development. We discuss target architectures, critical QNN algorithmic components, such as the hybrid workflow of Quantum Annealers and Parametrized Quantum Circuits, QNN architectures, optimizers, gradient calculations, and applications. Finally, we overview the existing programming QNN frameworks, their software architecture, and associated quantum simulators.
format Online
Article
Text
id pubmed-10138272
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-101382722023-04-28 Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies Markidis, Stefano Entropy (Basel) Article Noisy Intermediate-Scale Quantum (NISQ) systems and associated programming interfaces make it possible to explore and investigate the design and development of quantum computing techniques for Machine Learning (ML) applications. Among the most recent quantum ML approaches, Quantum Neural Networks (QNN) emerged as an important tool for data analysis. With the QNN advent, higher-level programming interfaces for QNN have been developed. In this paper, we survey the current state-of-the-art high-level programming approaches for QNN development. We discuss target architectures, critical QNN algorithmic components, such as the hybrid workflow of Quantum Annealers and Parametrized Quantum Circuits, QNN architectures, optimizers, gradient calculations, and applications. Finally, we overview the existing programming QNN frameworks, their software architecture, and associated quantum simulators. MDPI 2023-04-20 /pmc/articles/PMC10138272/ /pubmed/37190482 http://dx.doi.org/10.3390/e25040694 Text en © 2023 by the author. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Markidis, Stefano
Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title_full Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title_fullStr Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title_full_unstemmed Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title_short Programming Quantum Neural Networks on NISQ Systems: An Overview of Technologies and Methodologies
title_sort programming quantum neural networks on nisq systems: an overview of technologies and methodologies
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10138272/
https://www.ncbi.nlm.nih.gov/pubmed/37190482
http://dx.doi.org/10.3390/e25040694
work_keys_str_mv AT markidisstefano programmingquantumneuralnetworksonnisqsystemsanoverviewoftechnologiesandmethodologies