闲聊数据建模流程

中文对话数据集预处理 对话数据集预处理 阅读详情

闲聊在数据建模之前的一些数据预处理步骤。
如何培养数据之间的敏感性,多看各指标的分布,通过直方图,柱形图,概率密度图能看到数据的分布情况,能看到数据集中在什么位置,边界值在什么位置。

1、取数:

首先是理解业务,理清逻辑,写sql去数据库里面取数

2、简单理解变量:

取数完成之后,放到excel或者是用python读取文件,浏览数据,记录下每一个变量的含义,并且对变量进行分组,比如在金融行业,将能代表还款意愿的变量放到一组,还款能力的变量放到一组,用户自己个人信息的放到一组,id类放到一组等等,形成良好的职业习惯,;另外顺便将每个变量都升降序排列,或者筛选看看,是连续的还是离散的,或者最大值,最小值等等这些,有助于理清思路

3、数据预处理:

(1)错误值:
首选是改对了(成本很高)、用缺失值替换、删掉记录
(2)缺失值:
1、其实要是比较少的话也可以直接删除

2、样本量小于20%的:
连续变量:用均值(正态分布)或中位数(左右偏)代替,现在也有使用随机森林来替补缺失值的;
分类变量:一般可以不做处理,直接当做一个类别来处理,或者使用众数进行代替

3、20%-50%的:
填补方法如上,同时生成哑变量(这个哑变量是有数据用0,缺失数据填补的用1来编码),让模型来决定是变量的值更重要还是有没有这个变量更重要,或者是结合在一起更有效

4、50%以上的:
根据业务理解,如果不太重要就直接删除这个变量;如果比较重要,原变量不再使用,只生成哑变量(二分类哑变量)参与建模

(3)异常值(定义,5倍标准差之外,平均值±2-3倍标准差、上下四分位数之外):
1、直接删除
2、盖帽法,比如0.01分位点和0.99分位点之外的统一使用两个极端值来进行代替
3、分箱法(等宽[等距]和等深[百分位数]分箱),比较推荐使用
(4)数据转化和one-hot编码等

4、数据探索看变量分布

(1)单变量描述性统计分析
有利于发现单个变量的数据质量,比如数据均衡性,异常值等问题。
离散变量:看频数和占比,能看到数据均衡性问题,可以使用直方图
连续变量:看均值、中位数、方差,用describe函数;看分布用hist做直方图;通过直方图能基本看到该变量的左右偏态和异常值情况

(2)双变量描述性统计-解释变量和被解释变量
有利于发现解释变量和被解释变量之间的关系。
离散对离散:直方图,能看出是否存在差异
离散对连续:箱线图,看中位数是否存在差异
连续对连续:散点图,可以看相关系数

(3)双变量描述性统计-重要解释变量交互
重要解释变量交互组合与被解释变量之间的关系

如果样本量太大的话,使用统计检验方法,需要对样本进行抽样,看P值。

5、特征选择:

有些变量单独拿出来效果不显著,但是有可能组合在一起会显著,考虑交互性;或者单独拿出来显著,组合在一起有多重共线性等问题也是需要考虑的。
1、人工筛选:id类、对建模毫无意义、某一列值全都一样的字段、缺失占比高的先剔除,基本上属于人为特征选择;
2、统计检验:可以根据统计检验里面的t检验、方差分析、相关系数来看相关性程度
3、根据IV、xgboost的importance,来筛选重要变量

6、建模与模型检验

根据业务需求选择合适的模型进行建模,可以使用网格搜索方法来调节参数,这个方法只能是满足局部最优,一个参数一个参数来调节。

模型效果不理想时,可以从以下方面来调整策略(参考金子老师):
1、调节正负样本的权重参数;调整模型参数
2、更换模型算法,或者同时使用几个算法,然后取最终结果
3、根据原始变量,生成衍生变量

猴痘舆情情绪分析实战:从TextBlob校准到决策支持 情感分析是自然语言处理中的基础任务,其核心在于将非结构化文本转化为可量化的态度倾向。原理上依赖词典匹配或模型预测,但实际落地时面临语境偏差、领域适配与结果可解释性三大挑战。在公共卫生等高敏感场景中,通用工具如TextBlob易因医学术语缺失导致极性失真,需结合专业词典校准与人工规则增强。技术价值体现在将模糊的‘情绪倾向’转化为可归因、可追溯、可行动的决策信号,支撑危机响应、公众沟通与政策优化。典型应用场景包括传染病舆情监测、疫苗公众接受度评估及社会污名化识别——本文即以猴痘推文为样本,详解snscrape数 阅读详情

相关推荐

中文闲聊数据集

该数据集是一个图像描述指令数据集,包含了1000张图片和与其相对应的描述指令。每张图片都有唯一的ID,每个描述指令由若干个单词组成,用于描述如何在图片上做出某个动作,例如“把球从桌子上拿起来”、“把苹果放进盘子里”等。该数据集可用于开发图像理解和问答系统。数据集来源于COCO数据集和Ji。et al. (2018)的论文“Cross-Modal Scene Grammar Induction”

东方佑 610

NLP领域数据集资源大全、比赛平台大全

千万级中文公开免费聊天语料数据:博客、数据(提取码:f2ex)

王小二的博客 1043

【闲聊机器人】seq2seq模型的原理

seq2seq模型的原理闲聊机器人的介绍1. Seq2Seq的介绍2. Seq2Seq模型的实现2.1 实现流程2.2 文本转化为序列2.3 准备数据集2.3.1 准备`Dataset`2.3.2 准备`DataLoader`2.4 准备编码器2.5 实现解码器2.6 完成seq2seq模型2.7 完成训练逻辑2.8 完成模型评估逻辑3. 总结 闲聊机器人的介绍 在项目准备阶段我们知道,用户说了一句话后,会判断其意图,如果是想进行闲聊,那么就会调用闲聊模型返回结果,这是我们会在项目中实现的功能。 目前市面上

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 1322

Python3数据分析与挖掘建模(1)python数据分析的流程与概述

数据分析是指通过对收集到的数据进行处理、解释和推断,从中获取有价值的信息、洞察和结论的过程。它旨在发现数据中隐藏的模式、趋势和关联性,并提供基于数据的决策支持。数据分析的概述可以包括以下几个方面:目标定义:明确数据分析的目标和问题,确定需要回答的具体业务问题或假设。数据收集:从各种来源获取数据,包括数据库、文件、传感器、社交媒体等。数据清洗和预处理:对数据进行清洗、去除噪声、处理缺失值和异常值,以确保数据的质量和一致性。

喜欢历史的码农 1835

30、对等网络搜索与知识密集型业务流程建模

本博文探讨了对等网络搜索与知识密集型业务流程建模的相关性和未来发展。在对等网络搜索方面,分析了社交元素的引入、应用概述及相关工作,并重点讨论了新节点加入机制、查询转发策略以及声誉管理。在知识密集型业务流程建模方面,介绍了知识管理现状、建模的重要性、方法分类以及2005年KiBP研讨会的主要贡献。博文还分析了两者的相似性、相互促进作用及关联示例,并展望了未来发展方向,包括声誉与相关性优化、本体路由、隐性知识处理、标准化推广以及两者的深度融合与创新应用。

ggg99的专栏 47

基于Transformer的单轮对话机器人实战:从数据集到推理部署

在自然语言处理领域,对话系统是经典且应用广泛的研究方向。单轮对话作为对话系统的基础形态,要求模型根据用户输入直接生成回复,其核心思想是用条件语言模型建模问题到回答的映射。基于Transformer架构的模型,利用自注意力机制并行计算序列内所有位置的关联,有效解决了传统RNN/LSTM长距离依赖和训练速度慢的问题,成为构建对话机器人的主流技术路线。通过合理的数据清洗、分词与词表构建,配合掩码自注意力解码器训练,能够实现一个最小可用的中文闲聊机器人。这类技术不仅适用于课程设计与个人练手,也为后续拓展多轮对话、检

