Abstract

AutoOC is an open-source Python module to efficiently automate the selection and hyperparameter tuning of quality OCC (One-Class Classification) learners. By using a GE (Grammatical Evolution) approach, AutoOC searches for five base learners, namely IF (Isolation Forest), LOF (Local Outlier Factor), OC-SVM (One-Class SVM), AE (Autoencoder), and VAE (Variational Autoencoder). The module provides a multi-objective search, where predictive performance and computational efficiency are simultaneously optimized. By providing a simple set of functions, AutoOC allows the user to easily generate OCC models for a dataset, being well-suited for anomaly detection tasks, where most of the data is composed of normal records.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.