Weight Initialization For Convolutional Neural Networks Using Unsupervised Machine Learning