当前位置:网站首页>推荐系统:特征工程、常用特征
推荐系统:特征工程、常用特征
2022-07-30 00:43:00 【u013250861】
一、特征工程的重要性


- 特征工程可以使得机器学习模型更好的达到效果
推荐系统常用的特征









- 用户行为信息
- 属性、标签信息(不容易获取)
- 用户关系信息
- 内容信息
- 上下文信息
二、原始特征的不足




- 不属于统一量纲
- 信息冗余
- 存在非定量的定性特征
- 存在缺失值
三、特征工程的常见处理方法









- 标准化
- 较适合本身就呈现正态分布的数据(如价格)
- 对异常值不敏感
- 归一化
- 适合本身分布不确定的数据(如哑编码后端分类数据)
- 对异常值较为敏感
- 二值化
- 将定性特征转化为定量特征
- 哑编码
- 将离散属性分类特征转化为0、1向量
- 缺失值补全
- 常用补0、平均值、中位数等方法
四、特征选择



Apache Spark
- 开源的分布式计算框架
- 计算速度快:相对于Hadoop有最多100倍的提升 - 强大的缓存设计:通过简单的接口提供内存+硬盘缓存
- 部署灵活:支持YARN,k8s等集群管理工具 - 实时性高:提供专门针对流计算的工具
- 通用性高:提供多种语言API以及各种业务抽象
- RDD
- Resilient Distributed Dataset
- Resilient: 良好的容错性和错误自动恢复能力
- Distributed:天生的分布式
- Dataset:对用户提供统一的、分布透明的编程接口
行为数据采集
- 用户与产品交互时产生的数据,如点赞、收藏、浏览
- 通常由客户端埋点上传
- 为何使用Kafka处理行为数据? - 解耦:消息生产者和消费者可以互相独立工作
- 拓展性:应对用户量快速扩张可以高效扩容
- 削峰填谷:在活动期间有效保障流量平稳分发
- 异步通信:适合处理行为数据
- Kafka核心概念
- Broker:集群中的服务器
- Topic:消息的逻辑类别
- Partition:topic下的物理存储单元 - Producer\Consumer:消息生产、消费者 - Consumer Group:消费者群组
边栏推荐
- 利用热点事件来创作软文的3大技巧?自媒体人必看
- 7.27
- @RequestParam注解的详细介绍
- what is a .pro file in qt
- Worthington Dissociation Enzymes: Collagenase and Four Basic Profiles
- He used to cells harvested trypsin & release procedure
- 自媒体人如何打造出爆文?这3种类型的文章最容易爆
- Navicat for mysql crack version installation
- 转发和重定向的区别及使用场景
- Print linked list from end to beginning
猜你喜欢

Worthington Dissociation Enzymes: Trypsin and Frequently Asked Questions

旋转数组的最小数字

BEVDetNet: Bird's Eye View LiDAR Point Cloud based Real-time 3D Object Detection for Autonomous Drivi

How Navicat Connects to MySQL
![[MySQL series] MySQL database foundation](/img/50/cc75b2cdf6e52714c1d492fa1ae2c4.png)
[MySQL series] MySQL database foundation

The solution to the bug, the test will no longer be blamed

基于SSM开发实现校园疫情防控管理系统

CNN的粗浅理解

Worthington dissociating enzyme: detailed analysis of neutral protease (dispase)

Mysql internal and external connections
随机推荐
【集训DAY16】KC‘s Can 【动态规划】
利用热点事件来创作软文的3大技巧?自媒体人必看
【Flutter】Flutter inspector 工具使用详解,查看Flutter布局,widget树,调试界面等
News text classification
YoloV5数据集自动划分训练集、验证集、测试集
【mysql】Mysql公用表表达式with as
STM32——OLED显示实验
My first understanding of MySql, and the basic syntax of DDL and DML and DQL in sql statements
Superficial understanding of CNN
Google Chrome (google) is set to translate Chinese, the translation option does not take effect or the translation option does not pop up
某团实习面经
2022杭电多校第三场 Two Permutations (dp, 哈希)
自学HarmonyOS应用开发(56)- 用Service保证应用在后台持续运行
Douyin short video traffic acquisition strategy, mastering these will definitely be a hit
基于SSM开发实现校园疫情防控管理系统
Worthington经过使用测试的细胞分离系统方案
【Incubator DAY18】Interesting exchange【Simulation】【Math】
Navicat for mysql crack version installation
更换可执行文件glibc版本的某一次挣扎
Print linked list from end to beginning