Simon Ghyselincks
Home
Bio
Publications
Talks & Teaching
Projects
EOSC 555
Learning to Balance
Blog
Categories
All
(5)
C++
(1)
Computer Graphics
(1)
Julia
(2)
Linear Algebra
(1)
Machine Learning
(1)
Mesh Processing
(1)
Optimization
(1)
Quarto
(1)
Randomized Algorithms
(2)
Score Matching
(1)
Blog
Technical blog posts on machine learning, computational science, and mathematical methods by Simon Ghyselincks
Isotropic Remeshing with Boundary and Feature Preservation
Uniform explicit isotropic remeshing for 3D triangle meshes
Implementation of uniform explicit isotropic remeshing following Botsch and Kobbelt (2004), with feature and boundary preservation. Developed for UBC CPSC 524 using C++ and Eigen.
Mar 11, 2026
1 min
Trace Estimation for Implicit Matrices
A Hutchinson’s and Hutch++ Survey
Implicit matrix trace estimation using only matrix-vector products is a problem that commonly arises in many areas of scientific computing and machine learning. This work explores randomized algorithms including Hutchinson’s and Hutch++.
Jan 18, 2026
43 min
Dimensionality Reduction with the Johnson-Lindenstrauss Lemma
A randomized approach to preserving distances in high-dimensional data
Randomized algorithms provide an alternative approach to improving computational efficiency in high-dimensional data processing where full accuracy can be traded for speed.
Oct 23, 2025
8 min
Score Matching for Density Estimation
Estimation of the probability density function using score matching
Score matching is a method for indirectly estimating the probability density function of a distribution. In this post, I will explain the score matching method as well as some of its limitations.
Jun 22, 2024
17 min
Welcome
A first post using Quarto
Find out more about the tools I’m using to create this blog.
Apr 22, 2024
4 min
No matching items