Fundamentos teóricos e práticos de Redes Neurais Artificiais em Machine Learning e introdução ao Deep Learning