An apparatus and a method for evaluating complexity of a classification task are provided. The apparatus includes: one or more processing circuits, configured to calculate, with respect to each sample of at least a part of training samples for the classification task, similarities between the sample and respective classes, respectively; and calculate, based on the similarities, a task complexity score for the classification task.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An apparatus for evaluating complexity of a classification task, comprising: one or more processing circuits, configured to calculate, with respect to each sample of at least a part of training samples for the classification task, similarities between the sample and respective classes, respectively; and calculate, based on the similarities, a task complexity score for the classification task. 2. The apparatus according to claim 1, wherein the one or more processing circuits is further configured to calculate, based on the similarities, a second similarity representing similarities between each sample and classes to which the sample does not belong, and calculate the task complexity score based on the second similarity and another similarity between each sample and a class to which the sample belongs. 3. The apparatus according to claim 2, wherein the second similarity is a maximum value of the similarities between the sample and the classes to which the sample does not belong. 4. The apparatus according to claim 2, wherein the second similarity is an average value of the similarities between the sample and the classes to which the sample does not belong. 5. The apparatus according to claim 1, wherein the one or more processing circuits is further configured to calculate a sample complexity score for each sample, and acquire the task complexity score for the classification task by taking a weighted average of sample complexity scores of the samples. 6. The apparatus according to claim 5, wherein the one or more processing circuits is further configured to adjust weights based on a number of samples that are included in each of the classes. 7. The apparatus according to claim 1, wherein the one or more processing circuits is further configured to: perform classification, with a classifier, on the at least a part of training samples; and calculate the similarities based on a result of classification. 8. The apparatus according to claim 7, wherein the classifier is a simple center classifier, and the one or more processing circuits is configured to calculate a distance between each sample and a center of each of the classes as the similarity between the sample and the class. 9. The apparatus according to claim 7, wherein the classifier is further configured to be trained based on the at least a part of training samples. 10. A method for evaluating complexity of a classification task, comprising: calculating, with respect to each sample of at least a part of training samples for the classification task, similarities between the sample and respective classes, respectively; and calculating, based on the similarities, a task complexity score for the classification task. 11. The method according to claim 10, wherein calculating, based on the similarities, the task complexity score for the classification task comprises: calculating, based on the similarities, a second similarity representing similarities between each sample and classes to which the sample does not belong, and calculating the task complexity score based on the second similarity and another similarity between each sample and a class to which the sample belongs. 12. The method according to claim 11, wherein the second similarity is a maximum value of the similarities between the sample and the classes to which the sample does not belong. 13. The method according to claim 11, wherein the second similarity is an average value of the similarities between the sample and the classes to which the sample does not belong. 14. The method according to claim 10, wherein the calculating, based on the similarities, the task complexity score for the classification task comprises: calculating a sample complexity score for each sample, and acquiring the task complexity score for the classification task by taking a weighted average of the sample complexity scores of the samples. 15. The method according to claim 14, wherein weights are adjusted based on a number of samples that are included in each of the classes. 16. The method according to claim 10, wherein calculating similarities between each sample and each class comprises: performing classification, with a classifier, on the at least a part of training samples; and calculating the similarities based on a result of classification. 17. The method according to claim 16, wherein the classifier is a simple center classifier, and calculating the similarities comprises calculating a distance between each sample and a center of each of the classes as the similarity between the sample and the class. 18. The method according to claim 16, wherein the classifier is further configured to be trained based on the at least a part of training samples. 19. A non-transitory computer readable storage medium storing a method for controlling a computer according to claim 10.