Machine Learning Models For Seizure Prediction And Detection From Eeg