Neural Networks and Deep Learning: Deep Learning explained to your granny  A visual introduction for beginners who want to make their own Deep Learning Neural Network (Machine Learning)