46、人机协作机器学习产品案例解析

人机协作机器学习产品案例解析

在实际应用中,许多工作都涉及从非结构化数据中构建结构化数据,如营销人员分析消费者对产品的情感、医疗人员从电子病历中提取重要信息等。以下将详细介绍两个具体案例,包括问题陈述、假设、设计实现以及潜在扩展。

案例2:收集食品安全事件数据
  • 问题陈述 :食品安全专业人员希望收集食品中检测到病原体或异物的事件数据,具体需求包括维护欧盟所有记录的食品安全事件的完整记录、追踪不同食品安全事件是否来自同一来源,以及在可能存在未检测或未报告的食品安全事件时向特定国家发出警告。
  • 假设
    • 报告仅使用英文。
    • 预训练语言模型将有所帮助。
    • 食品安全专家具备提取信息所需的领域专业知识。
    • 食品安全专家已经在工作中执行此任务。
  • 重要考虑因素
    • 自主性 :食品安全专家不希望机器学习集成减慢其工作流程。
    • 透明度 :食品安全专家应能够了解剩余报告数量。
    • 一致性和紧凑性 :食品安全专家不应需要滚动、使用鼠标或在屏幕上丢失元素跟踪。
    • 趋势跟踪能力 :分析师对各国趋势感兴趣,因此希望跟踪提取的信息如何显示各国之间的移动趋势。
  • 设计与实现
    • 主动学习 :使用置信度比率来衡量不确定性,该不确定性分数将作为阈值,决定是否显示模型的自动完成建议。
    • 注释 :如果模型没有预测,界面将使用当前报告中所有匹配文本字符串的自动完成建议。
    • 机器学习模型 :使用基于DistillBERT预训练模型的一个机器学习模型,并定期进行再训练。
  • 架构图
graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(未标记数据):::process --> B(Transfer learning: Use DistillBERT pretrained model):::process
    B --> C(Annotation: Food safety expert annotates information):::process
    C --> D(Training data: Train model on extracted data):::process
    D --> E(Train model: Model predicts sequences):::process
    E --> F(Deployed model: Trained model uses ratio of confidence for assisted annotation):::process
    F --> G(Deployed model: Predict sequences):::process
    G --> H(Extracted information):::process
    I(Stream of reports):::process --> C
  • 潜在扩展
    | 扩展类型 | 扩展方法 | 说明 |
    | ---- | ---- | ---- |
    | 注释界面 | 预测注释 | 当模型对预测有信心时,用预测值预填充字段,但可能导致专家接受错误预测而产生更多错误。 |
    | 注释界面 | 裁决 | 创建一个单独的界面,让专家快速裁决对模型有高价值的示例,作为可选的额外策略。 |
    | 注释质量控制 | 内部注释者一致性 | 给注释者在不同时间分配相同任务,以测量一致性。 |
    | 注释质量控制 | 错误预测 | 构建模型预测专家最可能出错的位置,并标记这些位置,提醒专家注意或分配给更多人处理。 |
    | 机器学习架构 | 合成负例 | 让专家对现有上下文进行最小编辑以创建负例,避免模型错误学习上下文。 |
    | 机器学习架构 | 中间任务训练 | 创建一个单独的文档标记模型来预测“相关”和“不相关”,并将其用作主模型的表示。 |
    | 主动学习 | 基于不确定性重新排序 | 将最不确定的项目排在前面,可能更快地改进机器学习模型,但最初可能会让专家感觉速度变慢。 |
    | 主动学习 | 其他不确定性指标 | 测试置信度比率是否是此数据的最佳不确定性采样算法。 |
案例3:图像中识别自行车
  • 问题陈述 :交通研究人员希望估计特定街道上使用自行车的人数,具体需求包括收集人们在街道上骑自行车的频率信息、从数千个摄像头捕获此信息且预算有限,以及使自行车识别模型尽可能准确。
  • 假设
    • 图像可以从任何角度拍摄。
    • 现有数据集(如ImageNet、Open Images和MS COCO)可能有用,但可能无法覆盖所有可能的拍摄角度和设置。
    • 模型的准确性是最重要的结果。
  • 重要考虑因素
    • 自主性 :交通研究人员不关心注释过程中的自主性,只希望尽快构建最准确和健壮的模型。
    • 透明度 :实时监控系统的准确性是最重要的指标。
    • 多样性 :交通研究人员希望模型在不同光照条件、角度和距离下都能同样有效工作。
  • 设计与实现
    • 机器学习模型 :使用基于ImageNet和COCO数据集的两个预训练模型。
    • 主动学习 :使用最小置信度进行不确定性采样,并寻找基于模型的异常值。
    • 注释 :允许注释者快速对每个图像进行二元选择,以优化速度。
  • 架构图
graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(未标记数据池):::process --> B(Transfer learning: Use COCO pretrained model):::process
    A --> C(Transfer learning: Use ImageNet pretrained model):::process
    B --> D(Annotation: Humans label items individually and batched):::process
    C --> D
    D --> E(Training data: Labeled items become the training data):::process
    E --> F(Train model: Use training data to create machine learning model):::process
    F --> G(Deploy model: Trained model is deployed to predict labels on raw data):::process
    G --> H(Deployed model: Predict labels):::process
    I(Active learning: Least confidence, model-based outliers, data augmentation):::process --> A
  • 潜在扩展
    | 扩展类型 | 扩展方法 | 说明 |
    | ---- | ---- | ---- |
    | 注释界面 | 批量注释 | 允许批量注释界面,如包含10张左右图像的界面,让注释者选择有自行车的图像,可能比滚动界面更快。 |
    | 注释界面 | 边界框注释 | 对于模型无法正确预测自行车的图像,注释者可以注释自行车,这些图像可作为裁剪训练数据示例。 |
    | 注释质量控制 | 引出主观判断 | 对于一些边缘情况,如独轮车、自行车框架和电动自行车,使用贝叶斯真相血清等方法找到少数但有效的解释。 |
    | 注释质量控制 | 合成数据 | 将自行车复制粘贴到一些图像中,提高上下文多样性,帮助模型关注自行车而非背景。 |
    | 机器学习架构 | 目标检测 | 自动裁剪和/或缩放图像中预测有自行车的部分,提高注释过程的速度和准确性。 |
    | 机器学习架构 | 连续/连续任务 | 模型可以进行连续或连续任务,预测自行车的确切数量,但注释速度会变慢,质量控制更难实现。 |
    | 主动学习 | 集成采样 | 维护多个模型,跟踪所有模型的预测不确定性,采样平均不确定性最高和/或预测变化最大的项目。 |
    | 主动学习 | 代表性采样 | 使用代表性采样找到与Open Images最相似的图像,因为这些图像更容易出现错误。 |

综上所述,在设计人机协作机器学习产品时,应从解决的问题出发,综合考虑各种因素,包括用户需求、模型准确性、数据多样性等。通过合理的设计和实现,并根据实际情况进行潜在扩展,可以构建出高效、准确的机器学习系统。

人机协作机器学习产品案例解析

构建人机协作机器学习产品的进一步思考

在前面介绍了收集食品安全事件数据和图像中识别自行车这两个人机协作机器学习产品案例后,我们可以进一步探讨构建这类产品的一些要点和注意事项。

产品设计的起点

在定义人机协作机器学习应用的产品时,从要解决的问题出发并逆向推导是一个非常有效的方法。这样可以帮助我们从技术设计、界面设计到注释指南等各个方面进行全面的规划。例如,在食品安全事件数据收集案例中,明确了食品专家的具体需求,如维护完整记录、追踪事件来源和发出警告等,这些需求就成为了整个系统设计的核心依据。

不同案例的特点与共性
  • 特点
    • 数据类型不同 :食品安全事件数据收集主要处理的是文本数据,而自行车识别案例处理的是图像数据。不同的数据类型决定了在模型选择、特征提取和注释方法等方面会有很大的差异。例如,文本数据可能更依赖于语言模型,而图像数据则需要使用计算机视觉相关的模型。
    • 用户需求不同 :食品安全专家更关注工作流程的效率和信息的准确性,而交通研究人员则更注重模型的准确性和实时监控。这就要求在设计系统时,要充分考虑用户的不同需求,提供相应的功能和界面。
  • 共性
    • 都需要人机协作 :无论是文本数据的注释还是图像数据的标记,都离不开人类专家的参与。人类的专业知识和判断力可以帮助模型更好地学习和提高准确性。
    • 都可以进行潜在扩展 :两个案例都提供了多种潜在的扩展方法,这些扩展方法可以根据实际情况进行选择和实施,以进一步提高系统的性能和效率。
机器学习基础回顾

在人机协作机器学习中,了解一些基本的机器学习知识是非常重要的。以下是一些关键的知识点:

模型预测的解释

几乎所有的监督机器学习模型都会给出两个主要信息:预测标签和与每个预测标签相关的数值。例如,一个简单的目标检测模型可能会给出如下预测:

{
    "Object": {
        "Label": "Cyclist",
        "Scores": {
            // 这里应该有具体的分数信息,但原示例未给出完整
        }
    }
}

通过这些信息,我们可以了解模型对不同对象的预测结果和置信度。

准确性的计算

计算模型的准确性可以通过多种指标,如召回率、精确率、F分数、ROC曲线下面积(AUC)和机会调整准确性等。这些指标可以帮助我们从不同的角度评估模型的性能。例如,召回率衡量的是模型正确预测出正例的比例,而精确率则衡量的是模型预测为正例的样本中实际为正例的比例。

软max及其局限性

软max是一种常用的激活函数,用于将模型的输出转换为概率分布。然而,它也有一些局限性,例如在处理不平衡数据时可能会导致模型偏向于多数类。在实际应用中,我们需要了解这些局限性,并根据具体情况选择合适的方法来解决。

总结与展望

通过以上案例和相关知识的介绍,我们可以看到人机协作机器学习在不同领域都有广泛的应用前景。在实际构建这类产品时,我们需要充分考虑用户的需求、数据的特点和模型的性能,合理选择设计和实现方案,并根据实际情况进行潜在扩展。同时,不断回顾和掌握机器学习的基础知识,有助于我们更好地理解和优化这些系统。

未来,随着技术的不断发展,人机协作机器学习产品可能会在更多领域得到应用,并且会不断涌现出更加高效和智能的方法和技术。我们可以期待这些产品在提高工作效率、提升决策质量等方面发挥更大的作用。

以下是一个总结人机协作机器学习产品构建要点的表格:
| 要点 | 说明 |
| ---- | ---- |
| 问题导向 | 从要解决的问题出发进行产品设计 |
| 考虑用户需求 | 充分考虑用户的工作流程、需求和关注点 |
| 选择合适模型 | 根据数据类型和任务特点选择合适的机器学习模型 |
| 人机协作 | 合理安排人类专家参与数据注释和模型优化 |
| 潜在扩展 | 根据实际情况选择和实施潜在的扩展方法 |
| 掌握基础知识 | 了解模型预测解释、准确性计算和软max等基础知识 |

通过遵循这些要点,我们可以构建出更加高效、准确和实用的人机协作机器学习产品。

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(问题定义):::process --> B(数据收集与准备):::process
    B --> C(模型选择与训练):::process
    C --> D(人机协作注释):::process
    D --> E(系统评估与优化):::process
    E --> F(潜在扩展):::process
    F --> G(持续改进):::process

这个流程图展示了构建人机协作机器学习产品的一般流程,从问题定义开始,经过数据处理、模型训练、人机协作注释等步骤,最终通过评估和扩展实现持续改进。

相关推荐

大模型落地转向:从跑分游戏到全面实用

大模型技术正经历从‘通用能力验证’到‘垂直场景可用’的关键跃迁。传统MMLU、GSM8K等基准测试虽能衡量基础推理能力,却难以反映真实业务中的鲁棒性、低延迟、可解释性与合规可控性。随着金融、医疗、法律等高价值场景对AI提出‘能嵌入工作流、敢独立闭环、经得起审计’的刚性要求,‘场景化微调’和‘工程鲁棒性’成为落地核心——前者通过法律概念图谱、反事实增强等手段重建业务语义空间,后者依托七层防护机制应对PDF错位、OCR噪声、上下文稀释等生产级挑战。腾讯混元90天重组正是这一范式转移的典型实践,标志着大模型正式迈

weixin_34159110的博客 415

代码革命:AI能否彻底取代IT技术人的角色?

2025年的科技圈,AI已从实验室走向产业腹地,成为全球科技企业竞相押注的“新基建”。GitHub Copilot的代码生成占比突破40%,商汤“日日新”大模型支撑起日均100亿Tokens的处理量,某电商平台“双十一”核心系统迭代中AI生成代码占比首次超过半数——这些数据勾勒出一幅令人震撼的图景:AI正以摧枯拉朽之势重构IT行业的生产逻辑。然而,在这场“代码革命”中,一个尖锐的问题悬在每个从业者心头:AI能否彻底取代IT技术人的角色?

