如何调用GLiNER2.5-Decide对fast-decisions做分类推理:候选标签原样传入的完整教程
【免费下载链接】fast-decisions项目地址https://ai.gitcode.com/hf_mirrors/fastino/fast-decisions点击查看免费下载fast-decisions 是专为 GLiNER2.5-Decide 打造的分类决策数据集17 个业务域、每域一个 JSONL 文件、共 1,700 条样本。每一行都是自由文本 候选标签 金标答案一行文本可以携带多个决策头task head。本教程从加载数据开始带你完整走通调用 GLiNER2.5-Decide 做分类推理的全流程并重点讲清一条核心纪律——候选标签必须原样传入。1. 认识数据集17 个业务域每域一个文件 fast-decisions 不是通用推理考题而是一组产品必须做的操作性分类决策客户意图、银行意图、邮件分诊、工单路由、诊所未决、评论情感、文档类型等。输入input字段纯自由文本带[channel]、[body]等上下文前缀输出output.classifications一个决策头列表一行可以包含多个头候选标签每个头的labels字段即完整候选集true_label是金标答案永远是字符串列表单标签头也是单元素列表关键信息内容域数量17 个开发域每域 100 条共 1,700 行文件格式JSONL每行一个样本评测口径官方测试集每域 300 条已保留held out本仓库文件仅用于开发许可证Apache 2.0每个决策头有哪些候选标签完整清单见 README.md 的 Task heads and label sets 一节。2. 一步加载数据用 datasets 库2.1 加载单个域from datasets import load_dataset ds load_dataset(fastino/fast-decisions, support_intent, splittrain)2.2 加载全部 17 个域from datasets import load_dataset, concatenate_datasets domains [support_intent, support_topic, document_type, review_sentiment, agent_handoff, email_triage, ticket_route, product_feedback, banking_intent, clinic_request, travel_request, news_topic, paper_field, sports_recap, restaurant_review, benefits_request, screen_tags] all_ds concatenate_datasets([ load_dataset(fastino/fast-decisions, name, splittrain) for name in domains ])config 名与文件名一一对应support_intent对应 support_intent.jsonlproduct_feedback对应 product_feedback.jsonl 等。每个文件的第一行就是一个完整样本可直接在仓库中浏览例如 email_triage.jsonl一行邮件要同时做出 4 个决策。2.3 想本地浏览数据clone 仓库即可git clone https://gitcode.com/hf_mirrors/fastino/fast-decisions3. 调用 GLiNER2.5-Decide 做分类推理3.1 加载模型from gliner2 import AutoExtractor model AutoExtractor.from_pretrained(fastino/GLiNER2.5-Decide)处理英文文本用fastino/GLiNER2.5-Decide非英文文本请改用多语言版GLiNER2.5-multi-Decide加载方式完全一致见 README.md。3.2 核心调用classify_text签名非常简单——第一个参数是文本第二个参数是任务名 → 候选标签的字典row ds[0] head row[output][classifications][0] pred model.classify_text(row[input], {head[task]: head[labels]}) print(pred[head[task]])3.3 核心纪律候选标签原样传入⚠️labels是该决策头的完整候选集调用时务必原样透传这是本数据集最重要的使用约定README.md 明确要求 pass it to your model as-is不要从候选集里剔除金标——那等于泄漏答案评测分数会虚高不要随意增删、改序或精简候选集——模型就是在这套集合上训练和评测的不要跨头混用候选集——一行可能有多个头每个头有各自的labels字典的 key 必须与task名严格对应推理时不要自行替换成你业务里的标签除非你已自行微调。单标签头返回一个字符串多标签头返回列表。例如 product_feedback.jsonl 中的product_area头标记了multi_label: true金标答案可以是多个产品区域的列表。4. 精确匹配评测跑官方评测循环官方口径是精确匹配exact match预测集合与金标集合逐一比对单标签头按字符串、多标签头按列表统一转成排序集合后比较。完整评测循环如下hits total 0 for row in ds: for head in row[output][classifications]: pred model.classify_text(row[input], {head[task]: head[labels]}) got pred[head[task]] if isinstance(got, str): got [got] elif isinstance(got, dict): got [got[label]] hits sorted(got) sorted(head[true_label]) total 1 print(hits / total)这正是 README.md 给出的评测代码可原样复制到任何域的数据集上运行。5. 分类推理的 3 个常见坑有序标签是字符串数字0–5、0–10 这类有序头用3而不是整数3不要自行做类型转换。true_label永远是列表单标签头也是[refund_request]比较时先归一成列表别直接写字符串。本仓库的分数不能当基准仓库内是开发集每域 100 条官方测试集每域 300 条被保留。不要把在本仓库文件上跑出的分数作为 benchmark 对外报告README.md 特别强调。参考GLiNER2.5-Decide 在保留测试集上的平均精确匹配为 60.2%位列参评模型第一详见 README.md。6. 常见问题FAQQ一行有多个决策头怎么推理A按评测循环的方式逐个头处理——遍历row[output][classifications]为每个头用各自的task名和labels构造字典后调用classify_text。Q某头的候选标签全集在哪里查AREADME.md 列出了全部 17 个域、每个头的完整标签集推理时直接使用这些字符串作为候选集。Q数据可以用来微调吗A可以。本仓库提供的是开发集dev split适合开发与调优项目方提供 Fastino 平台来微调和部署 GLiNER2.5多语言场景可关注GLiNER2.5-multi-Decide。Q多标签头和单标签头的返回有什么不同A单标签头返回字符串如refund_request多标签头返回列表如[kids, drama]见 screen_tags.jsonl。评测时统一按集合精确匹配。赞分享【免费下载链接】fast-decisions项目地址https://ai.gitcode.com/hf_mirrors/fastino/fast-decisions点击查看免费下载相关推荐开发者指南用fast-decisions微调GLiNER2.5并部署上线的完整流程开发者指南用fast decisions微调GLiNER2.5并部署上线的完整流程 fast decisions 是专为 GLiNER2.5 微调 打造的开源cls_threshold 一调就灵GLiNER2.5-Decide 多标签分类的精度/召回跷跷板cls_threshold 一调就灵GLiNER2.5 Decide 多标签分类的精度/召回跷跷板 在多标签分类任务里GLiNER2.5 Decide34人工智能大模型NLP如何用 jevos 做零样本文本分类一段文本路由到多个标签的完整教程如何用 jevos 做零样本文本分类一段文本路由到多个标签的完整教程 jevOS开源项目 jev是一个能在笔记本 CPU 上运行的本地 LLM 决策引擎上一篇OpenSpace 数据服务层实战基于>下一篇eslint-plugin-unicorn 快照测试解读no-xor-as-exponentiation 规则如何拦截误把位异或当乘方的写法创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LIO-SAM 上手指南:激光雷达惯性里程计如何又快又稳

