yzhao062 / pyod

A Python Library for Outlier and Anomaly Detection, Integrating Classical and Deep Learning Techniques
http://pyod.readthedocs.io
BSD 2-Clause "Simplified" License
8.48k stars 1.36k forks source link

Add PyTorch utility, implement PyTorch VAE and AutoEncoder #568

Closed RaymondY closed 4 months ago

RaymondY commented 4 months ago

All Submissions Basics:

All Submissions Cores:

New Model Submissions:

coveralls commented 4 months ago

Pull Request Test Coverage Report for Build 9139621159

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pyod/test/test_vae_torch.py 99 100 99.0%
pyod/models/auto_encoder_torch.py 53 56 94.64%
pyod/models/vae_torch.py 144 149 96.64%
pyod/utils/torch_utility.py 59 80 73.75%
<!-- Total: 362 392 92.35% -->
Totals Coverage Status
Change from base Build 8309419980: -0.08%
Covered Lines: 9297
Relevant Lines: 9925

💛 - Coveralls
yzhao062 commented 4 months ago

it appears that mac tests failed -- maybe take a look but I could also help!

RaymondY commented 4 months ago

torch_utility includes:

Utility functions and classes are applied in VAE and AutoEncoder.

Note: