Hi, I think the following codes seem not proper: https://github.com/sud0301/essentials_for_CIL/blob/c7eb378c822792977d96daa5dd98c0202263ec44/main_cifar.py#L321-L337
After debugging I find that when features[idx, :] = 0.0 implemented, exemplar_features is also set to 0, thus S is always full of 0 at any time, making it meaningless. I am not sure whether it is a common problem or it is triggered due to my incompatible version of packages.
Besides, what if the random saving strategy get the same index? Is it right the purpose of setting the corresponding feature to 0, so that in the next phase the repetitive sample has a large distance and will be deleted? But still, what if class_mean itself is close to 0?
Hi, I think the following codes seem not proper: https://github.com/sud0301/essentials_for_CIL/blob/c7eb378c822792977d96daa5dd98c0202263ec44/main_cifar.py#L321-L337 After debugging I find that when features[idx, :] = 0.0 implemented, exemplar_features is also set to 0, thus S is always full of 0 at any time, making it meaningless. I am not sure whether it is a common problem or it is triggered due to my incompatible version of packages. Besides, what if the random saving strategy get the same index? Is it right the purpose of setting the corresponding feature to 0, so that in the next phase the repetitive sample has a large distance and will be deleted? But still, what if class_mean itself is close to 0?