推荐系统笔记(杂)

F1和Fβ分数 Fβ=(1+β²)PR/(β²P+R)Fβ的物理意义就是将准确率和召回率这两个分值合并为一个分值,在合并的过程中,召回率的权重是准确率的β倍。F1分数认为召回率和准确率同等重要,F2分数认为召回率的重要程度是准确率的2倍,而F0.5分数认为召回率的重要程度是准确率的一半。P和R对应英文分别是Precision和Recall... 阅读详情

1、评价指标:精确率召回率一般用来评价推荐结果准不准确

准确率:所有预测正确的占总的数量的比重(正负)

精确率:所有预测为正的样本中,实际为正的概率    TP / (TP + FP)

召回率:实际为正的样本中,被预测为正的概率    TP / (TP + FN)

TP:预测为1,实际为1

FP:预测为1,实际为0

FN:预测为0,实际为1

TN:预测为0,实际为0

2、观点挖掘结果评价:

F1分数(F1 Score):是统计学中用来衡量二分类模型精确度的一种指标。它同时兼顾了分类模型的精确率和召回率。

F1分数可以看作是模型精确率和召回率的一种加权平均,它的最大值是1,最小值是0。

此外还有F2分数和F0.5分数。

F1分数认为召回率和精确率同等重要

F2分数认为召回率的重要程度是精确率的2倍

而F0.5分数认为召回率的重要程度是精确率的一半

3、预测结果评价:RMSE、MAE

4、一些模型

Stanford POS Tagger:词性标注

word2vec模型:产生词向量

5、冷启动对不同目标对象的理解

用户角度:新用户的加入,导致无法区分用户特征;新用户未给任何项目评分,导致缺乏用户喜好信息

项目角度:新产品缺少用户评分

6、数据稀疏

已获得用户评价打标签或的项目数量远远小于未获得的项目数量。基于标签的推荐系统中,数据稀疏的问题更为严重

7、协同过滤分类

基于内容:用户相似性度量,易于更新,易于更新新的评分和项目。数据稀疏时基于内存的方法性能降低,不具有可扩展性 

基于模型

 

推荐系统系列二:推荐系统的工程实现 下面内容转自大数据与人工智能微信公众号,由于网络上推荐系统的相关学习资料太多太杂,东拼西凑学习很难摸出门道,同时我也在学习推荐系统,因此我将该系列内容摘录到我的博客,方便大家直接在博客中查看,大家一起学习进步,后面我也会阅读推荐系统相关的论文,并在本博客记录笔记,希望大家一起进步哈。 在我更新第一篇《推荐系统介绍》之后,过了一两天这篇介绍的阅读量就达到了三百多,可见... 阅读详情

相关推荐

【阅读笔记】项亮前辈的《推荐系统实战》

推荐系统是个有意思的方向。项亮前辈的《推荐系统实战》来当作入门的第一本书还是很合适的,这段时间在断断续续的抽空阅读了一遍。本书写的浅显易懂,很好的勾勒出了推荐引擎十年前的主流算法,以及工业推荐系统是如何打磨的。从这个角度讲,项亮前辈很好地完成了”让学生了解如何将自己了解的算法实现到一个工业系统中去“这一写作目标。 看书的过程中简单记录了一些内容,夹杂着自己突然产生的一些想法。用以过段时间后的来重新...

Jasmine_dream 1480

分类问题的评价指标

一.概述 二.理论 其中精度是检索出相关文档数与检索出的文档总数的比率,衡量的是检索系统的查准率;召回率是指检索出的相关文档数和文档库中所有的相关文档数的比率,衡量的是检索系统的查全率。一般来说,Precision就是检索出来的条目(比如:文档、网页等)有多少是准确的,Recall就是所有准确的条目有多少被检索...

bestrivern的博客 1390

1.13《推荐系统实践》笔记(上)

两天一口气看完《推荐系统实践》,非常的爽,收获非常的大。作者不仅是技术性介绍,更是结合自己的商业理解。加上作者长时间的竞赛工作第一手经验,本书价值非常大!!!

joshuajinxiaoshuai的博客 6893

深度学习速通系列:F1和F2分数

