Existen dos tipos de generalización en los sistemas de aprendizaje: estructural y dinámica. La generalización estructural implica consolidar dimensiones dispares en una única, y la generalización dinámica implica aprender a tomar acciones que permitan el aprendizaje en más entornos.