Interpretable neural network
AssigneeMicrosoft Technology Licensing, LLC
InventorsCheng ZHANG, Yordan KIRILOV ZAYKOV, Yingzhen LI, Jose Miguel HERNANDEZ LOBATO, Anna-Lena POPKES, Hiske Catharina OVERWEG
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsCheng ZHANG, Yordan KIRILOV ZAYKOV, Yingzhen LI, Jose Miguel HERNANDEZ LOBATO, Anna-Lena POPKES, Hiske Catharina OVERWEG
Estimating the term…
A method of operating a neural network, comprising: at each input node of an input layer, weighting a respective input element received by that node by applying a first class of probability distribution, thereby generating a respective set of output parameters describing an output probability distribution; and from each input node, outputting the respective set of output parameters to one or more nodes in a next, hidden layer of the network, thereby propagating the respective set of output parameters through the hidden layers to an output layer; the propagating comprising, at one or more nodes of at least one hidden layer, combining the sets of input parameters and weighting the combination by applying a second class of probability distribution, thereby generating a respective set of output parameters describing an output probability distribution, wherein the first class of probability distribution is more sparsity inducing than the second class of probability distribution.
A computer-implemented method of operating a neural network, wherein the neural network comprises a plurality of layers, the plurality of layers comprising:
Computing apparatus comprising one or more processors and storage storing code arranged to run on the one or more processors, wherein the code is configured so as when run to perform operations of operating a neural network, wherein the neural network comprises a plurality of layers, the plurality of layers comprising:
A computer program embodied on computer-readable storage and configured so as when run one or more processors to perform operations of operating a neural network, wherein the neural network comprises a plurality of layers, the plurality of layers comprising:
Dependencies are inferred from the claim text.