Skip to content

sernav/srimusic-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

223 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srimusic-java

Expert system for music recommendations

Fork of https://github.com/sernav/srimusic-java

Abstract

The exponential growth of all kind of Internet contents, as well as its huge variety, makes it difficult for us to establish opinions or make preferences on so much infor-mation. To avoid this problem, recommendation systems have been developed tools and techniques that provide useful suggestions for the user. Today, these suggestions make reference to processes involving decision making, especially in consumption, leisure and culture realms. These are processes like which items to buy, which kind of music to lis-tening to, what movie to watch or what news to read. SriLanda it’s a project that provides a recommendation system for music content adopting an expert role based on fuzzy logic techniques, clúster analysis and algorithms for similarity calculation.

Tools used

  • Weka 3: Data Mining Software in Java
  • jFuzzyLogic and jFuzzyLite. Fuzzy Control Languaje
  • Web service Audioscrobbler
  • Last.fm API
  • MyBatis

Techniques applied

  • Web scraping: is a computer software technique of extracting information from websites (WWW). Generate music dataset.
  • Fuzzy logic: fuzzy logic is an approach to computing based on "degrees of truth" rather than the usual "true or false" boolean logic on which the modern computer is based.
  • Clustering: organization and classification of dataset. Extract logic information.

About

Sistema experto para recomendaciones musicales a usuarios.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors