Songs Recommendation Engine
Technologies involved: Java, Mysql, Ibatis, Rocksdb, Rest Team size: 2 Role: Software developer Clients: Vodafone, Airtel, Aircel Description: Recommendation engine (one of the concepts in Artificial Intelligence) is a data filtering tool that make use of algorithms and data to recommend the most relevant items to a particular user. It is a perfect marketer tool especially for e-commerce / online businesses and is very useful to increase turn around (sales, profits etc.) Our RE application is a Java Application that recommends songs to the user based on different user attributes like User action, User’s history, User’s revenue for the company, age, gender etc. Recommendation Engines work ideally in one of two ways. Analysis of the properties of the items that a user likes, or it can rely on the likes and dislikes of other users. It uses hybrid kind of recommendation i.e item – item, user – user recommendation. Backend database is maintained using Rocksdb, Leveldb and Mysql.