Neural decoding for EEG-BCI: from conventional machine learning to deep learning models | Synapse