Um módulo linear é um tipo de módulo que executa uma operação linear em sua entrada. Isso pode incluir tarefas como multiplicação de matrizes, produto escalar e multiplicação escalar. No aprendizado de máquina, os módulos lineares são frequentemente usados como blocos de construção de modelos mais complexos. Eles podem ser usados, por exemplo, para transformar dados de entrada em um novo espaço que seja mais propício ao aprendizado ou para combinar as saídas de vários módulos em uma única previsão.