在深度学习和其他机器学习任务中,F1分数和F2分数是评估分类模型性能的指标,特别是在二分类问题中。它们都是基于精确率(Precision)和召回率(Recall)的,但权重不同。

Ven%的博客 3369

推荐系统(Recommender System)笔记 03:推荐系统的重要思想

推荐系统(Recommender System)笔记 03:推荐系统的重要思想推荐系统的特征工程构建特征工程的原则推荐系统的常用特征用户行为数据用户关系数据属性、标签类数据内容类数据上下文信息统计类特征组合特征常用特征处理方法连续型 (continuous) 特征类别型 (categorical) 特征推荐系统召回层 (Recall) 的主要策略召回层 (recall) 和排序 (sort) 层的功能特点多路召回策略Embedding 召回策略推荐系统的实时性实时性对于推荐系统的重要性“特征” 的实时性1

MYJace的博客 2214

推荐系统炼丹笔记:推荐系统Bias大全

作 者:一元 公众号:炼丹笔记背景在实践中,做推荐系统的很多朋友思考的问题是如何对数据进行挖掘,大多数论文致力于开发机器学习模型来更好地拟合用户行为数据。然而,用户行为数据是观察性的,而不是实验性的。这里面带来了非常多的偏差,典型的有:选择偏差、位置偏差、曝光偏差和流行度偏差等。如果不考虑固有的偏差,盲目地对数据进行拟合,会导致很多严重的问题,如线下评价与在线指标的不一致,损害用户对推荐服...

炼丹笔记 2317

f1 score 代码_机器学习中的F1-score

一、什么是F1-scoreF1分数(F1-score)是分类问题的一个衡量指标。一些多分类问题的机器学习竞赛,常常将F1-score作为最终测评的方法。它是精确率和召回率的调和平均数,最大为1,最小为0。此外还有F2分数和F0.5分数。F1分数认为召回率和精确率同等重要,F2分数认为召回率的重要程度是精确率的2倍,而F0.5分数认为召回率的重要程度是精确率的一半。计算公式为:G分数是另一种统一精确...

weixin_39796868的博客 3469

《推荐系统实践》读书笔记——第一章

《推荐系统实践》读书笔记 时间:2014/7/11- 参考文献:项亮. 推荐系统实践[M]. 1. 人民邮电出版社, 2012.   1      好的推荐系统 随着信息技术和互联网的发展,人们开始进入一个信息过载的时代,在这个时代,不管是信息的生产者,还是信息的消费者,这都将给他们带来一种困惑:对于信息生产者来说,在这大量的信息当中,如何做到将自己的信息展现给需要此信息的用户成为一件很

strongyoung的专栏 1694

一文入门推荐系统——推荐系统实践读书笔记

1. 推荐系统 1.1. 什么是推荐系统 1.2. 推荐系统评测 1.2.1. 实验方法 1.2.2. 评判指标 1.2.3. 评判维度 2. 数据来源 2.1. 用户行为数据 2.2. 用户标签数据 2.3. 上下文信息 2.3.1. 时间上下文信息 2.3.2. 地点上下文信息 2.4. 社交网络数据 3. 通用推荐模型 3.1. 协同过滤推荐 3.1.1. 基于邻域的模型 3.1.2. 隐语义模型 3.1.3. 基于图的模型 3.2. 基于内容的推荐 3.3. 基于关联规则的推荐 3.4. 基于知识的

白水的博客 3万+

summary_confusion:总结预测结果和实际结果的函数(准确度、召回率、精度、F1、F2、F0.5)-matlab开发

该函数将根据您的输入(实际和预测)返回结果(准确度、召回率、精度、F1、F2、F0.5)。 例如, 加载fisheriris X = 测量值; Y = 物种; Mdl = fitcknn(X,Y,'NumNeighbors',5,'Standardize',1); 预测Y = resubPredict(Mdl); [table_ind_result,table_ove_result] = summary_confusion(Y,predictedY);

使用 F1 优化 ML 模型的超参数:根据不同的评估指标(准确度、召回率、精度、F1、F2、F0.5)优化 ML 模型的超参数-matlab开发

