METHOD AND APPARATUS FOR MACHINE LEARNING
First Claim
1. A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process comprising:
- calculating a first output error between a label and an output in a case where dropout in which values are replaced with 0 is executed for a last layer of a first channel among a plurality of channels in a parallel neural network;
calculating a second output error between the label and an output in a case where the dropout is not executed for the last layer of the first channel; and
identifying at least one channel from the plurality of channels based on a difference between the first output error and the second output error to update parameters of the identified channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed machine learning method includes: calculating a first output error between a label and an output in a case where dropout in which values are replaced with 0 is executed for a last layer of a first channel among plural channels in a parallel neural network; calculating a second output error between the label and an output in a case where, the dropout is not executed for the last layer of the first channel; and identifying at least one channel from the plural channels based on a difference between the first output error and the second output error to update parameters of the identified channel.
-
Citations
12 Claims
-
1. A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process comprising:
-
calculating a first output error between a label and an output in a case where dropout in which values are replaced with 0 is executed for a last layer of a first channel among a plurality of channels in a parallel neural network; calculating a second output error between the label and an output in a case where the dropout is not executed for the last layer of the first channel; and identifying at least one channel from the plurality of channels based on a difference between the first output error and the second output error to update parameters of the identified channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine learning method, comprising:
-
calculating, by using a computer, a first output error between a label and an output in a case where dropout in which values are replaced with 0 is executed for a last layer of a first channel among a plurality of channels in a parallel neural network; calculating, by using the computer, a second output error between the label and an output in a case where the dropout is not executed for the last layer of the first channel; and identifying, by using the computer, at least one channel from the plurality of channels based on a difference between the first output error and the second output error to update parameters of the identified channel.
-
-
12. An information processing apparatus, comprising:
-
a memory; and a processor coupled to the memory and configured to; calculate a first output error between a label and an output in a case where dropout in which values are replaced with 0 is executed for a last layer of a first channel among a plurality of channels in a parallel neural network; calculate a second output error between the label and an output in a case where the dropout is not executed for the last layer of the first channel; and identify at least one channel from the plurality of channels based on a difference between the first output error and the second output error to update parameters of the identified channel.
-
Specification