Methods and apparatus for enhancing a binary weight neural network using a dependency tree
US11704569B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 23, 2018 |
| Grant date | Jul 18, 2023 |
| Priority date | — |
| Expiry date | Sep 7, 2040 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06N3/084
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and apparatus are disclosed for enhancing a binary weight neural network using a dependency tree. A method of enhancing a convolutional neural network (CNN) having binary weights includes 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. A convolution is calculated of an input feature map with an input binary tensor at the root node of the tree. A next node is searched from the root node of the tree and a convolution is calculated at the next node using a previous convolution result calculated at the root node of the tree. The searching of a next node from root node is repeated for all nodes from the root node of the tree, and a convolution is calculated at each next node using a previous convolution result.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.