Streaming Machine Learning
Machine Learning with Python, Jupyter, KSQL and TensorFlow | Confluent

Machine Learning with Python, Jupyter, KSQL and TensorFlow | Confluent

2/6/2019 · Kai Waehner

What this post added

This post focuses on the practical application of the Kafka ecosystem for building machine learning infrastructure, specifically addressing the impedance mismatch between data scientists and production engineers. It details how Kafka, Kafka Connect, and Kafka Streams/KSQL can be used for data ingestion, preprocessing, model deployment, and monitoring. The post also explores a specific workflow involving Jupyter Notebooks, KSQL, and TensorFlow/Keras for model training and inference, demonstrating how Kafka pipelines can be reused for both stages. It positions Kafka as a complementary technology that enhances existing ML solutions by providing a scalable, reliable, and real-time data backbone.

Read the original post ↗