AI detective analyses police data to learn how to crack cases