An open API service indexing awesome lists of open source software.

https://github.com/dpbm/qcop

An AI model to predict the output of a quantum cirucit
https://github.com/dpbm/qcop

airflow apache-airflow compose dags docker docker-compose make pillow python pytorch qiskit qiskit-aer quantum-computing

Last synced: 4 months ago
JSON representation

An AI model to predict the output of a quantum cirucit

Awesome Lists containing this project

README

          

# QCOP

## In progress 🚧

[![Publish to Docker Hub](https://github.com/Dpbm/qcop/actions/workflows/dockerhub.yml/badge.svg)](https://github.com/Dpbm/qcop/actions/workflows/dockerhub.yml)

[![Publish to GHCR](https://github.com/Dpbm/qcop/actions/workflows/ghcr.yml/badge.svg)](https://github.com/Dpbm/qcop/actions/workflows/ghcr.yml)

[![Run tox checks](https://github.com/Dpbm/qcop/actions/workflows/tox-tests.yml/badge.svg)](https://github.com/Dpbm/qcop/actions/workflows/tox-tests.yml)

This project, is a computer vision model based on RestNet trained to be able to predict the output of a quantum circuit.

To do this, Two Airflow pipelines were built. One to construct the dataset using Qiskit and then upload it to kaggle and huggingface, and the other one to get the dataset and train/evaluate the model.

The whole project was built in python with some helpers in bash and docker containers to pack the airflow instance as well as the postgres database used by it.

![dataset pipeline](./assets/dataset.png)
![model pipeline](./assets/model.png)