The amelioration of technology from the past 50 years accommodated a good amount of succour to the driver by providing a great level of comfort and safety in the vehicles. The accidents may occur because of many reasons and one of the reason which we are going to portray and solve in this paper is driver fatigue. In this paper, we are going to use Artificial Intelligence-based advanced algorithms to detect driver fatigue and the rate at which the driver is drowsy. We propose an algorithm that uses eye and mouth vertical distances, eye closure, yawning and other engineered facial features to detect driver drowsiness. © 2019 IEEE.