ThisreposhowsasetofJupyterNotebooksdemonstratingavarietyofmovierecommendationsystemsfortheMovieLens1Mdataset.Thedatasetcontain1,000,209anonymousratingsofapproximately3,900moviesmadeby6,040MovieLensuserswhojoinedMovieLensin2000.
Herearethedifferentnotebooks:
DataProcessing:Loadingandprocessingtheusers,movies,andratingsdatatopreparethemforinputintomymodels.Content-BasedandCollaborativeFiltering:UsingtheContent-BasedandCollaborativeFilteringapproachSVDModel:UsingtheSVDapproachDeepLearningModel:UsingtheDeepLearningapproachAnaccompaniedMediumblogposthasbeenwrittenupandcanbeviewedhere:The4RecommendationEnginesThatCanPredictYourMovieTastes
RequirementsPython2.7orPython3.6JupyterNotebookDependenciesChoosethelatestversionsofanyofthedependenciesbelow:
pandasnumpyscipymatplotlibsklearnwordcloudsearbornsurprisekerash5pyLicenseMIT.SeetheLICENSEfileforthecopyrightnotice.
评论