{'fraction_non_alphanumeric': 0.024158757549611734, 'fraction_numerical': 0.015530629853321829, 'mean_word_length': 5.444444444444445, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementation of Convolutional Neural Network for Epileptic Seizure Detection

Epilepsy is a neurological disorder and disability in which the brain activity becomes abnormal causing seizures. A seizure is characterized by the unprovoked sudden alteration of the electrical activity of the brain. It is defined by a prolonged inclination to cause epileptic seizures and by the pathophysiological, psychological, cognitive, and social ramifications of this state, thus early detection of epileptic seizures is crucial. In this work, the convolutional neural network (CNN) is used to extract the important spatial information from Electroencephalogram (EEG) signals and a classification task using pre-trained networks by transfer learning is performed on the extracted features to detect the onset of a seizure. An accuracy of 95.09% is achieved using MATLAB. Pre-trained neural networks involve an enormous number of computations. Hence, a novel 30-30-10-10 neural network is devised as a feedforward fully connected neural network to reduce computational complexity. Simulation is performed in Verilog using Xilinx Vivado, achieving an accuracy of 96.6667%.