Supervised and Unsupervised Deep Learning Approaches for EEG Seizure Prediction