CPC G06N 3/08 (2013.01) [G06F 18/2155 (2023.01); G06T 7/50 (2017.01); G06V 10/772 (2022.01); G06V 10/7753 (2022.01); G06V 10/82 (2022.01); G06V 20/41 (2022.01)] | 20 Claims |
1. An electronic device comprising:
a memory; and
a processor coupled to the memory and configured to:
group a plurality of training datasets into a plurality of groups of training datasets based on a plurality of attributes,
obtain a plurality of output batches for the plurality of groups of training datasets by sampling each group of training datasets based on a batch proportion of the plurality of groups of training datasets,
obtain a plurality of loss values of the plurality of groups of training datasets respectively, and
train a learning-based model based on the plurality of loss values.
|
11. A control method of an electronic device comprising:
grouping a plurality of training datasets into a plurality of groups of training datasets based on a plurality of attributes;
obtaining a plurality of output batches for the plurality of groups of training datasets by sampling each group of the plurality of groups of training datasets based on a batch proportion of the plurality of groups of training datasets;
obtaining a plurality of loss values of the plurality of groups of training datasets respectively; and
training a learning-based model based on the plurality of loss values.
|
20. The electronic device of claim 1, wherein the processor is further configured to obtain the plurality of loss values of the plurality of groups of training datasets respectively by applying an attribute specific loss function of the each of the plurality of groups of training datasets on each of the plurality of output batches.
|