Hi, these are my solutions to the QHack 2023 quantum machine learning hackathon.
Everything is coded in Xanadu's PennyLane quantum programming package.
Site: QHack.ai
Date: February 2023
Here is a screenshot of my completed hackathon scoreboard entry.
I ranked 24th in terms of cumulative completion time for the problem sets.

And here is accompanying certificate

There are several challenges, each in the form of a self-contained .ipynb in the ipynb folder.
These challenges also have an overarching storyline, as introduced in coding_metastory.md, which flow from the notebook 1.1 to 1.2, 1.3, ..., 1.5, 2.1, ...
They are also html copies in the html folder.
- Tutorial Challenges
0.1-It Adds Up-jupyter notebook0.2-Affairs of State-Quantum States0.3-A Shor Thing-Shor Code0.4-Product Management-Product States0.5-Hi, Hydrogen!-VQE: Variational Quantum Eigensolver0.6-Hamiltonian Sandwich-Hamiltonians0.7-Optimize This-Quantum Machine Learning0.8-Stuck in the Middle with U-Mid-Circuit Measurements
- Office Hijinks
1.1-Tick-Tock Bloch-Bloch Sphere1.2-The Super Parameter-Expressibility of Circuit Ansatz1.3-The Change of Qubit-Swapping States1.4-The Lazy Colleague-Grover Search1.5-The False Proof-Phases of Quantum States
- Bending Bennett's Laws
2.1-Ctrl-Z-Quantum AND Gate2.2-Sub-Superdense Coding-Superdense Coding2.3 Secrets in Spacetime-Quantum Encrypthon2.4-A Halfway-Decent Photocopier-Quantum Teleportation2.5-The Itch to Switch-Quantum Teleportation
- A Tale of Timbits
3.1-The Magic 5-Ball-Bernstein-Vazirani Algorithm3.2-Cascadar-Tiffoli Gates3.3-A Pauli-Worded Problem-Noise, Trace Distance3.4-Entangled Robot Swarms-Quantum Teleporation3.5-One-Bit Wonder-Timbits, Boolean Satisfiability Problem
- Fall of Sqynet
4.1-SqyTrotter-Trotterisation4.2-Unitary Operators and Beyond-Sum of Unitaries4.3-Don't Hit the Ground-Noise Modelling4.4-Desperate Measures-Trotter Ising Model4.5-Ising Uprising-VQE Ising Model
