EarSD recordings from each electrode are separated and filtered to eliminate noise and artifact and results in 12 output signals (6 signals/ear) for comparison against cEEG EDF files for accuracy and precision. Mean, standard and average deviation, skewness, kurtosis, lowest and highest value, and the root mean square amplitude are measured from the dataset and are normalized between 0 and 1 then passed into the seizure detection and prediction Machine Learning (ML) model. ML model consisting of algorithms using deep neural networks (DNN), recurrent neural networks (RNNs) and Long Short-Term Memory networks (LSTM), classifies whether the signals are a seizure signal vs non-seizure signal, the focal type (left side/right side) and predicts the accuracy of seizures a minute ahead with the goal of achieving 96 percent or better accuracy and reducing the number of false positives.