Deep Learning for Audio-Based Music Classification and Tagging: Teaching Computers to Distinguish Rock from Bach | IEEE Journals & Magazine | IEEE Xplore