Removing nodes from machine-trained network based on introduction of probabilistic noise during training
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 reducing complexity of a machine-trained (MT) network that receives input data and computes output data for each input data. The MT network includes multiple computation nodes that (i) generate output values and (ii) use output values of other computation nodes as input values. During training of the MT network, the method introduces probabilistic noise to the output values of a set of the computation nodes. the method determines a subset of the computation nodes for which the introduction of the probabilistic noise to the output value does not affect the computed output data for the network. The method removes the subset of computation nodes from the trained MT network.
A method for reducing complexity of a machine-trained (MT) network that receives input data and computes output data for each input data, the MT network comprising a plurality of computation nodes arranged in a plurality of layers with each layer of a subset of the layers comprising a plurality of channels of computation nodes, wherein each computation node of at least a subset of the layers (i) generates a node output value and (ii) uses node output values of other computation nodes in one or more previous layers as node input values, the method comprising:
A non-transitory machine-readable medium storing a program which when executed by at least one processing unit reduces complexity of a machine-trained (MT) network that receives input data and computes output data for each input data, the MT network comprising a plurality of computation nodes arranged in a plurality of layers with each layer of a subset of the layers comprising a plurality of channels of computation nodes, wherein each computation node of at least a subset of the layers (i) generates a node output value and (ii) uses node output values of other computation nodes in one or more previous layers as node input values, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.