Expert system for music recommendations
Fork of https://github.com/sernav/srimusic-java
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.
- Weka 3: Data Mining Software in Java
- jFuzzyLogic and jFuzzyLite. Fuzzy Control Languaje
- Web service Audioscrobbler
- Last.fm API
- MyBatis
- 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.