Regressing sinusoids for a given number of iterationsOn a previous series of posts I wrote about how using a small batch size led to better results on the task of regressing a sinusoid using…Feb 14, 2021Feb 14, 2021
The Kabsch AlgorithmIn this post, I finally cover the Kabsch algorithm which can be used to retrieve the rigid body transform between two sets of points (with…Feb 13, 2021Feb 13, 2021
From Graham-Schmidt To SO(n)Previously, I wanted to write about a rotation calculation technique but realised that I should first write about generating random…Feb 11, 2021Feb 11, 2021
Graham Schmidt OrthogonalisationI was gonna start out tonight writing about the Kabsch algorithm for optimal rotation calculation between two sets of points. But then I…Feb 11, 2021Feb 11, 2021
Sinusoid Regression: The Stats (Receipts)On my previous post, I covered how performing gradient descent on a small batch size (e.g. 2 samples at a time) yielded better results…Feb 10, 2021Feb 10, 2021
Sinusoid Regression Using Stochastic Gradient Descent (For real this time)On a previous post (https://fulkast.medium.com/a-simple-exercise-in-regressing-a-sinusoidal-function-9e2932031155) I wrote about…Feb 8, 2021Feb 8, 2021
A simple exercise in regressing a sinusoidal functionMy goal is simple: To learn the frequency of a sinusoid using stochastic gradient descent (SGD) in PyTorch. Periodic signals are abundant…Feb 7, 2021Feb 7, 2021
Rasterising a Simple Circular Signed Distance FunctionIn this post I am going to play with a simple example of implicit surface representation, using the signed distance function.Feb 7, 2021Feb 7, 2021
The trivial linear least squares problemIn this instance we are interested in solving a trivial problem with a very powerful tool. We have a target value for single variable x…Feb 5, 2021Feb 5, 2021