Fundamentos de los sistemas agente y multi-agente, redes neuronales, aprendizaje profundo, aprendizaje automático y visi