Addressing the data challenge in automatic drum transcription with labeled and unlabeled data