# Collaborative-filtering-based-on-mapreduce
基于协同过滤算法的mapreduce
没有合适的资源?快使用搜索试试~ 我知道了~
基于协同过滤算法的mapreduce.zip
共121个文件
xml:93个
class:15个
java:5个
需积分: 5 0 下载量 66 浏览量
2024-05-19
21:56:15
上传
评论
收藏 81KB ZIP 举报
温馨提示
协同过滤算法(Collaborative Filtering)是一种经典的推荐算法,其基本原理是“协同大家的反馈、评价和意见,一起对海量的信息进行过滤,从中筛选出用户可能感兴趣的信息”。它主要依赖于用户和物品之间的行为关系进行推荐。 协同过滤算法主要分为两类: 基于物品的协同过滤算法:给用户推荐与他之前喜欢的物品相似的物品。 基于用户的协同过滤算法:给用户推荐与他兴趣相似的用户喜欢的物品。 协同过滤算法的优点包括: 无需事先对商品或用户进行分类或标注,适用于各种类型的数据。 算法简单易懂,容易实现和部署。 推荐结果准确性较高,能够为用户提供个性化的推荐服务。 然而,协同过滤算法也存在一些缺点: 对数据量和数据质量要求较高,需要大量的历史数据和较高的数据质量。 容易受到“冷启动”问题的影响,即对新用户或新商品的推荐效果较差。 存在“同质化”问题,即推荐结果容易出现重复或相似的情况。 协同过滤算法在多个场景中有广泛的应用,如电商推荐系统、社交网络推荐和视频推荐系统等。在这些场景中,协同过滤算法可以根据用户的历史行为数据,推荐与用户兴趣相似的商品、用户或内容,从而提高用户的购买转化率、活跃度和社交体验。 未来,协同过滤算法的发展方向可能是结合其他推荐算法形成混合推荐系统,以充分发挥各算法的优势。
资源推荐
资源详情
资源评论
收起资源包目录
基于协同过滤算法的mapreduce.zip (121个子文件)
step4_studentavg$studentavgReducer.class 2KB
step4_avg$avgReducer.class 2KB
Step2_deduplicate.class 2KB
step4_studentavg.class 2KB
step4_avg$avgMapper.class 2KB
Step1_count$CountReducer.class 2KB
step4_studentavg$studentavgMapper.class 2KB
Step1_count.class 2KB
Step3_sort.class 2KB
step4_avg.class 2KB
Step2_deduplicate$dupMapper.class 2KB
Step1_count$CountMapper.class 2KB
Step3_sort$sortMapper.class 2KB
Step2_deduplicate$dupReducer.class 2KB
Step3_sort$sortReducer.class 2KB
mapreduce.iml 9KB
mapreduce-1.0-SNAPSHOT.jar 17KB
Step1_count.java 3KB
Step2_deduplicate.java 3KB
step4_avg.java 3KB
step4_studentavg.java 3KB
Step3_sort.java 2KB
createdFiles.lst 569B
inputFiles.lst 194B
inputFiles.lst 0B
README.md 82B
pom.properties 107B
data.txt 23B
workspace.xml 15KB
misc.xml 801B
Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_7_8.xml 724B
Maven__org_apache_hadoop_hadoop_mapreduce_client_jobclient_3_1_2.xml 694B
Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_7_8.xml 692B
Maven__org_apache_hadoop_hadoop_mapreduce_client_common_3_1_2.xml 673B
Maven__org_apache_hadoop_hadoop_mapreduce_client_core_3_1_2.xml 659B
Maven__org_eclipse_jetty_jetty_security_9_3_24_v20180605.xml 638B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_7_8.xml 632B
Maven__org_eclipse_jetty_jetty_servlet_9_3_24_v20180605.xml 631B
compiler.xml 630B
Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_7_8.xml 629B
Maven__org_apache_htrace_htrace_core4_4_1_0_incubating.xml 624B
Maven__org_eclipse_jetty_jetty_webapp_9_3_24_v20180605.xml 624B
Maven__org_apache_commons_commons_configuration2_2_1_1.xml 621B
Maven__com_fasterxml_jackson_core_jackson_databind_2_7_8.xml 611B
Maven__org_eclipse_jetty_jetty_util_9_3_24_v20180605.xml 610B
Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml 608B
Maven__commons_collections_commons_collections_3_2_2.xml 604B
Maven__org_eclipse_jetty_jetty_xml_9_3_24_v20180605.xml 603B
Maven__com_github_stephenc_jcip_jcip_annotations_1_0_1.xml 603B
Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml 594B
Maven__org_apache_curator_curator_framework_2_13_0.xml 593B
Maven__org_apache_hadoop_hadoop_hdfs_client_3_1_2.xml 589B
Maven__org_apache_hadoop_hadoop_yarn_client_3_1_2.xml 589B
Maven__org_apache_hadoop_hadoop_annotations_3_1_2.xml 589B
Maven__org_apache_hadoop_hadoop_yarn_common_3_1_2.xml 589B
Maven__com_fasterxml_jackson_core_jackson_core_2_7_8.xml 583B
Maven__commons_beanutils_commons_beanutils_1_9_3.xml 582B
Maven__org_apache_curator_curator_recipes_2_13_0.xml 579B
Maven__com_fasterxml_woodstox_woodstox_core_5_0_3.xml 574B
Maven__org_apache_commons_commons_compress_1_18.xml 572B
Maven__org_apache_curator_curator_client_2_13_0.xml 572B
Maven__org_apache_hadoop_hadoop_yarn_api_3_1_2.xml 568B
Maven__javax_servlet_javax_servlet_api_3_1_0.xml 566B
Maven__org_apache_httpcomponents_httpclient_4_5_2.xml 565B
Maven__com_google_protobuf_protobuf_java_2_5_0.xml 562B
Maven__commons_logging_commons_logging_1_1_3.xml 560B
Maven__org_apache_commons_commons_math3_3_1_1.xml 558B
Maven__org_apache_kerby_kerb_simplekdc_1_0_1.xml 557B
Maven__org_apache_kerby_token_provider_1_0_1.xml 557B
Maven__com_nimbusds_nimbus_jose_jwt_4_41_1.xml 555B
Maven__org_apache_hadoop_hadoop_client_3_1_2.xml 554B
Maven__org_apache_hadoop_hadoop_common_3_1_2.xml 554B
Maven__org_apache_httpcomponents_httpcore_4_4_4.xml 551B
Maven__org_apache_kerby_kerb_identity_1_0_1.xml 550B
Maven__com_thoughtworks_paranamer_paranamer_2_3.xml 548B
Maven__org_apache_commons_commons_lang3_3_4.xml 544B
Maven__org_apache_kerby_kerby_config_1_0_1.xml 543B
Maven__org_codehaus_woodstox_stax2_api_3_1_4.xml 542B
Maven__com_sun_jersey_jersey_servlet_1_19.xml 542B
Maven__org_apache_hadoop_hadoop_auth_3_1_2.xml 540B
Maven__org_xerial_snappy_snappy_java_1_0_5.xml 540B
Maven__org_apache_kerby_kerb_server_1_0_1.xml 536B
Maven__org_apache_kerby_kerb_common_1_0_1.xml 536B
Maven__org_apache_kerby_kerb_client_1_0_1.xml 536B
Maven__org_apache_kerby_kerb_crypto_1_0_1.xml 536B
Maven__com_sun_jersey_jersey_client_1_19.xml 535B
Maven__com_google_code_findbugs_jsr305_3_0_0.xml 533B
Maven__commons_codec_commons_codec_1_11.xml 531B
Maven__net_minidev_accessors_smart_1_2.xml 530B
Maven__org_apache_kerby_kerby_asn1_1_0_1.xml 529B
Maven__org_apache_kerby_kerb_admin_1_0_1.xml 529B
Maven__org_apache_kerby_kerby_util_1_0_1.xml 529B
Maven__org_apache_kerby_kerby_pkix_1_0_1.xml 529B
Maven__org_apache_kerby_kerb_util_1_0_1.xml 522B
Maven__org_apache_kerby_kerby_xdr_1_0_1.xml 522B
Maven__org_apache_kerby_kerb_core_1_0_1.xml 522B
Maven__com_sun_jersey_jersey_core_1_19.xml 521B
Maven__org_hamcrest_hamcrest_core_1_3.xml 520B
Maven__javax_xml_bind_jaxb_api_2_2_11.xml 514B
Maven__commons_lang_commons_lang_2_6.xml 513B
共 121 条
- 1
- 2
资源评论
生瓜蛋子
- 粉丝: 3824
- 资源: 5235
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功