From 28dd7c207e59f4d83325f7ba0b58604098f8d571 Mon Sep 17 00:00:00 2001 From: cbragdon93 Date: Fri, 1 Nov 2019 10:39:39 -0400 Subject: [PATCH 1/3] Callen made a change by adding his first and last name in the contributers section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f2f126e..0e1f7bc 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ Type: type ## Contributors - Dileep Kishore +- Callen Bragdon ## Credits From f7fee0ae7637990f153ad25ad47205b7ef88ccb5 Mon Sep 17 00:00:00 2001 From: cbragdon93 Date: Fri, 1 Nov 2019 10:40:54 -0400 Subject: [PATCH 2/3] added conor --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0e1f7bc..5c24e6f 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Type: type - Dileep Kishore - Callen Bragdon +- Conor Shea(It's all coming together) ## Credits From 4052795811f0ceb17878ad7d8444a566ec421759 Mon Sep 17 00:00:00 2001 From: cbragdon93 Date: Fri, 1 Nov 2019 11:46:51 -0400 Subject: [PATCH 3/3] added tag name and other things. -Peppa Pig --- .gitignore | 3 +++ movie_recommender/movie_recommender.py | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 1c56d37..3923258 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,6 @@ raw_data/ # Cache __pycache__ .mypy_cache + +# ignore recommender object +recommender_saved diff --git a/movie_recommender/movie_recommender.py b/movie_recommender/movie_recommender.py index 8e3bcaf..339a805 100644 --- a/movie_recommender/movie_recommender.py +++ b/movie_recommender/movie_recommender.py @@ -16,7 +16,7 @@ from .plot_similarity import PlotSimilarity from .keyword_similarity import KeywordSimilarity from .user_similarity import UserSimilarity - +from .utils import save,load,search def movie_recommender( metadata_file: str, @@ -70,5 +70,8 @@ def movie_recommender( recommender = KeywordSimilarity(metadata, credits, keywords) elif method == "UserSimilarity": recommender = UserSimilarity(metadata, ratings, links) + else: + raise("Value Error; Unsupported method. use --help to learn more") print("Returning recommendations") + save(recommender(movie,nhits=nhits),"recommender_saved") return recommender(movie, nhits=nhits)