The fundamental objective is that the student learns to design decision machines based on neural networks for basic learning problems in tabular and multimedia data, paying special attention to regularization and validation techniques. Likewise, the student will learn to use automatic differentiation software packages for model training and experimental simulation.