安装¶
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
可选依赖项(详见下方):
combo(可选,models/combination.py 和 FeatureBagging 需要)
pytorch(可选,深度学习模型需要)
suod(可选,运行 SUOD 模型需要)
xgboost(可选,XGBOD 需要)
pythresh(可选,阈值化需要)
警告
PyOD 包含一些基于神经网络的模型,例如 AutoEncoders,它们在 PyTorch 中实现。这些深度学习库不会被 PyOD 自动安装,以避免与现有安装冲突。如果您计划使用基于神经网络的模型,请确保安装了这些库。请参阅神经网络常见问题解答以获取指导。此外,xgboost 默认不安装,但 XGBOD 等模型需要它。