1096

AI替代危机:IT从业者如何避免成为“技术冗余”?

2025年,人工智能已从实验室的“黑科技”演变为企业数字化转型的“标配”。当全球89.84%的企业将AI嵌入经营环节,当AI代码生成工具能在一分钟内完成程序员数小时的工作,当AI气象模型能精准预测灾害天气为城市抢出“安全缓冲期”,一场关于“技术冗余”的焦虑正在IT从业者中蔓延。这场危机并非简单的“机器取代人类”,而是技术范式革命下,职业价值体系的重构。

1177

代码革命:AI会成为IT人的“终结者”还是“助推器”?

2025年的夏天,AI技术的浪潮正以摧枯拉朽之势重塑IT行业。GitHub Copilot在代码编辑器里自动补全逻辑,AutoGPT在服务器上自主优化系统架构,某电商平台“双十一”核心系统迭代中AI生成代码占比突破52%。当这些数据摆在眼前时,一个尖锐的问题浮出水面:AI究竟是IT从业者的“职业终结者”,还是推动行业跃迁的“超级助推器”?

747

【信息科学与工程学】【产品体系】第十一篇 ICT制造业服务器生产

编号设备类别设备子类具体设备型号加工能力精度等级适用范围控制方式1钣金加工设备激光切割机TRUMPF Trulaser 5030切割厚度0.5-20mm±0.05mm机箱面板、支架CNC数控2钣金加工设备数控冲床AMADA EMK 3610 NT冲孔、成型±0.1mm通风孔、安装孔CNC数控3钣金加工设备折弯机AMADA HDS 1303 NT折弯角度精度±0.5°机箱结构件CNC数控4注塑成型设备注塑机ARBURG Allrounder 570 S注射重量5-200g±0.02mm塑料部件、连接器伺服电机

weixin_49199313的博客 1083

31、基于循环神经网络的装配操作分类研究

本文研究了基于循环神经网络(特别是ConvLSTM2D架构)的装配操作分类方法,利用深度视觉数据对人工装配中的基本操作(如伸手、抓取、移动、释放)进行分类。通过构建和训练神经网络模型,在自适应矩估计优化和批量归一化等技术的支持下,实现了88.2%的测试准确率,验证了该方法在概念上的可行性。文章分析了模型的优势与局限性,并提出了数据集扩展、模型优化和实际应用适配等改进方向,为实现高效人机协作提供了技术支持和研究基础。

r7s8t的博客 112

人工智能训练师三级全真模拟试卷(三)|65题+MLOps+Prompt工程+答案解析

本套模拟试卷(二)包含65道题目,总分100分,题型包括单选(30题)、多选(10题)、判断(20题)和简答(5题),覆盖机器学习进阶、深度学习框架、CV/NLP核心技术、数据标注、模型优化及AI治理等七大知识领域。试卷提供AutoGrader自动评分工具,建议在完成卷一后进行查漏补缺。重点考查概念辨析、流程规范、工具使用和方案设计等能力,不同题型侧重不同维度考核,及格线为60分。

白话机器学习 165

【信息科学与工程学】【产品体系】第十二篇 制造业生产加工05 控制算法

类别算法编号算法名称数学描述/核心公式关键参数/变量适用范围物理意义/算法作用关联知识连接点​5.1.1三环PID控制其中 ep​,ev​,ec​分别为位置、速度、电流误差。电流环通常由驱动器内部实现,响应最快。比例增益 Kp​, 积分增益 Ki​, 微分增益 Kd​(各环独立)电机、直线电机、力矩电机伺服驱动,运动控制基础经典反馈控制。比例消除当前误差,积分消除稳态误差,微分抑制超调/振荡。三环嵌套,内环为外环提供“理想”被控对象。表12.3.1:PID控制器整定;

weixin_49199313的博客 1824

【信息科学与工程学】【产品体系】第十二篇 制造业生产加工05 控制算法 ——飞行(1)

航空航天控制的高级主题,包括先进飞行控制、航天器高级控制、无人机集群、航空发动机控制和飞行管理。

weixin_49199313的博客 1911

本地AI代码助手:智能解析大型代码库,实现自动化重构与理解

