Project Brief
A quantum neural network demo with visualizations (the focus of this project was mostly on the backend devops part e.g. the terraform handling of aws services and docker etc)
Accomplishments
- Made a QNN(Quantum Neural Network) which is a neural network of whom backend is powered using quantum properties that accepts a csv file and is compared against a normal Neural Network
- Used docker to containerize the application to be run on other machines as well as facilitate prometheus hosting for continuous monitoring of the website
- I used FastAPI for the handling of requests of the website and Jinja2 for serving html files and transfer of data
- Then I used terraform, a infrastructure as code tool, to orchestrate Docker and AWS services such as AWS’s ECR, ECS, load balancers, elastic IPs etc to host the container
- Why did I do this project? For 1 month I got interested in the idea of devops and agile methodologies and the team management aspect of it but I wanted to do something practical relating to it too
- My biggest achievement out of this? Learning Qiskit, Terraform, Docker, Prometheus, FastAPI, Jinja2, AWS Cloud Services all in 3 days
Technologies and Skills Used:
- Deep Learning
- Terraform
- Web Development
- Backend Development
- FastAPI
- Jinja2
- Prometheus
- Docker
- AWS Cloud