The Senior Project is an independent, student-led culmination of our high school experience. After three years of academic preparation, our seniors are ready to spend the last trimester of their high school careers applying the skills and knowledge they have gained to develop a project that is insightful, academically rigorous, and professional in nature. This year, we are proud to showcase a senior from one of our neighboring campuses, BASIS Independent Fremont, Patrick Z.
Week 7: The Noise Sweep
And here we are with a new entry in the series, right back from my Spring Break hiatus! The looming deadline for the final exhibition of this senior project looms far closer than I would like to admit at the moment. After trying to implement my very own fancy quantum circuit right up until the spring break started, and failing miserably, I decided to take a step back and start experimenting with putting external stress on my QNN instead of tinkering with the circuit design. So far, I’ve only been running simulations where the QNN and fair classical model compete in the face of a single level of AWGN noise. While that was enough to convince me that my hypothesis was correct, the true proof would come from watching the classical system fail as the noise increases.
For this week’s simulation run, I created a noise sweep test on Amazon SageMaker that progressively adds noise multipliers to the image of my traffic lights, starting from the slightest amount of fuzz all the way up to a full-blown whiteout of static on each of the images in my dataset, and then I ran those images through both networks. And guess what? Just as I hoped, the results showed a clear superiority of the quantum model even without any additional fancy modifications. At low noise levels, the QNN performed about the same as the fair CNN. However, once the noise multiplier grew above 3 or so, the performance of the classical model tanked, as the algorithm could no longer tell apart red from green because the pixel core got so corrupted by the added noise. On the contrary, the QNN degraded gracefully thanks to the fact that, since the qubits are entangled, they seem to evaluate the connection between all four pixels within the traffic light in their classification decision.
With this great progress made, my next task will be learning how to distill all these quantum physics equations into plain text for the discussion section of my research paper. Until next time!
Week 8: Frontend Magic, Backend Data
I must say, the euphoria of finally seeing your work compile successfully is pretty amazing, but sooner or later you have to step back from the coding process and actually explain it. Welcome back to my senior project week 8! I finally hung up the coder’s hat and donned the author’s hat. After experiencing a few adrenaline rushes during last week’s noise sweep experiment runs, I found myself staring at a blinking cursor with the task of actually writing a full-fledged research paper based on my results. Even though my results’ discussion and conclusion are not ready yet as I’m still processing the final batch of data, I’ve managed to do quite a bit of writing this week. First, I outlined my document in meticulous detail. Then, I carefully formatted my bibliography according to the ACS style guidelines. Finally, I edited both the Introduction and the Methodology chapters, so now I can proceed with my paper once I receive the final set of results.
While working on my paper, I realized one thing, there is no one other than researchers within my area of expertise who will want to look at a web page of nothing but raw TensorFlow code and console output screenshots. As the date of my senior capstone exhibition comes closer, it is time to stop caring about the process of creating models and start thinking hard about their audience reception. I need some sort of tangible way of presenting my theory to my potential readers. I decided I need an application which would allow me to show people first-hand the discrepancy in resistance of my models against static.
I have begun sketching the design of the website which would be used for my final demonstration. The main goal is to create an interface which would feature a slider where the audience would have to increase the Additive White Gaussian Noise (AWGN). As the level of static increases, graphs depicting my classical and quantum models’ behavior against the same exact static level would appear on my website screen. The viewer would experience firsthand the moment when the classical architecture fails while the quantum one stays stable and accurate. Besides this interactive website, I have been pondering over the layout of my physical exhibition poster, considering ways of including the architectural diagram of my quantum gates and the underlying logic behind them.
BASIS Independent Dublin is a Grades 6 – 12 private school, providing students with an internationally benchmarked liberal arts and sciences curriculum, with advanced STEM offerings. Considering joining the BASIS Independent Dublin community? To join our interest list for the next school year and receive admissions updates and more, please click here.















































