ELECTRONIC APPARATUS FOR PERFORMING DECONVOLUTION CALCULATION AND CONTROLLING METHOD THEREOF

    公开(公告)号:US20210248475A1

    公开(公告)日:2021-08-12

    申请号:US17108342

    申请日:2020-12-01

    Abstract: Disclosed is an electronic apparatus including a processor configured to obtain calculation information based on input data of a deconvolution calculation being input, obtain a size of output data based on the obtained calculation information, obtain a plurality of memory address values corresponding to a size of the output data using an address generation module, perform convolution calculation based on the calculation information using a convolution calculation module to obtain an intermediate value in the convolution calculation process, obtain a memory address value corresponding to the obtained intermediate value of the plurality of obtained memory addresses using the address generation module, store the obtained intermediate value in the memory address value corresponding to the intermediate value, accumulate at least one intermediate value based on the memory address value corresponding to the intermediate value using a cumulative calculation module, and obtain a deconvolution calculation value with respect to the input data based on the accumulated at least one intermediate value.

    DATA PROCESSING METHOD AND DATA PROCESSING DEVICE USING SUPPLEMENTED NEURAL NETWORK QUANTIZATION OPERATION

    公开(公告)号:US20240412052A1

    公开(公告)日:2024-12-12

    申请号:US18811302

    申请日:2024-08-21

    Abstract: A data processing method for neural network quantization, includes: obtaining a quantized weight by quantizing a weight of a neural network; obtaining a quantization error that is a difference between the weight and the quantized weight; obtaining input data with respect to the neural network; obtaining a first convolution result by performing convolution on the quantized weight and the input data; obtaining a second convolution result by performing convolution on the quantization error and the input data; obtaining a scaled second convolution result by scaling the second convolution result based on bit shifting; and obtaining output data by using the first convolution result and the scaled second convolution result.

    ELECTRONIC DEVICE AND CONTROL METHOD FOR ELECTRONIC DEVICE

    公开(公告)号:US20230214445A1

    公开(公告)日:2023-07-06

    申请号:US18120241

    申请日:2023-03-10

    CPC classification number: G06F17/153 G06F17/16

    Abstract: A memory of an electronic device stores three-dimensional input data comprising (i) input values, (ii) first kernel information, and (iii) second kernel information. The processor includes multiplication modules corresponding to the channels and performs a convolution operation based on the input values and the weights through the multiplication modules. Based on a depthwise convolution operation, a processor of the electronic device controls an input selection module to (a) configure the input values to correspond to a first channel among the channels and (b) input the input values to two or more multiplication modules among the multiplication modules. The processor inputs weights, obtains intermediate values, and obtains output values based on each of a summed result by summing intermediate values respectively corresponding to locations of the kernels from among the intermediate values through a first intermediate value accumulation module.

Patent Agency Ranking