weixin_29061821的博客 317

闲聊型对话系统之NLG总结报告

文章目录1 项目介绍1.1 背景知识介绍1.2 NLG的实现方式1.2.1 基于模板1.2.2 检索式1.2.3 生成式 1 项目介绍 1.1 背景知识介绍 对话系统按领域分类,分为任务型和闲聊型。闲聊型对话系统有Siri、微软小冰、小度等。它们实现可以以任意话题跟人聊天。任务型对话系统是以完成特定任务为目标的对话系统。例如可以以订机票为一个特定的任务,实现的对话系统。我们这里重点关注任务型对话系统。 任务型对话系统分为语音识别、自然语言理解NLU、对话管理DM、自然语言生成NLG、语音合成几个部分。与N

约定的博客 2099

自然语言处理数据集(NLP)-50W闲聊语料.rar

自然语言处理数据集(NLP)——50W闲聊语料

(七)继续对话库检索的闲聊系统

以下内容总结自《自然语言处理实践与聊天机器人原理应用与实践》 闲聊系统概述 闲聊系统与问答系统,面向任务的对话系统三者均为聊天机器人的典型应用。但应用任务目标和实现方式均有较大不同目前,大量聊天机器人产品定位于闲聊系统,如微软推出的「小冰」。值得一提的是,2018 年 8 月 22 日第 6 代小冰发布,微软宣布小冰逐步进入完成态,实现了从人工智能交互到初级感官再到高级感官的跨越,其核心对话引擎包...

qq_41557627的博客 722

FTP新手必看:vsftpd 530登录错误的8种实战解决方案(附详细配置步骤)

本文针对FTP服务配置中常见的vsftpd 530登录错误,提供了8种实战解决方案。从理解错误本质入手,系统性地排查用户列表策略、PAM认证、系统黑名单、Shell限制、目录权限及DNS解析等问题,并附有详细的配置步骤与命令,帮助新手快速定位并解决登录失败难题。

ik678901的博客 697

Matlab子图排版终极指南:从tight_subplot到tiledlayout的实战对比

本文深入对比Matlab中两大子图排版工具:社区经典函数tight_subplot与官方现代布局管理器tiledlayout。针对默认subplot产生的子图间距与边缘距离问题,详细解析两者的设计哲学、参数控制与实战应用,帮助用户根据版本与需求选择最佳方案,实现高效、精确且美观的多子图排版。

weixin_29048309的博客 360

业务流程图_业务架构TOGAF建模:业务流程图

业务流程建模是使用流程图进行的。流程图的目的是描述与流程相关的所有模型和映射。过程流图显示了活动之间的顺序控制流,可以利用泳道技术来表示过程步骤的所有权和实现。例如,支持流程步骤的应用程序可以显示为泳道。除了显示活动序列外,流程流还可用于详细说明应用于流程的控制、流程完成时触发或导致的事件,以及流程执行过程中生成的产品。过程流程图在与主题专家一起详细说明体系结构时非常有用,因为它们使专家...

weixin_39768247的博客 834

Python遥感图像处理指南(2)-卫星影像分析MNDWI提取

在第一篇文章中,我们使用了我们导入的软件包中已定义的函数,如 rasterio 中的 open 和 read 以及 matplotlib 中的 imshow。现在,我们可以编写自己的函数了。函数是一段代码,它接收一些参数作为输入并返回输出(经过一些计算),可以在代码中多次重复使用,也可以被其他代码重用。在 Python 中定义一个新函数非常简单。return v在此语法示例中,arg1和arg2强制参数,应该传递给函数,否则会引发错误,而arg3是一个可选参数,如果是,则假定默认值 1从函数调用中省略。

gis收藏家的博客 1576

bpmn流程图_业务架构TOGAF建模:业务流程图

