Introducing sQUlearn: A User-Friendly Python Library for Quantum Machine Learning

The Fraunhofer Institute for Manufacturing Engineering and Automation IPA has introduced sQUlearn, a Python library for quantum machine learning (QML). The library, designed by David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth, is user-friendly and compatible with current quantum computing capabilities. It integrates seamlessly with classical machine learning tools like scikit-learn. sQUlearn provides a comprehensive toolset that includes quantum kernel methods and quantum neural networks. It aims to bridge the gap between current quantum computing capabilities and practical machine learning applications.

“sQUlearn introduces a user-friendly, NISQ-ready Python library for quantum machine learning (QML), designed for seamless integration with classical machine learning tools like scikit-learn.”

David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth

Introduction to sQUlearn: A Quantum Machine Learning Library

sQUlearn is a Python library designed for quantum machine learning (QML). It is user-friendly and compatible with noisy intermediate-scale quantum (NISQ) devices. The library is designed to integrate seamlessly with classical machine learning tools such as scikit-learn. It serves both QML researchers and practitioners, enabling efficient prototyping, experimentation, and pipelining. sQUlearn provides a comprehensive toolset that includes both quantum kernel methods and quantum neural networks. It also offers features like customizable data encoding strategies, automated execution handling, and specialized kernel regularization techniques. The library aims to bridge the gap between current quantum computing capabilities and practical machine learning applications.

The Evolution of Machine Learning and Emergence of Quantum Machine Learning

Machine Learning (ML) has been rapidly adopted in science, industry, and society, and is believed to have the potential to transform a wide range of industries. The roots of ML extend back to the early 1960s, reflecting a path of varied progress and challenges. The accelerated breakthroughs of the past decade are due to increased computational resources, the availability of large-scale data, and the emergence of development tools that abstract away low-level complexity.

Quantum machine learning has emerged as an innovative approach that leverages the principles of quantum mechanics to enhance computational power and efficiency. Some techniques seek to accelerate performance by executing quantum variants of linear algebra procedures, effectively using the quantum computer as a hardware accelerator. However, these methods usually involve deep quantum circuits with many gates, often exceeding the capabilities of current NISQ hardware. This has led to an increased interest in NISQ-compatible models which are often not just quantum-enhanced versions of classical algorithms but rather models that have an intrinsic quantum nature.

Challenges and Opportunities in Quantum Machine Learning

Despite the successes of QML, it faces challenges similar to those of classical ML a few decades ago. The progress of hardware developments poses a major bottleneck for the adaptability of QML algorithms for practical usage. In terms of data, QML can mostly benefit from the tremendous amounts of classical data available, although this is not necessarily true for quantum data. As for development tools, most of the tools for QML are extensions of low-level quantum computing packages that require exhaustive knowledge in quantum computing and ML and often require manipulations on the qubit level.

sQUlearn: Bridging the Gap in Quantum Machine Learning

sQUlearn aims to bridge the gap in QML by providing an easy-to-use and NISQ-ready python library. It strives for high compatibility with already available tools. sQUlearn provides a scikit-learn interface for QML methods which allows for a seamless integration into a wide range of available tools. The library offers a variety of high-level implementations of quantum neural networks (QNN) and quantum kernel methods in various flavors which can be utilized for classification and regression.

sQUlearn: A Tool for Diverse Users

sQUlearn is developed to accommodate users with knowledge from diverse backgrounds, enabling effective utilization regardless of the user’s primary field of expertise. For people already familiar with ML and scikit-learn, the manuscript provides colored info boxes which give a quick overview of how the high-level methods can be used. The library offers a variety of high-level implementations of quantum neural networks (QNN) and quantum kernel methods in various flavors which can be utilized for classification and regression.

“Quantum machine learning has emerged as an innovative approach that explores different capabilities and potentials within the field, leveraging the principles of quantum mechanics to enhance computational power and efficiency.”

David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth

“In this work, we aim to bridge the gap for the success factor (c) and introduce sQUlearn, an easy-to-use and NISQ-ready python library for QML which aims to democratizing access to QML.”

David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth

“sQUlearn is developed to accommodate users with knowledge from diverse backgrounds, enabling effective utilization regardless of the user’s primary field of expertise.”

David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth

Summary

sQUlearn is a user-friendly Python library for quantum machine learning, designed to integrate with classical machine learning tools and bridge the gap between current quantum computing capabilities and practical applications. The library offers a variety of high-level implementations of quantum neural networks and quantum kernel methods, aiming to democratise access to quantum machine learning.

  • A team from the Fraunhofer Institute for Manufacturing Engineering and Automation IPA, including David A. Kreplin, Moritz Willmann, Jan Schnabel, Frederic Rapp, and Marco Roth, have developed a Python library for quantum machine learning (QML) called sQUlearn.
  • The library is designed for seamless integration with classical machine learning tools like scikit-learn and is NISQ-ready, meaning it is compatible with current quantum computing capabilities.
  • sQUlearn provides a comprehensive toolset that includes quantum kernel methods and quantum neural networks, along with features like customizable data encoding strategies, automated execution handling, and specialized kernel regularization techniques.
  • The library aims to bridge the gap between current quantum computing capabilities and practical machine learning applications.
  • Quantum machine learning is an innovative approach that leverages the principles of quantum mechanics to enhance computational power and efficiency.
  • sQUlearn provides an interface for QML methods which allows for a seamless integration into a wide range of available tools.
  • The library offers a variety of high-level implementations of quantum neural networks and quantum kernel methods, which can be utilized for classification and regression.
  • All algorithms can easily be executed on IBM hardware and Qiskit-based simulators.
The Quantum Mechanic

The Quantum Mechanic

The Quantum Mechanic is the journalist who covers quantum computing like a master mechanic diagnosing engine trouble - methodical, skeptical, and completely unimpressed by shiny marketing materials. They're the writer who asks the questions everyone else is afraid to ask: "But does it actually work?" and "What happens when it breaks?" While other tech journalists get distracted by funding announcements and breakthrough claims, the Quantum Mechanic is the one digging into the technical specs, talking to the engineers who actually build these things, and figuring out what's really happening under the hood of all these quantum computing companies. They write with the practical wisdom of someone who knows that impressive demos and real-world reliability are two very different things. The Quantum Mechanic approaches every quantum computing story with a mechanic's mindset: show me the diagnostics, explain the failure modes, and don't tell me it's revolutionary until I see it running consistently for more than a week. They're your guide to the nuts-and-bolts reality of quantum computing - because someone needs to ask whether the emperor's quantum computer is actually wearing any clothes.

Latest Posts by The Quantum Mechanic:

Sopra Steria Expands into European Space Agency & EUMETSAT Projects

Sopra Steria Expands into European Space Agency & EUMETSAT Projects

December 18, 2025
New concept for energy transfer between gravitational waves and light

New concept for energy transfer between gravitational waves and light

December 16, 2025
Horizon Quantum Unveils Beryllium at Q2B Silicon Valley Conference

Horizon Quantum Unveils Beryllium at Q2B Silicon Valley Conference

December 9, 2025