💡 Inspiration 💡
With back to school and back to work, planning outfits everyday is harder than ever. We've all been in the situation where we've ransacked our wardrobe, trying to decide what to wear. With each outfit we ask ourselves, does it look okay? It's a relatable experience for everyone and it's difficult to get an unbiased opinion. With Hot or Not, you'll know whether or not your outfit delivers the impact you want it to, whether you really want that first date to go well or have an important meeting where you must dress to impress. Hot or Not will guide your fashion journey.
🤳 What it does 🤳
Hot or Not is a mobile application that uses your phone's camera or photo library to receive images of your outfit. Once you've uploaded your image, simply press the magical button to decide the rating on your attire and the app's machine learning algorithms will make the final judgment whether your fit is hot or not according to the internet's standards.
🛠 How we built it 🛠
This project can be split into three main components: data collection, machine learning and mobile app development. The data collection was done using google images; balanced training and testing sets were created that we used to fine-tune a reset model that was pre-trained on ImageNet.
⚠️ Challenges we ran into ⚠️
This project was fairly difficult especially in regards to connecting the frontend with the backend. The development of the iOS app was also challenging since none of the group members had strong experience in Xcode development or deploying large ML models.
🏅 Accomplishments that we're proud of 🏅
We're proud of creating a successful machine learning model that can work in a variety of environments and produce quality results. We're also proud of how we managed to learn mobile development and bring the app over the finish line.
🧠 What we learned 🧠
We learned new ways to connect frontend and backend programs, more about Amazon Web Services, how to code in Swift and design user-friendly applications.
🚀 What's next for Hot or Not 🚀
We have a lot of things planned for Hot or Not, the first is to train the models with larger training sets and update them to get the latest fashion trends. We'd also like to implement a calendar feature in where the app automatically keeps track of what you wear using segmentation; if you're wearing a bad outfit, it'll recommend you try something fashionable you wore a while ago!
Log in or sign up for Devpost to join the conversation.