US 11,755,892 B2
Multi-size convolutional layer
Liang Han, San Mateo, CA (US)
Assigned to Alibaba Group Holding Limited, Grand Cayman (KY)
Filed by ALIBABA GROUP HOLDING LIMITED, Grand Cayman (KY)
Filed on Nov. 7, 2019, as Appl. No. 16/677,462.
Prior Publication US 2021/0142144 A1, May 13, 2021
Int. Cl. G06N 3/063 (2023.01); G06N 3/04 (2023.01); G06N 3/084 (2023.01); G06F 18/213 (2023.01)
CPC G06N 3/063 (2013.01) [G06F 18/213 (2023.01); G06N 3/04 (2013.01); G06N 3/084 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A processing unit comprising:
a task manager; and
one or more cores configured by the task manager to generate a neural network output from a neural network input, generation of the neural network output comprising:
generate an output feature map comprising a first output channel and a second output channel using an input feature map comprising a first input channel and a second input channel, generation of the output feature map comprising:
generate, by up-sampling the first input channel, a third input channel having a size of the second input channel;
generate, by down-sampling the second input channel, a fourth input channel having a size of the first input channel;
convolve a first input including the third input channel and the second input channel with a first kernel to generate the first output channel; and
convolve a second input including the fourth input channel and the first input channel with a second kernel to generate the second output channel.