Method for improving convolutional neural network to perform computations

A method for improving a convolutional neural network (CNN) to perform computations is provided. The method includes the following steps: determining a number of a plurality of multipliers to be N and a number of a plurality of adders to be N according to a number of convolution kernels used by a pl...

Full description

Saved in:
Bibliographic Details
Main Authors LIAO, WEN-TSAI, TAN, LI-LI
Format Patent
LanguageChinese
English
Published 01.05.2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A method for improving a convolutional neural network (CNN) to perform computations is provided. The method includes the following steps: determining a number of a plurality of multipliers to be N and a number of a plurality of adders to be N according to a number of convolution kernels used by a plurality of convolution layers; and in response to an i-th convolutional layer of the convolutional neural network performing a convolution operation and N convolution kernels of the i-th convolutional layer being all in a size of K×1×1, using the N multipliers and the N adders to perform a multiplication operation once and an addition operation once for each of the N convolution kernels of the i-th convolutional layer in one cycle, such that N outputs of the N convolution kernels of the i-th convolutional layer are obtained after K cycles.
Bibliography:Application Number: TW202110125208