multiplicationLayer - multiply by a constant

2 views (last 30 days)
Jeffrey Zurita
Jeffrey Zurita on 30 Mar 2021
Answered: Harsh on 30 Jan 2025
I'm trying to implement a neural net in which a layer multiplies every input by a constant. There is a multiplicationLayer net in the Deep Learning Toolbox which can have any number of inputs, but I cannot connect one of those inputs to a constant of any type.
TIA!

Answers (1)

Harsh
Harsh on 30 Jan 2025
Hi Jeffrey,
A multiplicationLayer multiplies inputs from multiple neural network layers elementwise. You can create a custom layer usingnnet.layer.Layer and in the “predict” function for that layer you can multiply the input by a constant. For more information regarding how to create a custom layer please check the following documentation - https://www.mathworks.com/help/deeplearning/ug/define-custom-deep-learning-layers.html
Hope this resolves your query!

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!