This repository contains my solution to the first practical assignment of Recommender Systems class of Departamento de Ciência da Computação - Universidade Federal de Minas Gerais.
The solution uses Item-Based Collaborative Filtering Techniques with mean centering normalization and cosine similarity.
If you have to develop a similar assignment do not use this job as if you were the author, plagiarism is a very bad practice. You can use the code/documentation to get insights into your problem.
About the files:
main.cpp- Full code (I know that is a bad practice to write single-file codes, but I have some problems managing my time and I had to develop all code in a small amount of time).Makefile- Compiling commandsratings.csv- Train datatargets.csv- Test datasubmission.csv- My output for test data using the train datadoc.pdf- Documentation of assignment (In Portuguese)