OVERVIEW

We developed Alexa Wardrobe to recommend clothing to users based on personal preferences, occasion and weather. For the recommender system, we used a clothing reviews data set and extracted adjectives, seasons and events with natural language processing to match them with clothing items. We also included a weather API to access weather data at the user's location. Using Amazon's developer console, we created intents and slot types as well as implemented the voice interactions in Python. To remember user preferences from previous interactions, we included a database to save user preferences for future sessions. The system then recommends a combination of clothes that match the user's needs and weather.

MY ROLE

Group project with three fellow students. I was responsible for reading in and preparing the data using natural language processing. I also implemented the clothing recommendation and lambda function for the voice interaction.

TECHNOLOGIES

Python • NLTK • Alexa Skill

TIMELINE

November 2020 - January 2021