ThreadingLayer
ThreadingLayer[f] represents a net layer that takes several input arrays and applies a function f to corresponding array elements.
ThreadingLayer[f,bspec] allows array shapes to be conformed according to broadcasting specification bspec.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.