Views
No views yet
1from model import predict
2
3# Get recommendations using SVD (default)
4recommendations = predict(user_id=1, n_recommendations=10, method="svd")
5
6# Get recommendations using collaborative filtering
7recommendations = predict(user_id=1, n_recommendations=10, method="cf")
8
9print(recommendations)1[
2 {
3 "movie_id": 50,
4 "title": "Star Wars (1977)",
5 "predicted_rating": 4.5
6 },
7 {
8 "movie_id": 181,
9 "title": "Return of the Jedi (1983)",
10 "predicted_rating": 4.3
11 }
12]pip install pandas numpy scikit-learn1from model import MovieRecommender
2
3model = MovieRecommender()
4model.load_data()
5model.train()
6model.save_model("movie_recommender.pkl")1@misc{datasynthis_ml_jobtask,
2 title={DataSynthis ML JobTask: Movie Recommendation System},
3 author={tasdid25},
4 year={2025},
5 url={https://huggingface.co/tasdid25/DataSynthis_ML_JobTask}
6}