This document discusses Brocade's approach to machine learning for networking. It begins with an overview of machine learning and what types of network use cases it could be applied to, such as security, NFV optimization, and anomaly detection. It then details Brocade's approach, which includes using clustering, deep neural networks, and reinforcement learning techniques. The presentation concludes with an overview of Brocade's partnership with Intel Security/Cloudera on their Open Network Insight project for anomaly detection using network flow and packet data.