网格搜索、随机搜索和贝叶斯优化是寻找机器学习模型参数的最佳组合、交叉验证每个组合并确定哪一个提供最佳性能的流行方法。 此示例还将讨论如何根据不同的评估指标(准确度、召回率、精度、F1、F2、F0.5)微调超参数

【上】王树森《小红书推荐系统公开课》- 课程笔记(推荐系统基础、召回、排序)

推荐系统基础(基本概念、链路、AB测试);召回(ItemCF、Swing、UserCF、离散特征处理、矩阵补充、双塔模型、双塔模型+自监督学习、Deep Retrieval召回、其他召回通道、曝光过滤+Bloom Filter);排序(多目标排序模型、MMoE、预估分数融合公式、视频播放时长和完播率建模、特征及处理、粗排三塔模型)

qq_43629945的博客 1万+

【操作系统】 Operation System 第一章:概述

B站 陈渝老师 清华大学 https://www.bilibili.com/video/av6538245?from=search&seid=436175425155932048 相关资料(源自B站下方评论区) https://www.shiyanlou.com/courses/221 配套上机实验地址 https://b23.tv/av18273642/p1 这个适合跨考和基础薄弱的 h...

iwanderu的博客 4万+

《深度学习推荐系统》笔记

图中的隐层表达(Hidden Representation层)就是对不同Embedding进行加权平均操作的层,将加权平均后的Embedding向量输入softmax层,通过梯度反向传播,求得每个Embedding的权重。

记录学习历程 5107

MATLAB2021b详细安装教程

1.下载 2.安装 下载安装包后打开iso文件,若是无法打开请用解压软件打开。 ①打开MATLAB_R2021b_win64,双击软件开始安装 ② 一直点击下一步,直到步骤③ ③选择我已有我的许可证的文件密钥,并输入62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40

惜洛-Jankin的博客 9万+

auto.js梦幻西游游戏脚本,梦幻西游脚本开发思路

本篇文章给大家谈谈梦幻西游脚本用什么语言写,以及auto.js梦幻西游游戏脚本,希望对各位有所帮助,不要忘了收藏本站喔。

npy199331的博客 1939

推荐系统从入门到实战笔记

文章目录推荐系统从入门到实战1. 推荐系统包含哪些环节2. 推荐系统有哪些召回路径3. Netflix经典的推荐系统架构4. 推荐系统通用架构图(数据流图)5. 推荐系统如何实现多路召回的融合排序6. 如何实现AB测试6.1 AB 测试的定义6.2 为什么需要AB测试6.3 如何实现AB测试6.4 AB测试的常见错误7. 如何实现用户聚类推荐7.1 用户聚类推荐7.2 技术实现流程7.3 用户聚类推荐的优缺点8. 推荐系统 API 接口长什么样子8.1 推荐系统的两大场景8.2 API 接口要完成的任务8.

Walker-C 3379

利用Python爬虫获取淘宝商品评论:实战案例分析

在数字化时代,数据的价值日益凸显,尤其是对于电商平台而言,商品评论作为用户反馈的重要载体,蕴含着丰富的信息。本文将详细介绍如何利用Python爬虫技术获取淘宝商品评论,包括代码示例和关键步骤解析。

2401_87849335的博客 2835

推荐系统系列一:推荐系统介绍

下面内容转自大数据与人工智能微信公众号,由于网络上推荐系统的相关学习资料太多太杂,东拼西凑学习很难摸出门道,同时我也在学习推荐系统,因此我将该系列内容摘录到我的博客,方便大家直接在博客中查看,大家一起学习进步,后面我也会阅读推荐系统相关的论文,并在本博客记录笔记,希望大家一起进步哈。 ===================正文开始=================== 一,推荐系...

Mr_HHH的博客 1万+

给大一新生的蓝桥杯EDA备赛规划:从电路分析到立创EDA,如何用一年时间高效备赛?

本文为大一新生提供了一份系统的蓝桥杯EDA备赛规划,从电路分析基础到立创EDA实战操作,分阶段指导如何高效备赛。内容涵盖理论学习、软件操作、PCB设计专项提升及冲刺优化策略,帮助学生在一年内全面提升电子设计能力,为竞赛做好充分准备。

