异常检测生成随机向量的几种方法
异常检测中Outlier Exposure方法需要生成随机的点当作异常点,这里列出一些常见的方法。
伯努利随机
def blobs(data_dir, batch_size, mode="base", normalize=True, norm_layer=None, size=32):
"""
Minimal version since we use this dataset only for OOD evaluation.
"""
data = np.float32(np.random.binomial(n=1, p=0.7, size=(10000, size, size, 3)))
for i in range(10000):
data[i] = gblur(data[i], sigma=1.5, multichannel=False)
data[i][data