AKA Gaussian process regression for the geosciences.
2023-10-06
Estimating the upper bound of a discrete uniform probability mass function from sampling without replacement using frequentist and Bayesian techniques.
2024-02-24
2024-03-08
Machine learning Deep learning Neural networksGlorot initialisation (AKA Xavier initialisation) is today the most popular method for initialising the weights of deep neural networks. It was introduced by Xavier Glorot and Yoshua Bengio in a landmark paper [1] published in 2010. Since then, Glorot initialisation has become the default initialisation method in popular deep learning libraries such as Keras/TensorFlow.
In this post, I will derive Glorot initialisation from first principles via a commentary on Glorot et al's paper, referring to his original derivation verbatim and filling in any details where more explanation could be provided for clarity. By keeping consistent with his notation, my intention is that this post can be read directly alongside his paper.
Hi, I'm Tim. I'm an experienced technical data science leader with a passion for delivering value to businesses using data science, machine learning and artificial intelligence. With over a decade of experience as a professional data scientist, I have acquired exposure across a diverse range of industries. I have worked for three ASX 200 companies across the Big 4 banking, energy and broadcast media industries, and have acquired international exposure at a top-tier financial technology and consulting firm in UK and Singapore.