业务流程建模是使用流程图进行的。流程图的目的是描述与流程相关的所有模型和映射。过程流图显示了活动之间的顺序控制流,可以利用泳道技术来表示过程步骤的所有权和实现。例如,支持流程步骤的应用程序可以显示为泳道。除了显示活动序列外,流程流还可用于详细说明应用于流程的控制、流程完成时触发或导致的事件,以及流程执行过程中生成的产品。过程流程图在与主题专家一起详细说明体系结构时非常有用,因为它们使专家...

weixin_39627751的博客 995

上位机介绍:C# 开发者的必知基础

上位机是指在工业控制系统中,位于上层、负责人机交互和数据管理的计算机/软件,与“下位机”(PLC、传感器、变频器、单片机等硬件设备)相对应,核心是“向下通信控制设备,向上展示交互数据”。下位机:一线干活的“工人”(执行采集、控制指令);上位机:指挥管理的“办公室人员”(发指令、看数据、做报表)。C#开发者掌握上位机开发的核心是“通信+UI+稳定性基础层:搞懂WinForms/WPF基础、串口/Modbus通信,能实现核心功能;进阶层:掌握分层设计、异步编程、工业级容错(断线重连、数据校验);

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1561

YOLOv11改进策略【Neck】| arXiv 2025 分层多头注意力HMHA 子空间拆分提多样 + 通道重排降冗余,强化目标检测精度

HMHA(Hierarchical Multi-Head Attention,分层多头注意力)旨在解决传统多头注意力(MHA)在图像恢复任务中的核心缺陷——特征冗余。传统MHA将通道均匀拆分给各个头,导致不同头学习的子空间信息相似,进而出现多头关注同一区域、忽略退化区域修复的问题,限制了模型的特征表达能力。HMHA通过“分层子空间拆分+通道重排序”策略,让每个头学习差异化、互补的上下文特征,从根源上缓解冗余,提升图像恢复任务中对复杂退化场景的特征捕捉能力。

Limiiiing的博客 780

「业务架构」TOGAF建模:业务流程图

业务流程建模是使用流程图进行的。流程图的目的是描述与流程相关的所有模型和映射。过程流图显示了活动之间的顺序控制流,可以利用泳道技术来表示过程步骤的所有权和实现。例如,支持流程步骤的应用程序可以显示为泳道。除了显示活动序列外,流程流还可用于详细说明应用于流程的控制、流程完成时触发或导致的事件,以及流程执行过程中生成的产品。过程流程图在与主题专家一起详细说明体系结构时非常有用...

全网:架构师研究会 825

基于知识图谱的档案智慧问答系统:构建智能化档案管理与知识服务新范式

基于知识图谱的档案智慧问答系统是档案管理领域的一次重要创新,它通过将档案数据转化为结构化的知识图谱,并结合自然语言处理和智能问答技术,实现了档案信息的智能化管理与服务。该系统不仅能够提升档案管理的效率,还能为用户提供更全面、更便捷的知识服务,具有广泛的应用前景和深远的社会意义。未来,随着技术的不断进步和应用场景的不断扩展,基于知识图谱的档案智慧问答系统将在更多领域发挥其价值,为档案管理领域的智能化转型提供强有力的支持。

qq_62634009的博客 1578

「数据流程图」数据流程图示例-订餐系统

数据流图(DFD)提供了系统内信息流(即数据流)的可视化表示。通过绘制数据流程图,您可以了解由参与系统流程的人员提供并交付给他们的信息、完成流程所需的信息以及需要存储和访问的信息。本文以一个订餐系统为例,对数据流图(DFD)进行了描述和说明。食品订购系统示例上下文上下文关系图是只显示顶层的数据流关系图,也称为0级。在这个层次上,只有一个可见的流程节点,它代表了一个完整系统的功能,包括它如何与外部实...

全网:架构师研究会 2997

SAR合成孔径雷达成像及处理(附带Matlab源代码)

