Un modulo lineare è un tipo di modulo che esegue un'operazione lineare sul suo ingresso. Ciò può includere attività come la moltiplicazione di matrici, il prodotto scalare e la moltiplicazione scalare. Nell'apprendimento automatico, i moduli lineari vengono spesso utilizzati come elementi costitutivi di modelli più complessi. Possono essere utilizzati, ad esempio, per trasformare i dati di input in un nuovo spazio più favorevole all'apprendimento o per combinare gli output di più moduli in un'unica previsione.