weixin_31476015的博客 287

Bertopic库安装(二)

Bertopic库安装

weixin_43392789的博客 4894

【王树森推荐系统公开课】笔记01(基本概念、推荐系统链路、A/B测试)

召回:用多条通道,取回几千篇笔记。粗排:用小规模神经网络,给几千篇笔记打分,选出分数最高的几百篇。整条链路上,召回和粗排是最大的漏斗,它们让候选笔记的数量从几亿变成几千,然后变成几百。精排:用大规模神经网络,给几百篇笔记打分。重排:做多样性抽样、规则打散、插入广告和运营笔记。当候选笔记只有几百篇的时候才能用大规模的神经网络做精排,才能用DPP这样的方法做多样性抽样。如果笔记的数量太大就不可能用大规模神经网络和DPP。

qq_52342142的博客 1428

RT-DETR改进有效系列目录 | 包含卷积、主干、RepC3、注意力机制、Neck上百种创新机制

Hello,各位读者们好Hello,各位读者,距离第一天发RT-DETR的博客已经过去了接近两个月,这段时间里我深入的研究了一下RT-DETR在ultralytics仓库的使用,旨在为大家解决为什么用v8的仓库训练的时候模型不收敛,精度差的离谱的问题,我也是成功的找到了解决方案,对于ultralytics仓库进行多处改进从而让其还原RT-DETR官方的实验环境从而达到一比一的效果。同时本人一些讲解视频和包含我所有创新的RT-DETR文档。

Snu77的博客 3万+

推荐系统初等知识笔记

文章目录前言一: 推荐系统简介二: 推荐系统的架构三: 推荐算法四: 推荐系统的评估五: 推荐系统的冷启动问题六 : LFM七:基于内容的推荐算法用户的标签来自于哪儿八: TF-IDF 前言 知识内容不是我个人所有,是看课程视频整理截图所得,为个人学习所用 一: 推荐系统简介 推荐系统是不需要⽤户提供明确的需求,通过分析⽤户的历史⾏为给⽤户的兴趣进⾏建模,从⽽主动给⽤户推荐能够满⾜他们兴趣和需求的信息。是一个概率的问题。 而搜索引擎是在有明确需求的前提下进行内容查询 推荐系统有长尾效应,因为为了最大化利益

weixin_43845522的博客 2229

5G/NR 网络切片基本概念(协议版)

26.1 网络切片概念 网络切片是一个概念,可以根据每个客户的要求进行区别对待。通过切片的形式,将不同流量差异化处理,以及可以将资源进行隔离,然后移动网络运营商可以将客户视为属于不同租户类型的客户,每种客户具有不同的服务要求,这些要求根据每个租户根据SLA (Service Level Agreement,服务水平协议)可以使用哪种切片类型进行管理和订阅。 网络切片始终由RAN部分和CN部...

欢迎来到小七的博客,这里将带你深入探索5G通信的神秘世界。无论你是通信领域的专业人士还是对这一领域充满好奇心的技术爱好者,这里都有专业协议解读、通信知识普及以及有趣的Python编程内容等你发现。 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

推荐系统实战1——什么是推荐系统与常见的推荐系统评价指标

工作需要了解一些有关推荐系统的内容,首先学一下什么是推荐系统与常见的推荐系统评价指标吧。顾名思义,推荐系统的功能就是推荐,在当前信息量急速膨胀的互联网时代,每一个人都面向了海量的数据,哪怕是一个小平台,数据量可能都是以千万为单位的,这个时候让用户自己一个一个去选择,显然是不可能的。推荐系统则可以面对海量的数据信息,从中快速推荐出符合用户特点的东西。一个好的推荐系统是互利共赢的,用户可以获取到他们最需要的内容(如商品、音乐、新闻等)。平台也可以获取到他们最需要的内容(如流量、成交量、播放量等)。而一个。...

Bubbliiiing的学习小课堂 7655

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

上一篇: Python-matplotlib
下一篇: Python-urllib、BeautifulSoup爬取豆瓣数据
Node_Su
博客等级 码龄10年 17粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值