TED Recommender

TED Recommender

Completed phase:

  • Brain storm idea, select dataset & design first sketches of the application.

  • Implemented search feature

Read how to implemet TF-IDF weight for search

  • Implement classification feature

Read how to implemet Naive Bayes for classification

  • Implement recommender feature

Read how to implemet Item-based for recommender

  • Design final Brochure and Introduce Video

Watch: Tutorial Video

Download: Project Brochure

Visit: TED-Recommender

Why TED Recommender?

In the rapid development society nowadays, new ideas are introduced every day. People spend more time to improve themselves by studying and adapting new skills. Learning is not restricted to schools and classrooms anymore, but people can pick up knowledge, or get inspired by an entrepreneur from another country by his stories online. With the mission to spread ideas, TED is a non-profit organization established in 1984 as a conference where Technology, Entertainment and Design converged. As the growth of the internet, TED became an online media platform with short, powerful talks, which covers almost all topics in more than 100 languages.

With hundreds of different categories, TED has their speakers, who are professional and talented from all the fields from science to business to environment, share their lesions in an 18 minutes or less online talk. Therefore, there are around 93 thousand published TED videos. What if someone just watched a TED video and would like to find that video again, but he forgot the title, and the author’s name? What if someone is interested in the videos he watched and would like to find more similar videos? TED Recommender gives them the opportunity to search for a TED video by its content, describe, or simply by title and author’s name. The application also recommends similar videos base on user’s videos list, so they can keep exploring their interests.

Front-end designs and expectations:

Search

Recommend Page

Result Page

Sketches:

Search-Sketches

Classify-sketch

Recommend-sketch

Avatar
Tung Pham
Software Engineer Intern & Graduate Student in Computer Science

Passion in creating better software