安装¶
PyOD 设计为可以通过 pip 或 conda 轻松安装。由于频繁的更新和增强,我们推荐使用最新版本的 PyOD:
pip install pyod # normal install
pip install --upgrade pyod # or update if needed
conda install -c conda-forge pyod
或者,你可以克隆并运行 setup.py 文件:
git clone https://github.com/yzhao062/pyod.git
cd pyod
pip install .
必需的依赖项:
Python 3.8 或更高版本
joblib
matplotlib
numpy>=1.19
numba>=0.51
scipy>=1.5.1
scikit_learn>=0.22.0
可选依赖项(详见下文):
组合 (可选,模型/combination.py 和 FeatureBagging 需要)
pytorch (可选,深度学习模型需要)
suod (可选,运行SUOD模型时需要)
xgboost (可选, XGBOD 需要)
pythresh (可选,阈值处理时需要)
警告
PyOD 包含几种基于神经网络的模型,例如在 PyTorch 中实现的自动编码器。这些深度学习库不会自动由 PyOD 安装,以避免与现有安装发生冲突。如果您计划使用基于神经网络的模型,请确保这些库已安装。有关指导,请参阅 神经网络 FAQ。此外,xgboost 默认情况下不会安装,但对于 XGBOD 等模型是必需的。