Een lineaire module is een type module dat een lineaire bewerking uitvoert op de ingang. Dit kunnen taken zijn zoals matrixvermenigvuldiging, puntproduct en scalaire vermenigvuldiging. In machine learning worden lineaire modules vaak gebruikt als bouwstenen van complexere modellen. Ze kunnen bijvoorbeeld worden gebruikt om invoergegevens om te zetten in een nieuwe ruimte die meer bevorderlijk is voor leren, of om de output van meerdere modules te combineren tot één enkele voorspelling.