BLOG
Academic, Technical and Personal MusingsMonte Carlo simulations for 2D Ising Model | 05-01-2025
Monte Carlo simulations are one of the powerful algorithms in computational physics, that is used everywhere, ranging from Quantum Field Theories to Quantum Many-Body Systems. They allow us to numerically obtain a very excellent approximation of the thermal state of a system with large number of degrees of freedom, which is impossible to solve analytically.
Hopfield Network for Associative Memory | 10-01-2025
Hopfield Networks are one of the first Neural Networks developed for storing patterns and retrieving them from an incomplete or noisy input. Given an noisy input, it returns the closest saved pattern or the best guess.
Spanning Tree Gauge Fixing | 08-10-2024
Lattice Gauge Theories provide can be said to be the only non-perturbative approaches towards solving quantum field theories, and therefore are very important for their studies. Spanning Tree Gauge Fixing allows one to study gauge-variant observables like propagator on the lattice consistently, and are therefore necessary for aiding these studies.
Conway's Game of Life | 01-01-2023
Devised by British mathematician John Conway, the Game of Life is a Cellular Automata algorithm. It is a set of very simple update rules that decides if a cell lives or dies based on its neighbors, and despite its simplicity, it leads to complicated patterns and sequences.