In this chapter, we discussed anomaly detection and recommendation. We also implemented a simple anomaly detector and recommendation engine. The topics covered in this chapter can be summarized as follows:
We explored anomaly detection and how we can implement an anomaly detector using the PDF in Clojure.
We studied recommendation systems that use both content-based and collaborative filtering techniques. We also studied the various optimization problems in these techniques.
We also studied the Slope One algorithm, which is a form of collaborative filtering, and also described a concise implementation of this algorithm.
In the following chapter, we will discuss more applications of machine learning techniques that can be applied to large and complex data-centric applications.