
Evidently数据质量检测实战三步跑通缺失值、重复值、异常值全筛查【免费下载链接】evidentlyEvidently is an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or data pipeline. From tabular data to Gen AI. 100 metrics.项目地址: https://gitcode.com/GitHub_Trending/ev/evidently模型刚在离线环境里验证完准确率 94%AUC 正常你信心满满地上线了。两周后预测分数开始漂移一查日志某个特征列突然 30% 的值为空重复记录堆成一片。缺失值、重复值、异常值这三类问题用 Evidently 做数据质量检测就能一次性变成一份能打开看的 HTML 报告不用手写 pandas 脚本逐列排查。Evidently能装进流水线的质检员Evidently 是一个开源的 ML 与 LLM 系统评估与监控框架从表格数据到生成式 AI 都能覆盖。你丢给它一个 DataFrame它回你一份能在浏览器里直接打开的数据质量报告 HTML 页面。它凭什么值得试三点就够了内置 100 个指标覆盖数据质量、数据漂移、模型性能、文本评测四大类用 DataSummaryPreset 预设一次就能跑完全部列的统计不用逐个挑指标传入两个 DataFrame当前数据 参考数据自动给出并排对比结果明白了它的定位下面直接上手。三步生成首份数据质量报告第 1 步装环境。克隆仓库并安装最小依赖git clone https://gitcode.com/GitHub_Trending/ev/evidently cd evidently pip install -r requirements.min.txt第 2 步加载数据。任意想检查的表读进一个 pandas DataFrameimport pandas as pd df pd.read_csv(orders.csv)第 3 步出报告。用 DataSummaryPreset 预设跑一遍存成 HTML 文件from evidently import Report from evidently.presets import DataSummaryPreset report Report([DataSummaryPreset()]) snapshot report.run(df) snapshot.save_html(quality_report.html)✅ 跑完得到一个单文件 HTML 报告浏览器双击就能看放进 Jupyter notebook 里也会直接渲染。如果 run 时再传一张参考表还能多出一组漂移对比结果。读懂报告三类问题三种处理方式 报告里每个指标都有独立面板问题会被标红。第一次打开别急着看细节先按下面三类问题找。缺失值检测报告怎么看每列都会列出缺失数量和缺失占比比如phone 列缺失 3200 个占比 28%。怎么理解占比低于 5% 的通常做插补就能处理超过 10% 就先去怀疑上游 ETL 环节而不是靠模型插值把问题糊过去。整表层面还有两个指标——全表缺失总数DatasetMissingValueCount和整行为空的行数EmptyRowsCount专门用来抓上游某批次写空记录的情况。重复值筛查报告怎么看DuplicatedRowCount 统计完全相同的行数DuplicatedColumnsCount 统计与其他列内容完全一样的列数。重复行就像同一个人门口签到两次少量没关系上千行就要回头查日志拼接环节是不是串了。重复列不为 0 通常是特征冗余删掉即可如果是整列为空那属于 EmptyColumnsCount 的范畴直接去查数据源。异常值识别报告怎么看 数值列都有最小值、最大值、均值、标准差这些统计量外加一张分布直方图。异常值就像班里后排高出别人一头的同学看到直方图拖着一条长尾、或 max 比均值高几个数量级就先点开该列的明细看。想要量化的结论用 OutRangeValueCount 给一列指定合理区间例如把 age 限定在 18 到 65报告会直接告诉你超出区间的记录数和占比不用自己写 if 判断。一次性排查完了下一个问题是怎么让它变成例行任务进阶玩法把检查变成例行规则Evidently 给每个指标都配了 tests 机制比如给age 列均值 25挂一个 gt(25) 的条件报告里就会以红绿状态显示通过与否可以直接接进 CI上线前自动拦截。持续监控方面项目自带 Grafana Prometheus 的仪表板示例examples/grafana/ 目录同一套数据质量指标可以挂上墙缺失率一飙高你先知道。想继续挖自定义指标可以翻 src/evidently/metrics/ 目录。收个尾数据质量检测不是一次性任务而是和数据一起跑的习惯。挑一张你最近波动最大的表把上面三步走一遍5 分钟后你手上就有第一份报告了。【免费下载链接】evidentlyEvidently is an open-source ML and LLM observability framework. Evaluate, test, and monitor any AI-powered system or data pipeline. From tabular data to Gen AI. 100 metrics.项目地址: https://gitcode.com/GitHub_Trending/ev/evidently创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考