Recognition device, method and storage medium
AssigneesKabushiki Kaisha Toshiba, Toshiba Digital Solutions Corporation
InventorsKoji Yasuda, Kenta Cho
Life of this patent
Estimating the term…
Abstract
According to one embodiment, a recognition device includes storage and a processor. The storage is configured to store a first recognition model, a first data set, and tags, for each first recognition model. The processor is configured to acquire a second data set, execute recognition processing of the second recognition target data in the second data set by using the first recognition model, extract a significant tag of the tags stored in the storage in association with the first recognition model, based on the recognition processing result and the second correct data in the second data set, and create a second recognition model based on the acquired second data set and the first data set stored in the storage in association with the extracted tag.
Claims11
A recognition device, comprising:
- storage configured to store:
- a first recognition model created based on a first data set and a second recognition model created based on a second data set, the first data set comprising first recognition target data collected under a first condition and first correct data to be recognized from the first recognition target data, and the second data set comprising second recognition target data collected under a second condition and second correct data to be recognized from the second recognition target data,
- the first data set and the second data set,
- first and second tags indicative of the first condition,
- third and fourth tags indicative of the second condition;
- and
- a processor configured to:
- acquire a third data set comprising third recognition target data and third correct data to be recognized from the third recognition target data;
- execute recognition processing of the third recognition target data in the third data set by using each of the first recognition model and the second recognition model stored in the storage;
- compute a first recognition accuracy of the first recognition model by comparing a result of the recognition processing obtained by using the first recognition model with the third correct data;
- compute a second recognition accuracy of the second recognition model by comparing a result of the recognition processing obtained by using the second recognition model with the third correct data;
- use the computed first recognition accuracy as an accuracy of each of the first and the second tags;
- use the second computed second recognition accuracy as an accuracy of each of the third and the fourth tags;
- acquire a representative value based on the first recognition accuracy and the second recognition accuracy when the first tag is the same as the third tag;
- extract a particular tag of the first to the fourth tags based on the acquired representative value as an accuracy of each of the first and the third tags, the first recognition accuracy as the accuracy of the second tag, and the second recognition accuracy as the accuracy of the fourth tag;
- and
- create a third recognition model based on the acquired third data set and a data set corresponding to the extracted particular tag among the first data set and the second data set.
A method executed by a recognition device comprising storage configured to store:
- (i) a first recognition model created based on a first data set and a second recognition model created based on a second data set, the first data set comprising first recognition target data collected under a first condition and first correct data to be recognized from the first recognition target data, and the second data set comprising second recognition target data collected under a second condition and second correct data to be recognized from the second recognition target data, (ii) the first data set and the second data set, (iii) first and second tags indicative of the first condition, and (iv) third and fourth tags indicative of the second condition, the method comprising:
- acquiring a third data set comprising third recognition target data and third correct data to be recognized from the third recognition target data;
- executing recognition processing of the third recognition target data in the third data set by using each of the first recognition model and the second recognition model stored in the storage;
- computing a first recognition accuracy of the first recognition model by comparing a result of the recognition processing obtained by using the first recognition model with the third correct data;
- computing a second recognition accuracy of the second recognition model by comparing a result of the recognition processing obtained by using the second recognition model with the third correct data;
- using the computed first recognition accuracy as an accuracy of each of the first and the second tags;
- using the second computed second recognition accuracy as an accuracy of each of the third and the fourth tags;
- acquiring a representative value based on the first recognition accuracy and the second recognition accuracy when the first tag is the same as the third tag;
- extracting a particular tag of the first to the fourth tags based on the acquired representative value as an accuracy of each of the first and the third tags, the first recognition accuracy as the accuracy of the second tag, and the second recognition accuracy as the accuracy of the fourth tag;
- and
- creating a third recognition model based on the acquired third data set and a data set corresponding to the extracted particular tag among the first data set and the second data set.
A non-transitory computer-readable storage medium having stored thereon a computer program which is executable by a computer using storage configured to store:
- (i) a first recognition model created based on a first data set and a second recognition model created based on a second data set, the first data set comprising first recognition target data collected under a first condition and first correct data to be recognized from the first recognition target data, and the second data set comprising second recognition target data collected under a second condition and second correct data to be recognized from the second recognition target data, (ii) the first data set and the second data set, (iii) first and second tags indicative of the first condition, and (iv) third and fourth tags indicative of the second condition, the computer program comprising instructions capable of causing the computer to execute functions of:
- acquiring a third data set comprising third recognition target data and third correct data to be recognized from the third recognition target data;
- executing recognition processing of the third recognition target data in the third data set by using each of the first recognition model and the second recognition model stored in the storage;
- computing a first recognition accuracy of the first recognition model by comparing a result of the recognition processing obtained by using the first recognition model with the third correct data;
- computing a second recognition accuracy of the second recognition model by comparing a result of the recognition processing obtained by using the second recognition model with the third correct data;
- using the computed first recognition accuracy as an accuracy of each of the first and the second tags;
- using the second computed second recognition accuracy as an accuracy of each of the third and the fourth tags;
- acquiring a representative value based on the first recognition accuracy and the second recognition accuracy when the first tag is the same as the third tag;
- extracting a particular tag of the first to the fourth tags based on the acquired representative value as an accuracy of each of the first and the third tags, the first recognition accuracy as the accuracy of the second tag, and the second recognition accuracy as the accuracy of the fourth tag;
- and
- creating a third recognition model based on the acquired third data set and a data set corresponding to the extracted particular tag among the first data set and the second data set.
Dependencies are inferred from the claim text.