An Informal Introduction to Monoids, Functors and Monads in the Context of Machine Learning


I gave an experimental talk where I chatted about how concepts in category theory, primarily monoids functors and monads lead to better, cleaner code.

I framed the problem discussion in the context of a true-to-life machine learning problem I had once faced when working with large scale distributed systems.