十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Label Studio Enterprise 2.4.8 版本解析:面板标签化、Ranker 排序标注与异步导入

Label Studio Enterprise 2.4.8 版本解析:面板标签化、Ranker 排序标注与异步导入 Label Studio Enterprise 2.4.8 版本解析面板标签化、Ranker 排序标注与异步导入【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studioLabel Studio Enterprise 2.4.8发布于 2023 年 6 月 16 日是一次以标注界面交互重构 排序型标注能力补全为核心的版本升级重点引入了可拖拽、可堆叠、可折叠的标签化面板体系、全新的 Outliner 大纲过滤器、Ranker 标签的校验与 API 示例数据支持并将导入流程改为异步执行以提升服务端稳定性。阅读本文后你将掌握 2.4.8 的完整变更清单、Ranker 与 List 标签的实战配置方法、GenAI 排序模板的仓库实现以及本版本安全性修复的来龙去脉。版本概览版本号Label Studio Enterprise 2.4.8发布日期2023 年 6 月 16 日版本要点面板Panels与标签Tabs的 UI 增强、新增 Ranker 标签、新增 Outliner 过滤器、异步导入该版本对应的变更说明文档位于仓库 docs/source/guide/release_notes/onprem/2.4.8.md属于 Label Studio Enterprise 本地部署on-premise系列发布说明。紧随其后的 2.4.8-12023 年 6 月 26 日为补丁版本修复了审查 N 个任务时 URI 过长的问题。新特性详解1. 面板标签化拖拽、堆叠、缩放、折叠与重排2.4.8 对标注工作区的面板系统进行了重构面板现在拥有标签tabs标签可以通过拖拽在不同面板之间移动也可以独立成为新的面板。面板本身支持堆叠stacked、调整大小resized、折叠collapsed和重新排序reordered。配合这一改动本版本还引入了注释标签Annotation tabs用于更好地拆分和管理任务并提供新的面板与标签默认布局New defaults for panels and tabs。在视图切换方面所有视图都增加了前进/后退按钮且不同角色annotator / reviewer / admin 等看到的界面按钮有所区分。2. Ranker 标签从 API 校验到示例数据的完整支持本版本为排序标注能力补齐了关键基础设施Ranker 标签的校验支持标注配置labeling config中的Ranker标签现在会通过服务端校验非法配置将无法保存API 示例数据支持可以通过 API 为 Ranker 提供示例数据sample data新增 Ranker 标签的标注配置模板新增 List Ranker 组合标签二者协同工作用于展示并对列表项进行排序。Ranker 的完整用法记录在 docs/source/tags/ranker.md 中配套的List标签见 docs/source/tags/list.md。Ranker 的基础用法List Ranker当List与Ranker不带 Bucket搭配时列表变为可交互标注者可以直接拖拽重排列表项View Style .htx-ranker-column { background: cornflowerblue; } .htx-ranker-item { background: lightgoldenrodyellow; } /Style List nameresults value$items titleSearch Results / Ranker namerank toNameresults / /View对应输入数据$items需为包含id、title、body、html字段的对象数组{ items: [ { id: blog, title: 10 tips to write a better function, body: There is nothing worse than being left in the lurch when it comes to writing a function! }, { id: mdn, title: Arrow function expressions, body: An arrow function expression is a compact alternative to a traditional function }, { id: wiki, title: Arrow (computer science), body: In computer science, arrows or bolts are a type class... } ] }保存的结果是一个字典键为 Ranker 标签名值为按新顺序排列的列表项 ID 数组。例如标注者将mdn移到顶部、blog移到底部后[ { value: { ranker: { rank: [mdn, wiki, blog] } }, id: PpwBv_NMxd, from_name: rank, to_name: results, type: ranker, origin: manual } ]Ranker 分桶List Ranker Buckets通过嵌套Bucket标签可以把列表项归类到不同类别桶中View List nameresults value$items titleSearch Results / Ranker namerank toNameresults Bucket namebest titleBest results / Bucket nameads titlePaid results / /Ranker /View此时结果字典以桶名为键值为该桶内的列表项 ID 数组。注意_键存放未归入任何桶的列表项[ { value: { ranker: { _: [wiki], best: [mdn], ads: [blog] } }, id: sjYK7Bcl7g, from_name: rank, to_name: results, type: ranker, origin: manual } ]默认桶Default buckets为某个 Bucket 添加defaulttrue参数后会发生两件事隐藏存放未排序项的Search Results列未归桶的列表项自动落入默认桶结果也随之改变View List nameresults value$items titleSearch Results / Ranker namerank toNameresults Bucket namebest titleBest results defaulttrue / Bucket nameads titlePaid results / /Ranker /View[ { value: { ranker: { best: [mdn, wiki], ads: [blog] } }, id: 8QaNxe4hN3, from_name: rank, to_name: results, type: ranker, origin: manual } ]仓库中的 Ranker 模板实现2.4.8 提及的新增 GenAI 模板在仓库中落地为两个可复用的排序模板LLM Rankerlabel_studio/annotation_templates/generative-ai/llm-ranker/config.yml —— 用于对比 LLM 模型对同一 Prompt 的多个回答通过RankerBucketrelevant_results/biased_results将回答分为相关结果与有偏见结果适用于模型评估、A/B 测试、RLHF 人类反馈收集等场景Visual Rankerlabel_studio/annotation_templates/generative-ai/visual-ranker/config.yml —— 用于对 AI 生成的图像如 DALL-E、Midjourney、Stable Diffusion 产出进行质量排序模板内通过.htx-ranker-item样式将缩略图平铺展示。两个模板的config:字段内均内嵌了完整标注配置与示例任务数据以注释形式给出dataJSON可直接复制到项目中运行。模板说明文档见 docs/source/templates/generative-llm-ranker.md 与 docs/source/templates/generative-visual-ranker.md。此外2.4.8 还修复了 Ranker 的文档问题Fix documentation for Ranker并为 Ranker 增加了 Predictions 支持Support predictions for Ranker。3. 新的 Outliner 过滤器Outliner大纲/区域树面板新增了过滤器功能用于提升标注区域的管理效率与导航体验。相关修复包括Outliner 手动分组排序箭头、按标题排序缩短以适配过滤器、新创建的区域能够被过滤器处理等表明过滤器会实时纳入新标注的区域。Outliner 的后续演进可参考 2.4.10 发布说明修复了不同标签应用于同一文本跨度时 Outliner 中标签缺失的问题。4. 异步导入导入流程改为异步执行Make imports asynchronously以保障大量任务导入时服务端请求的稳定性避免长时间同步阻塞导致的请求超时或连接占用。5. 目标存储桶校验目标存储Target storage现在能正确校验不存在的 Bucket。此前导出到云存储时若目标 Bucket 不存在校验逻辑存在缺陷相关修复项也提到Check Connection for Azure storage doesnt actually check connection即 Azure 存储的连通性检查此前并未真正生效本版本一并修正。增强项一览除上述新特性外2.4.8 还包含以下增强标注体验与 UI区域region上的置信度分数Confidence score改为常驻显示并修复了悬停 Confidence 值时 Tooltip 缺失的问题标注选择从下拉框改为**轮播carousel**交互标注说明Annotation instructions从顶部横条改为模态框展示初始说明模态框现在正确保留复制格式快速视图Quick View的侧边栏展开/折叠操作不再导致标注回退到撤销栈顶部条件标注visibleWhen的 choice-selected 模式现在兼容Taxonomy标签修复了 Brush 工具定义在图片之前导致 UI 完全崩溃的问题2.4.8 对前端健壮性的一个典型修复用户通用设置模态框与新标注 UI 对齐TopBar 图标修复。数据管理与监控为Label Distribution 图表新增后端 APIDashboard 的 KPI API 调用现在始终携带时间参数云存储增强增加进度跟踪与状态信息便于监控与调试优化云存储 URL 预签名pre-signing相关的请求并修复预签名代理 URL 的未处理错误导出快照export snapshot被删除时同步清理存储中对应的导出与转换文件避免存储泄漏修复目标存储导出时的 OOM内存溢出问题评审者reviewer在 Data Manager 中现在可以看到一致性agreement列DataManager 在 Quick View 中的默认宽度与主菜单宽度一致项目列表性能优化所有请求减少数据量以提升响应速度。工程与安全前端升级到NodeJS LTS并将系统其余部分迁移至 YarnMigrate the rest of the system to YarnLSFLabel Studio Frontendlinter 改为只检查变更文件提升开发效率升级 wheel、Django 及其子依赖以修复安全漏洞修复镜像漏洞CVE-2023-31047修复针对恶意软件防护不足、错误任务数据中的 XSS 等问题TextArea标签新增skipDuplicates参数允许在编辑既有结果时保持提交内容唯一。重要 Bug 修复清单2.4.8 修复了数十个问题按模块归纳如下存储与导入导出修复访问此前有效 URL 时的 CORS 错误修复本地文件上传与云存储 URL 混用导致的错误修复 AWS CORS 实现的图片处理边界情况修复首次同步时的任务重复Duplication of tasks at first sync导出存储的 Validate 功能此前不生效已修复修复带spans的段落标签paragraph labels统计计算错误。标注与配置草稿中的 Labels 现在同样参与配置校验保存草稿时from_name报错的问题删除源标注后提交/更新重复标注时出现的运行时错误草稿会保留其关联标注的created at时间戳查看他人评论时始终正确显示草稿作者修复DateTime标签min/max参数的缺失校验修复Taxonomy动态子节点可能缺失的问题修复日期时间选择器日历拖拽选择时全选所有日期的问题Reset 按钮现在能正确重置时间字段修复视频区域旋转rotation属性插值问题修复使用 webaudio 备选播放器时音视频不同步问题。界面与交互修复丢失的隐藏全部区域Hide all regions按钮修复区域项的锁定与隐藏控件的显示不一致问题修复通过热键Alt H切换选中区域可见性失效的问题修复侧边面板间距、View All 模式下底部栏移除与间距问题修复断点breakpoint切换标签、防止拖入折叠组、信息模态框换行、屏幕尺寸变化导致面板回退等问题修复侧边面板标签切换时 Postpone 按钮状态被重置的问题修复多个 LSE 组织间成员活动追踪问题Dashboard 开始/结束时间默认带时间、按创建时间排序标注。多租户与权限使用 SAML 工作空间映射时的工作空间重复问题项目复制现在能正确保存更新后的描述、正确复制跳过时须留下评论的标注设置、正确复制标注一致性指标名称的质量设置修复 patch 请求可更新用户邮箱的权限问题。与相邻版本的衔接如需了解 2.4.8 之后的演进可参考仓库中的系列发布说明2.4.10引入上下文滚动、项目搜索、配置自动补全、SECRET_KEY环境变量化以及 2.6.0 等后续版本。完整的发布说明目录见 docs/source/guide/release_notes/onprem。总结Label Studio Enterprise 2.4.8 的核心价值体现在三条主线一是标注界面全面标签化——面板可拖拽、堆叠、折叠与重排配合注解标签与 Outliner 过滤器大幅提升大规模任务的组织与导航效率二是排序标注能力从零到一——Ranker 标签获得配置校验、API 示例数据与模板支持配合仓库中的 LLM Ranker / Visual Ranker 模板可直接落地模型对比与偏好收集任务三是系统稳定性与安全性加固——异步导入、目标存储桶校验、OOM 修复以及 CVE-2023-31047 等安全漏洞的修复让该版本成为 2.4.x 系列中兼具功能性与可靠性的一次重要迭代。【免费下载链接】label-studioLabel Studio is a multi-type data labeling and annotation tool with standardized output format项目地址: https://gitcode.com/GitHub_Trending/la/label-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表