Redes Neuronales Artificiales y sus Aplicaciones