CPC G06N 3/082 (2013.01) [G06N 3/042 (2023.01); G06N 3/044 (2023.01); G06N 5/01 (2023.01)] | 22 Claims |
1. A method of enhancing a convolutional neural network (CNN) having binary weights comprising:
constructing a tree for obtained binary tensors, the tree having a plurality of nodes beginning with a root node in each layer of the CNN;
calculating a convolution of an input feature map with an input binary tensor at the root node of the tree; and
searching a next node from the root node of the tree and calculating a convolution at the next node using a previous convolution result calculated at the root node of the tree.
|