Featured image of post Prototype #1

Prototype #1

A first test build of our app.

Working screenshot of our first model

What We Did

        Recently, we just developed a very basic rendition of an AI skin-condition detection model. For our temporary purposes, we used a pre-trained checkpoint with minimal accuracy as a proof of concept. We developed our model on a web-app created by a powerful web development python library called Streamlit. Streamlit is very user-friendly when it comes to setting up web-apps, and it was also designed for the purpose of running these machine learning models. With it’s easy-to-learn documentation and convenient implementation, we knew that it was our go-to choice to support our model whilst running well on the front-end side of things. And just within 24 hours, we were able to get this application up and running.

Camera Functionality for Mobile Use

        But why such a short time contraint? Well, this project was actually one of our submissions for a hackathon. This hackathon, known as “HackTAMS” is hosted locally by our computer science organization and lasts about 24 hours. In that short time span, we had to get a project done so we could have it demonstrated to the judges in the morning. We scoured for ideas, features we could implement, and after we got into the flow of coding, it was all problem solving from there. We encountered a good load of issues integrating the model we found into our web-app, but with our teammate Siddarth, who is fluent in python, we managed to implement the model successfully and even get a camera feature running. Throughout the night, we decided to add more features such as a chatbot that would recommend the right type of skin products for your condition.

        Although we didn’t win any awards at the competition, the product we devloped was the prize in itself, and we couldn’t have been prouder the way things had turned out for this project. After getting sleep from our hackathon caffeine binge, we intend to develop a model like this on our own that we hope will surpass this prototype.

Future Plans

        Now that we have gauged what our AI model can become, we are researching pyTorch and other machine learning notebooks to recreate this model with our own hands. Because it will be us that will have made the model, we also plan to have additional functionality to it and we intend to put it through a more advanced training set so that it will be able to more accurately detect and diagnose certain skin conditions.

Licensed under CC BY-NC-SA 4.0