Neural network structure proposal device and neural network structure proposal method
AssigneeNEC Corporation
InventorYuki KOBAYASHI
Life of this patent
Estimating the term…
Abstract
The neural network structure proposal device facilitates finding a neural network structure suitable for a device includes an operational efficiency analysis unit which calculate, for each of a plurality of layers of a neural network having different parameters, an estimated amount of execution time of the layer and operational efficiency corresponding to the computation amount per unit time on a target device, and a layer structure replacing unit which replaces the layer with the large estimated amount of execution time and low operational efficiency with another layer, and outputs neural network structure information indicating structure of the neural network.
Claims14
A neural network structure proposal device, comprising:
- a memory storing a software instruction, and
- one or more processors configured to execute the software instruction to
- calculate, for each of multiple layers of a neural network having different parameters, an estimated amount of execution time of the layer and operational efficiency of the layer corresponding to a computation amount per unit time on a target device, and
- replace the layer with the large estimated amount of execution time and low operational efficiency with another layer, and output neural network structure information indicating structure of the neural network.
A neural network structure proposal method implemented in a computer, comprising:
- calculating, or each of multiple layers of a neural network having different parameters, an estimated amount of execution time of the layer and operational efficiency of the layer corresponding to a computation amount per unit time on a target device, and
- replacing the layer with the large estimated amount of execution time and low operational efficiency with another layer, and output neural network structure information indicating structure of the neural network.
A non-transitory computer readable storage medium for storing a neural network structure proposal program for causing a computer to execute:
- calculating, or each of multiple layers of a neural network having different parameters, an estimated amount of execution time of the layer and operational efficiency of the layer corresponding to a computation amount per unit time on a target device, and
- replacing the layer with the large estimated amount of execution time and low operational efficiency with another layer, and output neural network structure information indicating structure of the neural network.
Dependencies are inferred from the claim text.