This document discusses combining Alfresco with machine learning. It defines Alfresco as a content management system and machine learning as the ability to learn without explicit programming. It then describes how an Alfresco AMP module could be used for image and video classification using a custom action or behavior that interacts with a Venzia ML Server for prediction and training of models based on the Caffe framework, along with a Venzia Video Processing FFServer built on FFmpeg.