Real-time machine learning with Redis, Apache Spark, TensorFlow, and more
Kamran Yousaf explains how to substantially accelerate and radically simplify common practices in machine learning, such as running a trained model in production, to meet real-time expectations, using Redis modules that natively store and execute common models generated by Spark ML and TensorFlow algorithms.
Talk Title | Real-time machine learning with Redis, Apache Spark, TensorFlow, and more |
Speakers | Kamran Yousaf (Redis Labs) |
Conference | Strata Data Conference |
Conf Tag | Making Data Work |
Location | London, United Kingdom |
Date | May 23-25, 2017 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Predictive intelligence from machine learning has the potential to change everything in our day-to-day experiences, from education to entertainment, from travel to healthcare, from business to leisure, and everything in between. Modern ML frameworks are batch by nature and cannot pivot on the fly when faced with changing user data or situations. Many simple ML applications such as those that enhance the user experience can benefit from real-time robust predictive models that adapt on the fly. Kamran Yousaf explains how to substantially accelerate and radically simplify common practices in machine learning, such as running a trained model in production, to meet real-time expectations, using Redis modules that natively store and execute common models generated by Spark ML and TensorFlow algorithms. Kamran also explores the implementation of simple, real-time feed-forward neural networks with Neural Redis and outlines scenarios that can benefit from such efficient, accelerated artificial intelligence. Along the way, Kamran covers real-life implementations of these techniques at a large consumer credit company for fraud analytics, at an online ecommerce provider for user recommendations, and at a large media company for targeting content.