Our inspiration for this project was the lack of sleep experienced by almost all teenagers. Since several teenagers tend to lead busy lifestyles, it can be hard for them to get the right amount of sleep they need. Furthermore, it is difficult for teenagers to be productive and manage the time they need for sleep when given the option to choose. Therefore, we wanted to create a device that could predict the amount of sleep necessary to feel okay so teenagers can get the most out of their day and still wake up feeling great.

Our program takes in data of an individual's hours of sleep for a period of time as well as how they felt on each morning after waking up. Then, our program uses Wolfram Mathematica's machine learning prediction functionality to determine an ideal number of hours of sleep to feel good the next day.

This program, as said, was built entirely with Wolfram Mathematica. We used the various functions available for use and study online to develop our program.

Even though some aspects of the code may seem basic, the nature of Mathematica causes the implementation of even a few lines to be very difficult due to the specificity and accuracy needed to achieve a successful output. It took a while for our program to work properly and under the right parameters but eventually we got a working version.

We are all complete beginners in Mathematica and so this beginner hack was something for all of us to be proud of. We learned about machine learning and how it works and were exposed to an unusual programming language in which incredible accuracy and precision is necessary to receive desired outputs. Becoming accustomed to the way Mathematica works and making a successful program made us all very proud indeed.

We learned about machine learning, how to implement it, how it works, and how Wolfram services and especially Mathematica are used in the best possible manner.

What's next for Sleepulus

Built With

Share this project: