A Big Data machine learning approach for use in real-time event processing is explained in depth. Use cases and software approaches are also discussed.