Neural networks for embedded devices
AssigneeDeepScale, Inc.
InventorsForrest Nelson Iandola, Harsimran Singh Sidhu, Yiqi Hou
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeepScale, Inc.
InventorsForrest Nelson Iandola, Harsimran Singh Sidhu, Yiqi Hou
Estimating the term…
A neural network architecture is used that reduces the processing load of implementing the neural network. This network architecture may thus be used for reduced-bit processing devices. The architecture may limit the number of bits used for processing and reduce processing to prevent data overflow at individual calculations of the neural network. To implement this architecture, the number of bits used to represent inputs at levels of the network and the related filter masks may also be modified to ensure the number of bits of the output does not overflow the resulting capacity of the reduced-bit processor. To additionally reduce the load for such a network, the network may implement a “starconv” structure that permits the incorporation of nearby nodes in a layer to balance processing requirements and permit the network to learn from context of other nodes.
A method of generating a neural network structure including one or more input layers each associated with one or more filters, the method comprising:
A non-transitory computer-readable medium containing instructions for execution on a processor, the instructions comprising:
A system comprising:
Dependencies are inferred from the claim text.