欧氏距离matlab代码具有变分自动编码器的q空间新颖性检测
该存储库包含本文的正式实现。
依存关系:
Python3
茶野
千层面
麻木
科学的
Matlab的
方法:
在Matlab中实现了基于距离和密度的方法。
其他方法在python中实现。
用法:
要将建议的新颖性检测方法之一与您的数据一起使用,您应该:
在model
/
Data.py中实现数据加载方法
根据您的数据训练模型
运行建议的方法之一:
#
test_data
=
...
nd
=
NoveltyDetection
(
model
=
1
)
res
=
nd
.
compute_fast_novelty_scores
(
test_data
)
#
...
对于matlab方法,数据应首先以“
mat”格式保存:
#
normal_data
=
...,
test_data
=
...
nd
=
NoveltyDetection
(
model
=
1
)
latent_normal_data
=
nd
.
encode
(
normal_data
)
latent_test_data
=
nd
.
encode
2021-09-12 02:25:28
15KB
系统开源
1