Skip to content

The test set was mistakenly used as both the validation set and testing set !? #4

@Minqi824

Description

@Minqi824

According to the scripts (e.g., scripts/exp2-odds/run_anollm.sh), AnoLLM is first trained by the train_anollm.py and then evaluated by the evaluate_anollm.py. However:

  • In train_anollm.py, the training & testing set are generated via the load_data function, while the X_test & y_test are used as validation data (data_val=X_test, label_val=y_test) to perform early stopping.

Image
Image

  • However, X_test is used again in evaluate_anollm.py to generate testing anomaly score, in order to acquire model's performance in corresponding dataset. In other word, the testing data is regraded as both validation set and testing set? Did I misunderstand something there? Thanks

Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions