Skip to main content

Saasha Joshi

  • BE (University Institute of Engineering and Technology, 2021)

Notice of the Final Oral Examination for the Degree of Master of Science

Topic

piQture: A Quantum Machine Learning Library for Image Processing

Department of Computer Science

Date & location

  • Friday, June 14, 2024

  • 9:00 A.M.

  • Engineering and Computer Science Building

  • Room 468

Reviewers

Supervisory Committee

  • Dr. Hausi Muller, Department of Computer Science, University of Victoria (Co-Supervisor)

  • Dr. Ulrike Stege, Department of Computer Science, UVic (Co-Supervisor) 

External Examiner

  • Dr. Nikitas Dimopoulous, Department of Electrical and Computer Engineering, UVic 

Chair of Oral Examination

  • Dr. Mihai Sima, Department of Electrical and Computer Engineering, UVic

     

Abstract

Quantum Machine Learning (QML) is a discipline of research at the intersection of quantum information and machine learning that leverages quantum mechanical properties to enhance computational capabilities. With its emergence, there is a need to integrate QML models into machine learning pipelines for real-life applications such as image processing. While standalone programs exist to demonstrate the performance of QML models, a well-defined model workflow is noticeably absent. This thesis thoroughly explores various existing QML models and their practical utility in image processing tasks, with the aim of constructing a robust QML library.

Throughout this thesis, we develop piQture, an open-source Python and Qiskit based library that streamlines the development, training, and evaluation of QML models. Its design and structure prioritize usability among users familiar with classical machine learning without prior QML experience. Further, piQture is augmented with automated building, testing, and packaging workflows that enhance software reliability and reproducibility. Finally, we provide strategies to facilitate model management and storage within piQture for practical adoption and future analysis of pre-trained QML models.