Techniques for adapting neural networks to devices
AssigneeLightmatter, Inc.
InventorsNicholas Dronen, Tomo Lazovich, Ayon Basumallik, Darius Bunandar
Life of this patent
Estimating the term…
Loading patent…
AssigneeLightmatter, Inc.
InventorsNicholas Dronen, Tomo Lazovich, Ayon Basumallik, Darius Bunandar
Estimating the term…
A training system for training a machine learning model such as a neural network may have a different configuration and/or hardware components than a target device that employs the trained neural network. For example, the training system may use a higher precision format to represent neural network parameters than the target device. In another example, the target device may use analog and digital processing hardware to compute an output of the neural network whereas the training system may have used only digital processing hardware to train the neural network. The difference in configuration and/or hardware components of the target device may introduce quantization error into parameters of the neural network, and thus affect performance of the neural network on the target device. Described herein is a training system that trains a neural network for use on a target device that reduces loss in performance resulting from quantization error.
A method of training a neural network for use on a device, the neural network comprising a plurality of layers and a plurality of parameters, the method comprising:
A system for training a neural network for use on a device separate from the system, the neural network comprising a plurality of layers and a plurality of parameters, the system comprising:
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform:
A device comprising:
Dependencies are inferred from the claim text.