Application to Generate an Optimized Sleep Schedule Using Artificial Neural Network Technique


  • Yousef A.Baker El-Ebiary, M. Hafiz Yusoff, Ahmad Nazari Mohd Rose, Syarilla Iryani A. Saany, Julaily Aida Jusoh, Muhammad Asyraaf Bin Mat Yussof


Mobile Apps, Sleep Schedule, Artificial Neural Network (ANN), Artificial Intelligence, Mobile Application Development


Sleep is an essential state that all living things must naturally come to do. It is when the body and mind take time to recuperate from daily activities. A good night's sleep can improve overall mental and physical health. In this modern age, the number of people with sleeping disorders has arisen over the century. Irregular sleeping schedules can attribute to staying up late at night, overworking, etc. This research aims to create an intelligent application that generates an optimized sleeping schedule using an Artificial Neural Network (ANN). On the surface, it is essentially a smart alarm clock powered by Artificial Intelligence. Unlike a standard alarm clock, users will not have to worry about forgetting to set their alarm before going to sleep. This research heavily leverages the well-known fact that people these days own at least one smartphone. First, we train the neural network using existing datasets that consist of sleep data analysis. The next step is to incorporate the trained neural network into the application to recognize the user's sleep-wake patterns and automatically create an optimized sleep schedule based on that info. A smart alarm built into the application will dynamically adjust according to the generated sleep schedule.