Collaborative-filtering and content-based recommender system implementations for MovieLens items with algorithms including SGD, ALS, Feature Encoding, TF-IDF