Training sparse networks with discrete weight values
AssigneePerceive Corporation
InventorsSteven L. Teig, Eric A. Sather
Life of this patent
Estimating the term…
Loading patent…
AssigneePerceive Corporation
InventorsSteven L. Teig, Eric A. Sather
Estimating the term…
Some embodiments provide a method for training a machine-trained (MT) network. The method propagates multiple inputs through the MT network to generate an output for each of the inputs. each of the inputs is associated with an expected output, the MT network uses multiple network parameters to process the inputs, and each network parameter of a set of the network parameters is defined during training as a probability distribution across a discrete set of possible values for the network parameter. The method calculates a value of a loss function for the MT network that includes (i) a first term that measures network error based on the expected outputs compared to the generated outputs and (ii) a second term that penalizes divergence of the probability distribution for each network parameter in the set of network parameters from a predefined probability distribution for the network parameter.
A method for training a machine-trained (MT) network, the method comprising:
A non-transitory machine-readable medium storing a program which when executed by at least one processing unit trains a machine-trained (MT) network, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.