Machine Learning Aplicado a la Mineralogía y Petrología