You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Small projects I built while learning, mostly 2020 to 2022. None of them is a finished product. They were each a separate repo; I merged them here with their commit history intact.
graphics/ (JavaScript, p5.js, 2020)
Folder
What it is
bezier-quadratic-curve
Quadratic Bezier curve from three control points
bresenham-line
Bresenham's line algorithm
bresenham-circle
Bresenham's circle algorithm
mandelbrot-set
Mandelbrot set renderer
double-pendulum
Double pendulum simulation, following The Coding Train's tutorial
bubble-sort-visualisation
Bubble sort, animated bar by bar
pathfinding
A* search on a 50 x 50 grid
codepen-sketch
A CodePen experiment
ml-basics/ (2020 to 2021)
Folder
What it is
linear-regression-cpp
Linear regression in C++
linear-regression-gradient-descent-cpp
The same, fitted with gradient descent
gradient-descent-python
Gradient descent and multivariate linear regression in Python, plus a word-cloud notebook
ARM assembly lab exercises (array reversal, overlapping block copy)
acm-winter-school-2022
Tutorial notebooks and MATLAB scripts from the ACM Winter School on Optimization for ML and OR, IIT Goa, December 2022. Most of this is course material from the instructors, kept as my notes
About
Small projects from learning graphics, ML basics and OpenCV, 2020 to 2022.