LIO-SAM 上手指南:激光雷达惯性里程计如何又快又稳

LIO-SAM 上手指南:激光雷达惯性里程计如何又快又稳 【免费下载链接】LIO-SAM LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping 项目地址: https://gitcode.com/GitHub_Trending/li/LIO-SAM LIO-SAM 是一个开源的紧耦合激光雷达…

2026/10/18 13:12:39 阅读更多 →
power-platform-skills Code Apps插件指南:React+Vite构建连接Dataverse与SharePoint的代码应用

power-platform-skills Code Apps插件指南:React+Vite构建连接Dataverse与SharePoint的代码应用

【免费下载链接】power-platform-skills A plugin marketplace for GitHub Copilot and other AI agents that provides Power Platform development plugins, including reusable skills, agents, and commands for building and deploying solutions. 项目地址: h…

2026/10/17 10:32:05 阅读更多 →
从感知到决策:机器人运动智能开发平台如何让机器人“自己想明白”

从感知到决策:机器人运动智能开发平台如何让机器人“自己想明白”

搞机器人开发这些年,我见过太多项目死在同一个地方:机器人不是不会动,而是不知道为什么要这么动。堆了一堆传感器、写了几百条 if-else,结果换个环境就“痴呆”。最近接触了生数 Motus2,这个思路倒是让人眼前一亮——它…

2026/10/17 10:31:05 阅读更多 →

最新新闻

pH敏感型IgG标记试剂:从抗体标记设计到活细胞内吞追踪的实战指南

pH敏感型IgG标记试剂:从抗体标记设计到活细胞内吞追踪的实战指南

做这行做久了会发现,抗体标记这件事,看着是"把荧光染料接到IgG上"这么一步操作,真正拉开差距的,全在细节里。普通标记试剂只能告诉你抗体在哪里,而pH敏感型IgG标记试剂能告诉你抗体到了什么环境、经历了什么…

2026/10/18 13:11:50 阅读更多 →
三个线程按序打印:信号量闸门模型与Java/C++/Python实现

三个线程按序打印:信号量闸门模型与Java/C++/Python实现

1. 三个线程按序打印,到底在考什么1.1 题目描述与表面难点这道题我先后在几个刷题平台和多轮面试复盘里见过,算是多线程入门必刷的经典题目。题目描述很短:有三个线程,分别调用同一个对象上的三个方法,每个方法内部会打…

2026/10/18 13:11:50 阅读更多 →
微信爬虫实战:公众号历史文章与阅读点赞评论抓取全链路

微信爬虫实战:公众号历史文章与阅读点赞评论抓取全链路

简介:这是一份基于 Node.js 的微信爬虫项目源码,面向需要批量采集公众号数据的开发者与数据分析人员,通过 AnyProxy 中间人代理原理抓取微信文章正文、阅读量、点赞量、在看数及评论等信息,并支持获取公众号历史文章链接。项目已适…

2026/10/18 13:11:50 阅读更多 →
HTML5移动端支付金额输入:自绘键盘与精度处理实战

HTML5移动端支付金额输入:自绘键盘与精度处理实战

简介:这份资源提供了一套可直接运行的HTML5微信支付页面键盘输入金额代码,面向移动端前端开发者、H5页面制作人员以及需要实现支付金额输入交互的初学者与进阶者。它解决的是在微信内置浏览器中,如何用自定义数字键盘完成金额输入、并配合支付…

2026/10/18 13:11:50 阅读更多 →
RTSP拉流YOLO检测:OpenCV实时视频分析与避坑指南

RTSP拉流YOLO检测:OpenCV实时视频分析与避坑指南

简介:这是一份面向视频流实时检测场景的YOLOOpenCVPython项目资源,核心解决通过RTSP协议对网络摄像头或视频流进行目标识别的问题,适合有一定Python基础的计算机视觉开发者参考。包内共14个文件,以Python脚本、YOLO模型配置、说明…

2026/10/18 13:11:50 阅读更多 →
C语言数据结构入门:从栈队列到链表的工程实践指南

C语言数据结构入门:从栈队列到链表的工程实践指南

简介:本资源是面向C语言初学者与算法进阶学习者的数据结构与算法实践合集,聚焦线性表、栈、队列、树、图、查找、排序等核心模块的C语言原生实现,覆盖高校课程教学与工程实践双重需求。压缩包共558个文件,以80个.c源码文件为主体&…

2026/10/18 13:10:49 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →