商业数据分析——作品特征构建
实验7-2作品特征构建实验背景1.1实验目的依托实验7-1 已完成清洗的数据借助助睿ETL实现以下两类特征的计算与入库1标题特征与互动总数更新明细表核算互动总量total_interaction likes favorites shares coins抽取5个标题特征标记字段has_best、has_lowcode、has_practice、has_tutorial、has_pit将计算所得结果回写到 content_analysis 表中2关键词级别的汇总数据逐一核算包含各个关键词的作品的平均互动总量将互动汇总数据写入 title_feature_analysis 表通过本实验学生应掌握领会特征工程在数据分析体系中的关键地位运用助睿ETL的“计算器”组件核算衍生指标借助“JavaScript代码”组件实现文本关键词的自动化标记运用“插入/更新”组件回写数据既不额外建表也不覆盖既有基础数据借助“过滤聚合”组件组合实现分组统计计算1.2核心组件1.3核心设计思路本实验构建两类特征并将特征数据回写到实验7-1 的content_analysis 表中互动总量likes favorites shares coins衡量作品的用户互动规模绝对值标题特征将标题中是否含有特定关键词转化为0/1标记字段便于后续量化对比各关键词的实际效果数据处理流程二、 实验步骤2.1更新 content_analysis 表标题特征互动总数步骤1 导入数据将实验7-1输出的 content_analysis表作为输入拖入助睿ETL工作区。助睿ETL支持跨项目引用数据集可直接选择实验一输出的结果表。步骤2提取标题特征核心分析维度在JavaScript代码组件中可以直接使用JJavaScript代码对 title 字段进行关键词匹配生成5个标题特征标志字段。var title title; // 字段名直接作为变量使用// 判断关键词var has_best title.indexOf(保姆级) ! -1 ? 1 : 0;var has_lowcode title.indexOf(零代码) ! -1 ? 1 : 0;var has_practice title.indexOf(实战) ! -1 ? 1 : 0;var has_tutorial (title.indexOf(教程) ! -1 || title.indexOf(指南) ! -1) ? 1 : 0;var has_pit title.indexOf(踩坑) ! -1 ? 1 : 0;// 将结果赋值给新字段输出字段需在字段表中提前定义has_best has_best;has_lowcode has_lowcode;has_practice has_practice;has_tutorial has_tutorial;has_pit has_pit;返回值说明设计思路这五个关键词在数据中高频出现且与“教学价值”“实操性”强相关是分析标题影响力的理想切入点。每个特征独立提取便于在BI中做分组对比。步骤3计算互动总数接入“计算器”组件新增 interactions 字段interactions likes favorites shares coins步骤4数据更新使用“插入/更新”组件将计算好的特征数据回填到 content_analysis 表关键配置字段映射:执行转换流2.2输出关键词级别的汇总表步骤1创建目标表创建以下目标表用来存储本节最后输出的数据步骤2计算整体平均互动数接入“排序记录”、“分组”组件按id升序排序不设分组条件直接计算 AVG(total_interaction)得到 overall_avg。聚合完成后接入“增加常量”组件新增字段 feature_name 保姆级为这一行数据贴上名称标签以便用于后续与关键词数据连接。步骤3计算关键词的平均互动数以“保姆级”为例表输入组件复制分发另一条分支先接“过滤记录”组件设置 has_best 1只保留含“保姆级”的作品。然后接入“排序记录”、“分组”组件按id升序排序计算 AVG(total_interaction) 得到 avg_interactionCOUNT(id) 得到 sample_count。聚合完成后接入“增加常量”组件新增字段 feature_name 保姆级为这一行数据贴上名称标签。为什么要加这个常量因为聚合后的数据只有数值没有关键词名称。如果不加5个分支的数据合并后无法区分谁是谁。常量就是给每一行贴上一个“标签”告诉下游“这一行是保姆级的数据”。步骤4合并整体平均值和关键词平均值接下来将整体平均值和关键词平均值进行合并使用“记录集连接”组件匹配字段为feature_name由于2个分支都只有1行数据所以无需排序。步骤5数据入库用”表输出”组件将合并后的数据入库这里需要注意不勾选“裁剪表”因为还有其他关键词数据也要入库不用删除已有数据。步骤6执行转换流一个关键词的互动汇总数据加工转换流如下点击运行三、实验结果四、实验心得本次实验基于清洗后明细数据完成特征工程。核心体会是特征设计需兼顾技术实现与业务理解互动总量的加权策略及关键词选择均影响特征有效性。JavaScript组件实现非结构化文本的结构化转换多分支聚合中身份标识字段对数据合并至关重要。增量更新策略体现了数据仓库中数据累积而非替换的原则。

相关新闻

5分钟找回QQ空间全部历史说说的终极指南:GetQzonehistory帮你永久保存青春记忆

5分钟找回QQ空间全部历史说说的终极指南:GetQzonehistory帮你永久保存青春记忆

5分钟找回QQ空间全部历史说说的终极指南:GetQzonehistory帮你永久保存青春记忆 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经想要找回那些在QQ空间中逐渐消失的…

2026/7/6 13:11:24阅读更多 →
专业的CNC加工哪家专业

专业的CNC加工哪家专业

