Reputation: 3864
What system to use for Anomaly detection?
I see that systems like Mahout do not list anomaly detection, but problems like classification, clustering, recommendation...
Any recommendations as well as tutorials and code examples would be great, since I haven't done it before.
Upvotes: 2
Views: 1819
Reputation: 590
There are three categories of outlier detection approaches, namely, supervised, semi-supervised, and unsupervised.
If you have unlabeled data the following unsupervised anomaly detection approaches can be used to detect abnormal data:
If you have labeled data, there are plenty of supervised classification approaches that you can try to detect outliers. Examples are Neural Networks, Decision Tree, and SVM.
Upvotes: 3
Reputation: 116
There is an anomaly detection implementation in scikit-learn, which is based on One-class SVM. You can also check out the ELKI project which has spatial outlier detection implemented.
In addition to "anomaly detection", you can also expand your search with "outlier detection", "fraud detection", "intrusion detection" to get some more results.
Upvotes: 6