Posts
-
Anomaly Detection in R: Euro 2016 Edition.
I’ve been working a fair bit with anomaly detection in the last months, and browsing through Andrew Ng’s excellent machine learning course, I was curious to try out his anomaly detection algorithm. It reads a bit like this:
-
Degrees of Rudi Völler - Neo4j Edition
Graph databases are the new hot thing. Actually not so new. IBM, among others, has been toying with them since the 1960s. In recent years they have been popularized through social media analysis and people have realized that they can be used for a lot of other interesting things like, but not limited to:
-
What Does It Take To Win The Euro 2016?
A tale of goals, passes, web scraping, and being the only German who is not into Soccer.
-
IoT 101 - Part 3: Dynamic Web Pages with AngularJS, Kafka and Flask
In the last two episodes, we talked about creating a simple IoT-like service, using Kafka to produce and consume messages in real-time and Flask to create a REST API to allow us producing messages via HTTP and consume them using server-sent events (SSE). In the end, we managed to get our messages pushed to clients using SSE, and now it is time to have a closer look at the client code.
-
IoT 101 - Part 2: Kafka, Flask, and Server-Sent Events
In the last episode, we wrote some simple code to produce messages in Apache Kafka via a RESTful API, implemented using the amazing Flask framework. If you have followed the post and written some code yourself, you might now want to put it into action. We assume you have Kafka fired up and written and started up a simple Flask app as described before.
-
IoT 101 - Flask and Kafka
These days the internet of things (IoT) is virtually everywhere you look. And as it is often with things approaching the peak of the hype cycle, many seem to struggle to explain what the heck IoT really is. A common denominator seems to be that in the future our fridge will talk to our phone to remind us to buy milk once we are in the supermarket and your house will turn the heat up/AC on when you’re about to get home. Only that the future is now and that some of those technologies are here today (let’s leave out the discussion that companies really struggle to actually sell them to customers).
-
Grouping Conflicts in Africa, Spark Edition
In the last two posts I did some exploration of a fascinating data set published by the Armed Conflict Location & Event Data Project (ACLED). You can find the code I used on github. The ACLED data lists incidents in armed conflicts all over Africa and some countries in South and Southeast Asia, since 1997 and in great detail.
subscribe via RSS