(EN) Provided is an electronic device and a controlling method thereof. The electronic device includes a memory for storing at least one instruction, and a processor configured to execute the at least one instruction, in which the processor is configured to execute a convolution operation on an input image and obtain intermediate feature data relating to the image. The intermediate feature data is convolved with first kernels in a channel direction to obtain first data. The first data is then convolvedwith a second kernel in a spatial direction to obtain second data. Values of one or more weights included in the first kernels and the second kernel are set based on the second data, and values of weights may be adjusted based on positions of the weights.
(FR) La présente invention concerne un dispositif électronique et un procédé de commande associé. Le dispositif électronique comprend une mémoire destinée à stocker une ou plusieurs instructions et un processeur configuré pour exécuter la ou les instructions, ledit processeur étant configuré pour exécuter une opération de convolution sur une image d'entrée et pour obtenir des données de caractéristiques intermédiaires relatives à l'image. Les données de caractéristiques intermédiaires sont convolutées à l'aide de premiers noyaux dans une direction de canal afin d'obtenir des premières données. Les premières données sont ensuite convolutées à l'aide d'un second noyau dans une direction spatiale afin d'obtenir des secondes données. Les valeurs d'une ou plusieurs pondérations incluses dans les premiers noyaux et dans le second noyau sont réglées sur la base des secondes données et des valeurs de pondérations peuvent être ajustées sur la base des positions des pondérations.