Skip to content

// Projects

Quantum Neural Network Project

Sat Sep 23 2023 Quantum ComputingWeb DevelopmentDeep LearningDevopsMLOps
QNN demo project

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
Back