Inspiration my whole input deleted

When thinking of a project, I came across the idea of making something that solves a general media consumer's main issue, finding content. This idea sprouted from earlier this week, where I wanted to find an anime similar to one I had just watched, but couldn't. I was surfing the web and couldn't find one easily.

What it does

My project's main purpose is to take a user's target anime and put it through a search algorithm to find anime's with matching genre's and rank them by rating and similarity.

How we built it

To build this project, I had to port a CSV file and preprocess it. The file contained multiple demographics, while I focused on mainly the anime name, genre, and ratings. I then prompt for user input put the input through a search algorithm in the CSV to match genres to give an accurate recommendation. On the front end, I created a 3 page interface, where its a home page, a user input page, and then a recommendations page. each page leads to the next.

Challenges we ran into

We ran into mainly 2 challenges. One being the preprocessing of the CSV file, where it contained duplicate animes, so I had to process it through code due to the sheer size. The second being the similarity matching algorithm. It was a main component of the code, but to compare and find similarities of genre, I had to modularize each anime's genre list to compare to. through the help of AI and some thinking, we figured both out.

Accomplishments that we're proud of

Some accomplishments I'm proud of are the fact that I was able to output atleast a partial product within the time frame, given it was the first time I built a project from scratch, and I was alone.

What we learned

During this hackathon I was able to learn integration of AI and python, which were also new to me.

What's next for The Anime Recommender

Whats next is to finish the product and hopefully swap the comparison algorithm for recs to AI and incorporate it all into the front end.

Built With

Share this project:

Updates