Patent attributes
The present disclosure provides a neural network training device for recognizing a class of an object included in an image based on an artificial intelligence (AI) system and an application thereof, the neural network training method including: acquiring, by using a first learning network model trained based on source training images respectively included in at least one class, feature information of a query image included in a class different from the at least one class; obtaining a generated image from the feature information of the query image by using a second learning network model acquiring feature information of the obtained generated image by using the first learning network model; and updating weights of layers respectively included in the first and second learning network models, based on a difference between the feature information of the query image and the feature information of the generated image and on a difference between the query image and the generated image.