Bust the Burglars – Machine Learning with TensorFlow and Apache Kafka | Confluent
Jul 16, 2019Erik-Berndt Scheper

Summary
This post details the implementation of a burglar alarm system using machine learning with TensorFlow and Apache Kafka. It covers setting up IP cameras, using Kafka Connect with a custom converter for image ingestion and transformation (resizing, grayscale conversion), building a TensorFlow model for image classification (burglar vs. not burglar) using transfer learning and TensorFlow for Java within a Kafka Streams application, and sending alerts via a Telegram sink connector. It also discusses optional filtering using smart lock states via a REST source connector and GlobalKTable for state management.
More from the Streaming Machine Learning trail
- Focal Systems: Boosting Store Performance with an AI Retail Operating System and Real-Time Data
- Detecting the Unexpected: Built-in Real-Time Anomaly Detection in Confluent Cloud for Apache Flink®
- Real-Time Business Analytics Using AI
- Uniting Machine Learning and Data Streaming Technologies - Part 1
- Streaming Machine Learning and Analytics with Confluent and SymetryML