Guide to Convolutional Neural Networks: A Practical Application to Traffic-Sign Detection and Classification