Question 1: Short answer
mediumAI-checkedConvolutional Neural NetworksThe 2D Gaussian factorizes, , so a Gaussian blur can be applied as a convolution followed by a one. Ignoring the image borders, how many times fewer multiplications per output pixel does the separable version need?