The authors present a concentrated survey on the use of various ML/DL techniques in EEG-based BCI, hoping that the information gathered would aid in application of suitable machine learning techniques, as well as provide a foundation for BCI researchers to enhance future BCI system.