Discovering anomalies is a critical part of systems monitoring, financial auditing, and more. In this session, we will gain an understanding of what constitutes an anomaly, starting with a general concept of anomalies and then moving into technical definitions. We will review techniques for detecting anomalies for both time series and non-series data and implement a simple anomaly detector in .NET. Finally, we will compare these results against Microsoft's anomaly detector in Azure Cognitive Services.
I presented a 30-minute version of this talk for Carolina Code Conference.
Click here to access the slides for this presentation.
The slides are licensed under Creative Commons Attribution-ShareAlike.
Click here to access demo code for this presentation.
The source code is licensed under the terms offered by the GPL.
A shorter version of this talk, suitable for 30-minute presentations, is available here.
Here are links to the packages I reference during the talk.