在软件开发中,大型代码库的理解与维护是常见挑战。传统方法依赖人工阅读和有限上下文工具,效率低下。通过结合检索增强生成(RAG)和多智能体(Multi-Agent)架构,现代AI工具能够智能解析代码结构,理解模块关系,并精准定位相关代码片段。这种技术不仅能提升代码探索效率,还能自动化执行重构、文档生成等任务,在遗留系统维护、快速上手新项目等场景中发挥关键作用。本文以blackboxaicode/cli为例,展示了如何利用其代码感知和Workflow Automation能力,高效处理复杂代码库。

weixin_30240349的博客 369

告别Selenium!纯Python+Requests搞定微信视频号登录Cookie(附完整代码与避坑指南)

本文详细介绍了如何利用纯Python和Requests库实现微信视频号的自动化登录,替代传统的Selenium方案。通过解析HTTP请求交互流程,提供完整的代码实现和避坑指南,显著提升爬虫效率和隐蔽性,适用于轻量化爬虫开发。

weixin_30642561的博客 312

STM32G474实战:数字LLC电源控制程序从零到跑通(附完整代码解析)

本文详细介绍了基于STM32G474微控制器开发数字LLC电源控制程序的完整实战流程。从硬件平台搭建、CubeMX工程配置,到核心控制逻辑、双速率中断框架、数字PID实现,再到Burst模式、状态机等高级策略与异常处理,提供了从零到跑通的系统化指南与代码解析,助力开发者掌握高效数字电源的程序编写与调试技巧。

s1t2u3的博客 1240

利用kettle进行数据库数据比对

Kettle是一款国外开源的ETL工具,纯java编写,可以在Windows、Linux、Unix上运行,数据抽取高效稳定。本人用的版本是6.1。 之前用kettle这个开源的ETL工具是用来做数据抽取的,这次测试有个需求,是做数据库数据的比对。验证源表到目标表的逻辑正确,从而利用源表自己写SQL逻辑,生成的结果和目标表去比对。这次想到了利用kettle的数据比较功能,来做这些数据校验。 ...

多米诺DU的专栏 1万+

【Go语言实战】(9) gRPC 实现一个简单微服务

文章目录写在前面1. 安装1.1 grpc1.2 proto1.3 protobuf2. 编写代码2.1 初始化项目2.2 编写proto2.3 编写服务端2.4 实现客户端3. 演示 写在前面 这一次我们用gRPC实现获取用户的信息 1. 安装 1.1 grpc grpc的安装直接go get即可 go get google.golang.org/grpc 1.2 proto 下载proto,我是下载这个的。 然后解压出来把bin目录放在直接放在系统变量当中 1.3 protobuf 我们在

面向生活编程 3272

基于FPGA的7x7矩阵求逆verilog开发

up目录一、理论基础二、核心程序三、测试结果 矩阵求逆,即求矩阵的逆矩阵。矩阵是线性代数的主要内容,很多实际问题用矩阵的思想去解既简单又快捷。逆矩阵又是矩阵理论的很重要的内容,逆矩阵的求法自然也就成为线性代数研究的主要内容之一。设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩B,使得: AB=BA=E。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵。其中,E为单位矩阵。典型的矩阵求逆方法有:利用定义求逆矩阵、初等变换法、伴随阵法、恒等变形法等。 逆矩阵的求法有多种,其中重要

FPGA/MATLAB学习教程/源码/项目合作开发 3898

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

【Proteus仿真】基于74LS148+74LS279+74LS48的四路抢答器

perseverance51博客 8834

《Android最全面试题-Offer直通车》目录

如今Android求职是僧多粥少,竞争非常激烈,企业招聘时要求很高,本专栏汇聚android面试各种考点,各大公司Android面试题,《Android 最全面试题》将助你全方位提升,助您脱颖而出,早日拿到满意Offer。本专栏汇聚了海量优质内容,文章数量超过100 篇。凭借过硬的质量,每月新增订阅用户数以百计,如今仅需特惠价 9.9 元,限时抢购,后续将逐步恢复原价,早订阅早开启逆袭之旅。精心筹备,整理出一系列超万字精华篇章,累计数十万的 Android 面试题深度剖析。

大模型大数据攻城狮的专栏 2870

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

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

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: 70、两轮轮椅与多机器人协同运输控制技术解析
下一篇: 12、AI在社会中的应用:机遇与挑战
code8
博客等级 码龄17年 65粉丝 1720原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值