Winning contribution for Qiskit Camp Europe 2019
Team: Amira Abbas (@amyami187), Isaac Turtletaub (@iturtle100), Patrick Huembeli (@patrickhuembeli), Karel Dumon (@dumkar), Samuel Bosch (@BoschSamuel).
IBM Coach: Christa Zoufal (@Zoufalc)
We are building a tight integration of Qiskit capabilities with PyTorch. One may seamlessly use tools from both frameworks with integrated functionality. We have included some basic tutorials to illustrate the framework.
Our "Hello World!" notebook involves training parameters for a 1-qubit rotation, in order to attain a target expectation value. The specified cost function is the mean squared error and the chosen torch optimiser is Adam.
UPDATE: this project has been integrated in the Qiskit Open Source Textbook. Have a look over there for cleaned code and extended explanations!