cnulab / RealNet

Offical implementation of "RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection (CVPR 2024)"
MIT License
143 stars 5 forks source link

请问实验的setting #6

Closed hxx-who closed 3 months ago

hxx-who commented 3 months ago

请问训练的setting是怎样的呢?是在数据集每个类别上测 之后在对应类别上测试吗? 论文中所说的测试其他数据集没有特定于数据集的tuning是没有在新数据集上训练 继续用在mvtec上训练得到的模型吗?还是说在结构和超参方面没有调整,但还是在新数据集上训练过了? 诚盼您的回复!感谢!

hxx-who commented 3 months ago

Table 1/2/3/4分别是怎样训练和测试而得到的结果呢?

hxx-who commented 3 months ago

训练diffusion和训练realnet是分开的吗?我看diffusion.yaml里所用的是mvtec上所有类别一起训练,而realnet.yaml中则是每个类分别训练、测试,这样理解对吗?

cnulab commented 3 months ago

RealNet是one model one class模型,即需要在每个数据集上的每个类上进行训练,然后在相应的类上进行测试。 四个数据集共36个类别,则需要训练36个模型分别测试。对于每个类别,RealNet保持了相同的结构,没有进行结构微调。

cnulab commented 3 months ago

对于异常合成阶段,diffusion的训练是同一个数据集上的所有类一起进行的,这与RealNet的训练不同。

hxx-who commented 3 months ago

感谢您详细的回复!