Last week me and a couple of friends had an idea: let’s use PySC2 (a Python wrapper for the StarCraft 2 API) to build a reinforcement learning agent that can teach itself how to play StarCraft 2.
So, this is not a tutorial, but a showcase of a project I recently build for HackTM 2018 together with a few colleagues from college. The project consists of 3 main components: a raspberry PI with a webcam (and optional display), that will be placed next to an automated door, which will run a face detection algorithm; a webserver running a Flask API and a face recognition algorithm based on OpenCV and finally and administrative progressive web app (what they are is apps that are installed seamlessly when you visit a webpage, and which can then provide offline access to data) for managers to see when their employees are at work.
About 2 month ago I bought a Tarantula I3 3D printer from Aliexpress. After getting it through customs and assembling it, I must say it is one of the most challenging and rewarding projects I have ever worked on. I only had time to work on it during weekends, but now I must say I am quite satisfied with the results. There is room for improvement, but that will come at a later date.