Alarm has developed a machine learning algorithm, called the Insights Engine, that continually monitors sensors placed around your property to learn how things are normally run and to quickly identify unexpected events -- say, a break-in or a water leak -- when they occur.