Radblock is a smart radio that uses machine learning to classify audio samples and then changes the radio station when an advertisement is detected.