Neural networks have achieved amazing performance in many ML/AI related tasks, such as speech recognition, computer vision, and NLP. Their popularity as powerful classification and regressive tools mean that many beginners often encounter them when first getting introduced to ML. Unfortunately, such individuals, myself included, often found themselves completely lost…