-
Notifications
You must be signed in to change notification settings - Fork 719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
π Add VAD dataset #2603
base: main
Are you sure you want to change the base?
π Add VAD dataset #2603
Conversation
Example: | ||
Create VAD datamodule with default settings:: | ||
|
||
>>> datamodule = VAD() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you have built-in validation set?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, this dataset follows the classic AD dataset setup with no validation set :)
If somebody needs a validation set to optimize parameters, it should be possible to download a full (supervised) version with both good and bad images in the training set and take it from there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we support supervised anomaly detection models, we could add VAD's full supervised version. In this case, how much change/modification do you think we need to add to this implementation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure, it would depend on the implementation, but it should not be too complicated.
I would imagine having three types of supervised AD datasets; one is adding a set of bad images for training (VAD), another is having several splits over the entire dataset which contains good and bad images into training and test (KolektorSDD), and last one is taking N images from bad images from the test set randomly for existing not supervised datasets (supervised version of MVTecAD, etc.).
Co-authored-by: Samet Akcay <[email protected]>
Co-authored-by: Samet Akcay <[email protected]>
π Description
Added one-class (unsupervised) version of VAD dataset, which contains one category of complex industrial objects.
β¨ Changes
Select what type of change your PR is:
β Checklist
Before you submit your pull request, please make sure you have completed the following steps:
For more information about code review checklists, see the Code Review Checklist.