Skip to content

pavan046/youtube-recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Youtube Recommendation (Content Based)

This is a java project. I have used Eclipse to develop and run this

Limitations

  1. I have not tested this extensively.
  2. The similarity measure used to recommend relevant videos is Jaccard, a simple set based similarity measure

Information

All the configuration can be set at "data/config/config.properties" The main functions are the following

  • Tagger
  • Recommender

Tagger

Tagger parses the json file provided with the youtube descriptions Then uses Zemanta API to spot entities in the description and Title of the videos without duplication The entities are used as tags and the following output files are generated:

  1. outputTaggedJson.json: This JSON file is used to recommend using the tags and categories. This helps to not hit the Zemanta API unnecessarily.
  2. outputTaggedVideos: This file is a viewable tagged file.

Recommender

Recommender uses the files generated by the Tagger. Further information on the configurations can be found in config.properties. The Video title for which the recommendation has to be done can also be set in config.properties. Recommender uses a simple Jaccard co-efficient with both categories and tags to recommend other videos.

Let me know if you have any questions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages