[{"title":"(91个子文件7.99MB)movie-recommender-demo:该项目逐步介绍了如何使用ApacheSpark机器学习创建推荐。您可以在IBMDataScienceExperience上运行许多jupyter笔记本,并且可以与电影推荐Web应用程序进行实时演示。该演示还使用IBMMessageHub(kafka)将应用程序事件推送到主题,在IBMBigInsights(hadoop)上运行的SparkStreaming作业将这些事件消耗掉-源码","children":[{"title":"movie-recommender-demo-master","children":[{"title":"manifest.yml <span style='color:#111;'>637B</span>","children":null,"spread":false},{"title":"docs","children":[{"title":"latent_factors.png <span style='color:#111;'>159.60KB</span>","children":null,"spread":false},{"title":"why_recommender_systems","children":[{"title":"Slide3.png <span style='color:#111;'>486.64KB</span>","children":null,"spread":false},{"title":"Slide2.png <span style='color:#111;'>282.95KB</span>","children":null,"spread":false},{"title":"Slide1.png <span style='color:#111;'>482.52KB</span>","children":null,"spread":false}],"spread":true},{"title":"overview_application_architecture.png <span style='color:#111;'>232.58KB</span>","children":null,"spread":false},{"title":"screenshot_ratings.png <span style='color:#111;'>274.59KB</span>","children":null,"spread":false},{"title":"screenshot_recommendations.png <span style='color:#111;'>485.90KB</span>","children":null,"spread":false},{"title":"movie-recommender-demo.png <span style='color:#111;'>39.21KB</span>","children":null,"spread":false},{"title":"movie_recommender_technologies.pptx <span style='color:#111;'>2.14MB</span>","children":null,"spread":false},{"title":"movie_recommender_search_harry.png <span style='color:#111;'>294.45KB</span>","children":null,"spread":false}],"spread":true},{"title":"web_app","children":[{"title":"Vagrantfile <span style='color:#111;'>1.42KB</span>","children":null,"spread":false},{"title":"runtime.txt <span style='color:#111;'>13B</span>","children":null,"spread":false},{"title":".cfignore <span style='color:#111;'>70B</span>","children":null,"spread":false},{"title":"data","children":[{"title":"movies.dat <span style='color:#111;'>204.24KB</span>","children":null,"spread":false},{"title":"generate_movie_data.py <span style='color:#111;'>2.87KB</span>","children":null,"spread":false},{"title":"ratings.dat <span style='color:#111;'>8.50MB</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>196B</span>","children":null,"spread":false}],"spread":true},{"title":"Procfile <span style='color:#111;'>33B</span>","children":null,"spread":false},{"title":"app","children":[{"title":"models.py <span style='color:#111;'>7.76KB</span>","children":null,"spread":false},{"title":"auth","children":[{"title":"__init__.py <span style='color:#111;'>175B</span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'>1.79KB</span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'>1.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"templates","children":[{"title":"404.html <span style='color:#111;'>170B</span>","children":null,"spread":false},{"title":"auth","children":[{"title":"login.html <span style='color:#111;'>524B</span>","children":null,"spread":false},{"title":"register.html <span style='color:#111;'>353B</span>","children":null,"spread":false}],"spread":false},{"title":"base.html <span style='color:#111;'>4.34KB</span>","children":null,"spread":false},{"title":"500.html <span style='color:#111;'>198B</span>","children":null,"spread":false},{"title":"main","children":[{"title":"embed.html <span style='color:#111;'>1.04KB</span>","children":null,"spread":false},{"title":"bi_no_records.html <span style='color:#111;'>320B</span>","children":null,"spread":false},{"title":"recommendations.html <span style='color:#111;'>2.74KB</span>","children":null,"spread":false},{"title":"search_results.html <span style='color:#111;'>3.65KB</span>","children":null,"spread":false},{"title":"bi_connection_issue.html <span style='color:#111;'>228B</span>","children":null,"spread":false},{"title":"home.html <span style='color:#111;'>1.94KB</span>","children":null,"spread":false},{"title":"bi_not_enabled.html <span style='color:#111;'>279B</span>","children":null,"spread":false}],"spread":false},{"title":"not_implemented_yet.html <span style='color:#111;'>185B</span>","children":null,"spread":false}],"spread":true},{"title":"static","children":[{"title":"movie-recommender-demo.png <span style='color:#111;'>232.58KB</span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'>1.12KB</span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'>673B</span>","children":null,"spread":false},{"title":"cloudant_db.py <span style='color:#111;'>649B</span>","children":null,"spread":false},{"title":"main","children":[{"title":"__init__.py <span style='color:#111;'>158B</span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'>8.36KB</span>","children":null,"spread":false},{"title":"forms.py <span style='color:#111;'>232B</span>","children":null,"spread":false}],"spread":false},{"title":"messagehub_client.py <span style='color:#111;'>1.96KB</span>","children":null,"spread":false},{"title":"views.py <span style='color:#111;'>243B</span>","children":null,"spread":false},{"title":"redis_db.py <span style='color:#111;'>438B</span>","children":null,"spread":false},{"title":"dao.py <span style='color:#111;'>12.21KB</span>","children":null,"spread":false}],"spread":false},{"title":"requirements.txt <span style='color:#111;'>787B</span>","children":null,"spread":false},{"title":"run.sh <span style='color:#111;'>893B</span>","children":null,"spread":false},{"title":"manage.py <span style='color:#111;'>1.49KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>232B</span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'>2.29KB</span>","children":null,"spread":false},{"title":"etc","children":[{"title":"cloudant_vcap.json_template <span style='color:#111;'>215B</span>","children":null,"spread":false},{"title":"redis_vcap.json_template <span style='color:#111;'>165B</span>","children":null,"spread":false},{"title":"messagehub_vcap.json_template <span style='color:#111;'>302B</span>","children":null,"spread":false}],"spread":false},{"title":"db_setup.py <span style='color:#111;'>6.21KB</span>","children":null,"spread":false}],"spread":false},{"title":".cfignore <span style='color:#111;'>27B</span>","children":null,"spread":false},{"title":"licenses.md <span style='color:#111;'>857B</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>11.09KB</span>","children":null,"spread":false},{"title":"hdp_app","children":[{"title":"gradlew.bat <span style='color:#111;'>2.35KB</span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'>4.85KB</span>","children":null,"spread":false},{"title":"send_message.py <span style='color:#111;'>1.43KB</span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'>11.09KB</span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'>52.38KB</span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'>230B</span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src","children":[{"title":"main","children":[{"title":"scala","children":[{"title":"com","children":[{"title":"ibm","children":[{"title":"cds","children":[{"title":"spark","children":[{"title":"samples","children":[{"title":"config","children":[{"title":"MessageHubConfig.scala <span style='color:#111;'>4.67KB</span>","children":null,"spread":false},{"title":"DemoConfig.scala <span style='color:#111;'>1.89KB</span>","children":null,"spread":false}],"spread":false},{"title":"dstream","children":[{"title":"KafkaInputDStream.scala <span style='color:#111;'>4.18KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"biginsights","children":[{"title":"examples","children":[{"title":"MessageHubConsumer.scala <span style='color:#111;'>2.24KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'>125B</span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'>1.87KB</span>","children":null,"spread":false},{"title":"etc","children":[{"title":"vcap.json_template <span style='color:#111;'>182B</span>","children":null,"spread":false},{"title":"bi_connection.properties_template <span style='color:#111;'>81B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>35B</span>","children":null,"spread":false}],"spread":false},{"title":"build.gradle <span style='color:#111;'>6.87KB</span>","children":null,"spread":false},{"title":"libs","children":[{"title":"README <span style='color:#111;'>165B</span>","children":null,"spread":false},{"title":"messagehub.login-1.0.0.jar <span style='color:#111;'>7.56KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"MANUAL_INSTALLATION.md <span style='color:#111;'>3.93KB</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>42B</span>","children":null,"spread":false},{"title":"launchConfigurations","children":[{"title":"movie-recommender-demo.launch <span style='color:#111;'>575B</span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>3.83KB</span>","children":null,"spread":false},{"title":"notebooks","children":[{"title":"Prerequisites00-DSXSignupandOverview.ipynb <span style='color:#111;'>1.69KB</span>","children":null,"spread":false},{"title":"Step05-SetupMovieRecommendationWebApp.ipynb <span style='color:#111;'>2.98KB</span>","children":null,"spread":false},{"title":"Prerequisites01-SparkHelloWorld.ipynb <span style='color:#111;'>102.76KB</span>","children":null,"spread":false},{"title":"Step03-Predictratings.ipynb <span style='color:#111;'>7.06KB</span>","children":null,"spread":false},{"title":"Step07-CloudantDatastoreRecommender.ipynb <span style='color:#111;'>18.30KB</span>","children":null,"spread":false},{"title":"Step04-RealtimeRecommendations.ipynb <span style='color:#111;'>5.62KB</span>","children":null,"spread":false},{"title":"Introduction.ipynb <span style='color:#111;'>4.34KB</span>","children":null,"spread":false},{"title":"Step02-Trainmodel.ipynb <span style='color:#111;'>1.31MB</span>","children":null,"spread":false},{"title":"Step06-InstallSparkCloudant.ipynb <span style='color:#111;'>1.66KB</span>","children":null,"spread":false},{"title":"Step01-Exploratoryanalysis.ipynb <span style='color:#111;'>1.33MB</span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]