Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
/ QHack2021 Public archive
forked from XanaduAI/QHack2021

Solutions to the QHack2021 Quantum Machine Learning Hackathon

Notifications You must be signed in to change notification settings

BillyLjm/QHack2021

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QHack Banner

Introduction

Hi, these are my solutions to the QHack 2021 quantum machine learning hackathon.
Everything is coded in Xanadu's PennyLane quantum programming package.
The original repo with all the hackathon details can be found at /XanaduAI/QHack2021.

Hackathon Details

Site: QHack.ai
Date: February 2021

Score

Here is a screenshot of my completed hackathon scoreboard entry.
I ranked 51st in terms of cumulative completion time for the problem sets.
Scoreboard

Files

The QML_Challenges folder contains all the problem statements and solutions.
Each problem set is in its own sub-folder with the name <topic>_<score>_template.
In each problem set, there is a .pdf problem statement and a .py solution.
There are also given test input .in and answers .ans with can be invoked in terminal via

>> python <problem name>_template.py < 1.in  

Topics

  1. PennyLane Language
  2. Quantum Gradient (of Variational Parameters)
  3. Training/Optimisation (of Variational Circuits)
  4. Variational Quantum Eigensolver
    • vqe_100 - Variational Quantum Eigensolver (VQE)
    • vqe_200 - Ansatz Design
    • vqe_500 - VQE for Excited States

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%