Correctness preserving optimization of deep neural networks
AssigneeGM Global Technology Operations LLC
InventorsPrakash Mohan Peranandam, Ramesh Sethu, Alena Rodionova
Life of this patent
Estimating the term…
Loading patent…
AssigneeGM Global Technology Operations LLC
InventorsPrakash Mohan Peranandam, Ramesh Sethu, Alena Rodionova
Estimating the term…
A method for reducing the number of neurons in a trained deep neural network (DNN) includes classifying layer types in a plurality of hidden layers; evaluating the accuracy of the DNN using a validation set of data; and generating a layer specific ranking of neurons, wherein the generating includes: analyzing, using the validation set of data for one or more of the plurality of hidden layers, the activation function for each neuron in the analyzed layers to determine an activation score for each neuron; and ranking, on a layer type basis, each neuron in the analyzed layers based on the neuron's activation score to generate a layer specific ranking of neurons. The method further includes removing a number of lower ranked neurons from the DNN that does not result in the DNN after the removal of selected lower ranked neurons to fall outside of an accuracy threshold limit.
A processor-implemented method for reducing the number of neurons and their interconnections in a trained deep neural network (DNN) used in a vehicle, the method comprising:
A vehicle perception system comprising one or more processors configured by programming instructions on non-transitory computer readable media to implement a trained deep neural network (DNN) with removed neurons, the DNN configured by a processing system configured to:
A processing system comprising one or processors configured by programming instructions on non-transitory computer readable media to reduce the number of neurons in a trained deep neural network (DNN), the processing system configured to:
Dependencies are inferred from the claim text.