总结:本文介绍了SAR合成孔径雷达的基本原理,并提供了使用Matlab实现SAR成像和处理的源代码示例。然后,在慢时间域进行方位压缩处理,通过计算每个接收通道的延迟和频移,将多次接收的信号叠加得到最终的成像结果。SAR成像的基本原理是通过接收雷达发射的脉冲信号的回波,并利用多次接收的信号进行叠加处理。以多普勒频移校正为例,根据雷达飞行速度和方位角,计算实际的多普勒频率,并对每个接收通道的数据进行频移校正,以消除因目标运动引起的频率偏移。通过调整参数和算法,可以实现不同的SAR成像和处理效果。

ByteJolt的博客 691

6、 实时家禽健康识别与疾病检测系统的深入解析

本文深入解析了一种基于物联网的实时家禽健康识别与疾病检测系统,结合图像分析和音频分析技术,能够有效识别病鸡并防止疾病传播。文章详细介绍了系统的测试环境、数据采集与预处理方法、图像与音频分析流程,并对系统性能进行了全面评估。最后提出了未来改进方向,包括多模态融合、深度学习应用及实时性优化等。

weixin_28840811的博客 187

业务架构_业务架构TOGAF建模:业务流程图

业务流程建模是使用流程图进行的。流程图的目的是描述与流程相关的所有模型和映射。过程流图显示了活动之间的顺序控制流,可以利用泳道技术来表示过程步骤的所有权和实现。例如,支持流程步骤的应用程序可以显示为泳道。除了显示活动序列外,流程流还可用于详细说明应用于流程的控制、流程完成时触发或导致的事件,以及流程执行过程中生成的产品。过程流程图在与主题专家一起详细说明体系结构时非常有用,因为它们使专家...

weixin_39843338的博客 806

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

闲聊数据库和数据仓库的区别

0x00 前言 最近群里童鞋们在数据库和数据仓库的区别,因此简单做一些整理。 0x01 概念上的区别 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 ————百度百科 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战...

木东居士 1442

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

BDCC - 闲聊数据仓库的架构

其主要功能是保存结果数据,为外部系统提供查询接口,基于数据仓库的数据为企业提供增值应用,并将数据仓库的数据应用于企业决策、报表、分析、控制等领域。与传统的 ETL不同,ELT将数据的处理和加工过程转移到了数据仓库中,利用数据仓库的数据计算能力和分布式处理能力来处理和转换数据。总结来说,ETL 和 ELT 的主要区别在于数据转换和加载的顺序。ODS(Operational Data Store):操作数据存储,主要用于存放实时的、操作性的数据,通常是来自不同源系统的数据,用于支持企业的业务操作和实时查询。

小工匠 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【闲聊】大数据开发四种岗位观察

  今天不学技术了,今天说一下最近一段时间对大数据的几种岗位的观察。希望通过这篇文章能让大家知道自己想去什么岗位,该准备什么,未来的工作是什么样。 1.数仓开发 数仓开发分离线和实时,大数据开发中最常见的岗位,具体工作可以看之前的文章。 【数仓】大数据开发全流程 - 实习总结 总结一下就是: 熟悉业务逻辑; 使用大数据组件; 分层建模。 需要的技能大概是: SQL; 数仓建模; 离线的话 Hive、Spark 的原理以及调优,数据倾斜处理; 实时的话 Flink 的原理; MapReduce 原理。

每天更新大数据面经和技术 575

「数据仓库架构」数据建模:星型模式

数据建模是现代数据工作流中的一个关键步骤,其目的是将原始数据组织成方便、高效的形式。如果一个可用的数据集易于访问,数据分析师和科学家将发现他们的工作更加容易。更快的分析和预测将导致更快的商业决策洞察力。建模的第一步通常是规范化数据,这是一个组织过程,通过减少不一致的依赖性和冗余来提高数据库的灵活性。如果你不熟悉的话,我建议你读一下这个和/或看一些视频!规范化数据库的问题是...

全网:架构师研究会 998
上一篇: 统计分析知识之--描述性统计
下一篇: 统计推断中的参数估计和假设检验
python_new
博客等级 码龄9年 50粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值