在制造企业的生产环节中,CNC加工供应商的选择至关重要。一个靠谱的供应商,能助力企业高效生产,反之则可能带来诸多麻烦。下面就为大家详细讲讲如何避坑挑选CNC加工供应商。一、供应商验厂重点设备实力:查看其加工设备,…

2026/7/6 13:11:24阅读更多 →
3分钟批量下载神器:视频号、抖音、小红书资源一键获取

3分钟批量下载神器:视频号、抖音、小红书资源一键获取

3分钟批量下载神器:视频号、抖音、小红书资源一键获取 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader 还在为下载…

2026/7/6 13:11:24阅读更多 →
BsMax插件:3ds Max用户如何在Blender中无缝延续专业工作流?

BsMax插件:3ds Max用户如何在Blender中无缝延续专业工作流?

BsMax插件:3ds Max用户如何在Blender中无缝延续专业工作流? 【免费下载链接】BsMax BsMax Blender Addon (UI simulator/ Modeling/ Rigg & Animation/ Render Tools and ... 项目地址: https://gitcode.com/gh_mirrors/bs/BsMax 从3ds Max转…

2026/7/6 14:06:30阅读更多 →
PL-2303旧版芯片Windows 10驱动深度解析:让停产硬件重获新生

PL-2303旧版芯片Windows 10驱动深度解析:让停产硬件重获新生

PL-2303旧版芯片Windows 10驱动深度解析:让停产硬件重获新生 【免费下载链接】pl2303-win10 Windows 10 driver for end-of-life PL-2303 chipsets. 项目地址: https://gitcode.com/gh_mirrors/pl/pl2303-win10 还在为Windows 10系统上PL-2303旧版芯片的兼容…

2026/7/6 14:06:30阅读更多 →
【RAG】RAG检索增强生成(上)——文档解析与向量数据库实战

【RAG】RAG检索增强生成(上)——文档解析与向量数据库实战

前置知识:第24篇(Prompt 工程)/ 基本的 NLP 概念 引言:大模型的"知识过时"和"幻觉" 大模型有两个天生的缺陷: 知识过时:训练数据截止日期之后的知识,模型不知道 幻觉:模型可能编造它不确定的信息 RAG(Retrieval-Augmented Generation)的解决方案…

2026/7/6 14:06:30阅读更多 →
3个技巧解决跨平台多媒体开发难题:SFML实战指南

3个技巧解决跨平台多媒体开发难题:SFML实战指南

3个技巧解决跨平台多媒体开发难题:SFML实战指南 【免费下载链接】SFML Simple and Fast Multimedia Library 项目地址: https://gitcode.com/gh_mirrors/sf/SFML 你是否曾为跨平台多媒体应用的开发而头疼?不同系统的图形API差异、音频处理兼容性、…

2026/7/6 14:06:30阅读更多 →
【Prompt工程】Prompt工程实战——成本最低的模型调优方式

【Prompt工程】Prompt工程实战——成本最低的模型调优方式

引言:Prompt 是 AI 时代的"编程语言" 不需要训练模型,不需要部署服务——写好一段 Prompt,就能让大模型完成复杂任务。 Prompt 工程是成本最低的模型优化方式。一次好的 Prompt 优化,效果可能超过微调 1000 条数据。 这一篇不讲理论,全是实战经验。 一、Zero…

2026/7/6 14:06:30阅读更多 →
软件测试入门——第二十六课(为什么要学习 Linux,要学到什么程度?)

软件测试入门——第二十六课(为什么要学习 Linux,要学到什么程度?)

引言:测试工程师的“第二战场” 在软件测试领域,我们常常专注于测试用例设计、自动化脚本编写、缺陷跟踪与管理。然而,随着技术栈的复杂化,尤其是后端服务、微服务架构、容器化部署和持续集成/持续部署(CI/CD)的普及,一个熟悉的身影正变得不可或缺——Linux 操作系统。…

2026/7/6 14:01:29阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/6 4:26:20阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/6 2:48:33阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/6 0:10:35阅读更多 →
Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南

Seraphine:基于LCU API的英雄联盟智能游戏助手技术解析与应用指南 【免费下载链接】Seraphine 英雄联盟战绩查询工具 项目地址: https://gitcode.com/gh_mirrors/se/Seraphine 技术架构先行:官方接口的合规应用 你是否曾在BP阶段手忙脚乱&#x…

2026/7/6 0:03:39阅读更多 →
多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理

多协议远程连接管理工具mRemoteNG:告别混乱,统一你的远程桌面管理 【免费下载链接】mRemoteNG mRemoteNG is the next generation of mRemote, open source, tabbed, multi-protocol, remote connections manager. 项目地址: https://gitcode.com/gh_m…

2026/7/6 0:03:39阅读更多 →
COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南

COUNT(DISTINCT) 与 GROUP BY 去重统计:5 亿数据量下的性能实测与选型指南在数据分析和处理领域,去重统计是最基础也是最频繁使用的操作之一。当数据量达到亿级规模时,不同的去重统计方法在性能上可能产生天壤之别。本文将基于 5 亿行数据的实…

2026/7/6 0:03:39阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/6 4:45:01阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/6 4:45:01阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/6 4:45:03阅读更多 →