Skip to content

How do I handle this error #116

@bl-sun

Description

@bl-sun
  • OCTIS version: 1.10.2
  • Python version: 3.8
  • Operating System: linux

Description

This bug appeared in the program I was running. I hope someone can help me analyze the cause of this problem. I think there's something wrong with the parameters I passed in during training.

    142         score : score
    143         """
--> 144         test_labels, predicted_test_labels, self.same_svm = compute_SVM_output(model_output, self, super())
    145         return f1_score(test_labels, predicted_test_labels, average=self.average)
    146 

/home/sbl/opt/anaconda3/envs/py38-torch18/lib/python3.8/site-packages/octis/evaluation_metrics/classification_metrics.py in compute_SVM_output(model_output, metric, super_metric)
    105         test_labels, predicted_test_labels = stored_svm_results
    106     else:
--> 107         test_labels, predicted_test_labels = super_metric.score(model_output)
    108 
    109         stored_average = metric.average

/home/sbl/opt/anaconda3/envs/py38-torch18/lib/python3.8/site-packages/octis/evaluation_metrics/classification_metrics.py in score(self, model_output)
     36     def score(self, model_output):
     37         self._train_document_representations = model_output["topic-document-matrix"].T
---> 38         self._test_document_representations = model_output["test-topic-document-matrix"].T
     39 
     40         if self.use_log:

KeyError: 'test-topic-document-matrix'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions