ViF-SD2E: A Robust Weakly-Supervised Method for Neural Decoding