Patent ID: 11941663
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. An apparatus comprising:
an input configured to receive a first plurality of fingerprints and a second plurality of fingerprints, wherein the first plurality of fingerprints includes a first fingerprint, and the first fingerprint is associated with a first person at a first location, and wherein the second plurality of fingerprints includes unlabeled data and a second fingerprint;
a data augmenter comprising at least one first processor and at least one first memory, wherein the data augmenter is coupled to the input, and is configured to generate variational data based on the first plurality of fingerprints;
a feature extractor comprising at least one second processor and at least one second memory, coupled to the data augmenter, wherein the feature extractor is configured to provide first codes and second codes, the first codes are associated with the variational data, and the second codes are associated with the second plurality of fingerprints;
a reconstructor comprising at least one third processor and at least one third memory, coupled to the feature extractor, wherein the reconstructor is configured to produce a reconstructed first fingerprint and a reconstructed second fingerprint;
a classifier, comprising at least one fourth processor and at least one fourth memory, coupled to the feature extractor, wherein the classifier is configured to predict a second location of a second person, wherein a statistical performance measure of a prediction of the second location of the second person is optimized in a location label domain; and
a controller comprising at least one fifth processor and at least one fifth memory, wherein the controller is configured to:
perform a first update of classification weight of the classifier, feature extraction weight of the feature extractor, and reconstruction weight of the reconstructor, based on a first difference between the reconstructed first fingerprint and the first fingerprint, and
perform a second update of the feature extraction weight and the reconstruction weight, based on a second difference between the reconstructed second fingerprint and the second fingerprint.