G06N308
Please help me predict the CPC LABEL for this patentPATENT ABSTRACT: A neural network learning device includes a learning unit configured to perform a learning process that learns a neural network using a plurality of learning data sets. The learning process includes a data reading process, a synaptic weight correction process, a neuron generation process, and a neuron removal process. The neural network learning device includes an intermediate layer generation unit configured to perform an intermediate layer generation process. The intermediate layer generation process newly generates an additional intermediate layer including at least one neuron as an intermediate layer of the neural network when a loss function is greater than a predetermined second threshold value after the learning process is performed. When the additional intermediate layer is newly generated by the intermediate layer generation process, the learning unit performs the learning process again, using the neural network in which the additional intermediate layer has been generated.