45、人机协同机器学习产品实践

人机协同机器学习产品实践

1. 人机协同机器学习应用的产品定义

在设计人机协同机器学习应用时,良好的产品管理始于明确要解决的问题,即所支持的实际日常任务。理解要解决的人类任务有助于产品设计的各个方面,包括界面、注释和机器学习架构。

1.1 从要解决的问题入手

好的产品设计应从定义要解决的问题开始。常见的错误是从所创建的技术角度而非要解决的问题来谈论产品。以电子邮件客户端的自动完成功能为例,将问题定义为“人们希望在电子邮件中自动完成句子”过于简单,更好的定义是“人们希望尽可能高效地进行交流”。明确问题有助于从为注释者创建指南到决定下一步构建或扩展哪些产品功能等各个方面。

在问题定义中具体化也很有帮助。如果电子邮件自动完成产品针对营销人员,问题可以定义为“营销人员希望尽可能高效地与潜在客户进行交流”;如果是面向消费者的产品,则可以定义为“人们希望尽可能高效地与朋友和家人进行交流”。这种方法有助于在设计产品时形成假设。

定义好要解决的问题后,可以将其分解为人们试图执行的具体任务。对于电子邮件自动完成产品,具体任务可能包括“我希望每天发送给潜在客户的电子邮件数量翻倍”或“我希望在不缩短邮件回复长度的情况下每天清理完收件箱”。这些具体任务可以成为产品成功的一些衡量指标。

以下是三个作为人机协同机器学习系统示例要解决的问题:
- 新闻标题数据分析 :
- 数据分析师希望了解新闻标题数据中的信息分布。
- “我想知道有多少新闻标题与特定主题相关。”
- “我想跟踪新闻标题主题随时间的变化。”
- “我想导出与特定主题相关的所有新闻文章进行进一步分析。”
- 食品安全数据收集 :
- 食品安全专业人员希望收集食品中检测到病原体或异物的事件数据。
- “我想维护欧盟所有记录在案的食品安全事件的完整记录。”
- “我想跟踪不同食品安全事件是否可能来自同一来源。”
- “当可能存在尚未检测到或报告的食品安全事件时,我想向特定国家发出警告。”
- 自行车使用情况估计 :
- 交通研究人员希望估计特定街道上使用自行车的人数。
- “我想收集人们在街道上骑自行车的频率信息。”
- “我想从数千个摄像头中获取这些信息,但没有预算进行手动操作。”
- “我希望我的自行车识别模型尽可能准确。”

1.2 设计解决问题的系统

对于上述三个用例,可以从问题定义出发设计解决这些问题的系统。每个示例都将构建一个完整的人机协同机器学习系统,可将这些示例视为概念验证(PoC),后续可使其更具可扩展性和鲁棒性。

虽然难以在本文中提供一个关于注释者间一致性的实用示例,但后续会有一篇免费文章使用相关示例来介绍注释者间一致性。该示例包括根据短文本是否与灾难相关进行注释,并使用开源代码收集人们的注释和(如果选择加入)他们的身份信息,以便比较不同人的注释。

需要注意的是,其中两个系统在机器学习问题上有相似之处,一个是对新闻标题进行标注,另一个是对图像进行标注,但由于支持的用例不同(探索性数据分析和对象计数),最终的系统会有所不同。食品安全示例是对现有人类流程的自动化,因此保持执行此工作的人员的自主性很重要,尤其不能让他们觉得工作因要为机器学习算法提供数据而变慢。在这种情况下,模型准确性的重要性最低,因为如果辅助文本不起作用,人员可以直接输入字段值。

以下是三个示例系统设计中最重要因素的总结:
| 示例 | 自主性 | 模型准确性 | 注释准确性 |
| ---- | ---- | ---- | ---- |
| 新闻标题 | 中等 | 中等 | 低 |
| 食品安全 | 高 | 低 | 高 |
| 自行车检测 | 低 | 高 | 中等 |

在所有三个案例中,一些组件可以替换为更复杂的组件,如更主动的学习采样方法、更复杂的机器学习模型、更高效的界面等。在与这三个示例交互时,可根据系统目标、数据和任务本身,思考每个用例下一步最有用的扩展或添加组件。

1.3 连接Python和HTML

为示例构建Web界面时,需要将Python与HTML/JavaScript连接起来。这里使用Python库 eel ,它允许为Python应用程序构建本地HTML界面。有许多库可用于连接Python和HTML,如果熟悉其他库,如 flask 、 kivy 、 pyqt 、 tkinter 或其他可轻松与HTML应用程序连接的HTML应用程序或Python API库,也可选择它们来创建原型。

使用 eel 是因为它轻量级且对JavaScript知识要求较低。即使不熟悉JavaScript但了解Python和HTML,也能理解本文中的示例。使用 eel 时,大部分工作将在Python中完成。

在每个示例中,将有三个代码文件:一个Python文件( .py )、一个JavaScript文件( .js )和一个HTML文件( .html )。这种格式便于教学。可通过 pip 安装 eel :

pip install eel

以下是如何导入 eel 并将Python函数暴露给HTML文件中的JavaScript的示例:

import eel
@eel.expose
def hello(message):
    return "Hello " + message

在JavaScript中调用该Python函数的代码如下:

<script type='text/JavaScript'>
    async function hello(message){
        let message = await eel.hello(message)();  // Call Python function
        console.log(message)
    }
</script>

如果调用JavaScript函数 hello("World") ,将在JavaScript控制台中打印“Hello World”。在Python文件中添加以下两行代码,确保Python脚本可以与包含JavaScript的HTML文件进行通信:

eel.init('./')  # Tell eel where to look for your HTML files 
eel.start('helloworld.html')   

上述代码假设HTML文件名为 helloworld.html ,且与Python文件在同一目录中。 start() 调用将打开一个浏览器窗口来启动应用程序,通常应将此调用放在Python脚本的末尾。

需要注意的是,虽然在Python和JavaScript中都将函数命名为 hello() ,但这不是必需的命名约定,JavaScript可以按名称调用Python中任何暴露的函数。为了使代码更易读,本文在整个示例中遵循使用相同函数名的约定。同样,为了简单起见,在每个示例中Python、JavaScript和HTML文件使用相同的名称,仅更改扩展名。

2. 示例1:新闻标题的探索性数据分析

探索性数据分析(EDA)是快速开发的机器学习系统最常见的用例之一。在机器学习文献中,关于EDA的研究相对较少,因为它不侧重于机器学习的准确性。在行业中,数据科学家通常希望在决定构建哪些模型和产品之前更详细地了解他们的数据。EDA可以让数据科学家快速浏览和过滤数据。

2.1 假设

设计此产品的假设如下:
- 新闻标题仅为英文。
- 预训练语言模型将有所帮助。
- 分析师将有一些用于引导的好关键词的想法。

数据本身会影响架构决策的各个方面。这里使用DistilBERT预训练模型,它是在仅包含英文的维基百科数据和公共领域书籍集合上训练的。维基百科包含类似于新闻标题的标题以及一些实际新闻文章的标题,因此该预训练模型适合此任务。

重要考虑因素包括:
- 自主性 :使用该系统的分析师应能够通过关键字和年份浏览数据。
- 透明度 :系统的准确性应在整个数据集以及按年份的层面上清晰可见。
- 密集/丰富布局 :分析师应能够在屏幕上获取尽可能多的信息,因此布局应信息密集。
- 即时性 :界面应能立即帮助分析师理解数据,因此评估数据的创建应与训练数据的创建并行进行。
- 分层 :分析师对每年的准确性感兴趣,因此除了总体准确性外,还需要跟踪每年的准确性。
- 灵活性 :分析师可能希望在不同时间查看不同的标签。
- 可扩展性 :分析师可能希望稍后将此任务扩展为更大规模的任务,因此希望跟踪有趣的标题示例以添加到未来的指南中。

2.2 设计与实现

这是一个二元标注任务,因此不确定性采样算法的选择并不重要。这里将使用最小置信度采样,并使用分层采样以实现现实世界的多样性,目标是针对特定年份的标题。允许分析师使用关键字过滤要标注的数据。

在标注方面,允许标注者对每个标题进行快速的二元选择以优化速度。通过关键字采样的项目不会包含在评估数据中,因为它们不会形成平衡的样本。

将使用两个机器学习模型。一个模型随着每个新标注进行增量更新,通过允许分析师立即在模型和预测结果中看到他们标注的结果,增加了分析师的自主性。

然而,增量模型存在近期偏差,并且会收敛到局部最优。在主动学习场景中,近期偏差可能会被放大,因为最近的项目不是随机采样的,特别是如果它们是通过关键字采样的。因此,第二个模型将定期在所有训练数据上从头开始重新训练。当新模型在保留数据上更准确时,将替换第一个模型。

对于两个机器学习模型,都将基于DistillBERT预训练模型进行调整。DistillBERT比BERT小得多,但具有相当的准确性。假设即使在准确性上有小的损失,更快的处理速度和更小的内存占用也是净收益。其架构如下:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;

    A(未标注标题池):::process --> B(主动学习采样):::process
    B --> C(标注):::process
    C --> D(训练数据):::process
    D --> E1(增量训练模型):::process
    D --> E2(批量训练模型):::process
    E1 --> F(预测标签):::process
    E2 --> F
    F --> G(带预测标签的数据):::process
    E2 --> H{新模型更准确?}:::process
    H -- 是 --> E1(替换增量训练模型):::process
    H -- 否 --> E1

    subgraph 主动学习采样
        style 主动学习采样 fill:#ffffff,stroke:#000000,stroke-width:1px
        B1(最小置信度采样):::process
        B2(分层采样):::process
        B3(关键字采样):::process
    end

该架构与常见架构相似,但有两个模型,可分别针对实时训练和最大化准确性进行优化。代码可在https://github.com/rmunro/headlines 查看,仓库中的README文件提供了实现细节和实验方法的更多信息。

2.3 潜在扩展

在使用该系统一段时间后,可以考虑进行一些更改。以下是一些潜在改进的示例:
| 改进方向 | 描述 |
| ---- | ---- |
| 优化采样方法 | 尝试其他主动学习采样方法 |
| 更换模型 | 尝试更复杂的机器学习模型 |
| 改进界面 | 设计更高效的界面 |

每个改进示例都可以在少于50行代码内实现,因此实现一两个改进的障碍较小。但实现所有更改并评估哪些最有效将是一项艰巨的工作。与系统交互可以帮助确定首先进行哪些最有价值的改进。此示例体现了机器学习辅助人类的元素,下一个示例将进一步深化这一点。

3. 示例2:从文本中提取食品安全信息

食品安全专业人员需要收集食品中检测到病原体或异物的事件数据,这涉及到从文本中提取相关信息。

3.1 问题定义与目标

问题定义如下:
- 维护欧盟所有记录在案的食品安全事件的完整记录。
- 跟踪不同食品安全事件是否可能来自同一来源。
- 当可能存在尚未检测到或报告的食品安全事件时,向特定国家发出警告。

目标是设计一个系统,能够自动化现有的人类流程,同时保持操作人员的自主性,并且在模型准确性不是首要考虑因素的情况下,确保注释准确性。

3.2 系统设计

由于该任务是对现有人类流程的自动化,因此系统设计需要考虑操作人员的工作习惯和需求。允许操作人员在系统辅助无效时,仍然能够直接输入字段值。

在数据处理方面,使用文本提取技术从相关文本中提取食品安全事件的关键信息,如事件发生时间、地点、病原体或异物类型等。对于提取的信息,进行标注和整理,形成训练数据。

模型选择上,可以使用相对简单的机器学习模型,因为在这个场景中,模型准确性的重要性相对较低。重点在于确保注释的准确性,以便为后续的分析和决策提供可靠的数据支持。

以下是系统设计的主要步骤:
1. 数据收集 :收集与食品安全事件相关的文本数据,如新闻报道、检测报告等。
2. 信息提取 :使用自然语言处理技术从文本中提取关键信息。
3. 标注 :对提取的信息进行标注,形成训练数据。
4. 模型训练 :使用训练数据训练机器学习模型。
5. 部署与应用 :将训练好的模型部署到实际系统中,为操作人员提供辅助。

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
3.3 系统评估与优化

系统评估主要关注注释准确性和操作人员的自主性。可以通过人工检查标注结果和收集操作人员的反馈来评估系统性能。

如果发现系统存在问题,可以进行以下优化:
- 调整信息提取规则 :根据实际数据情况,调整自然语言处理规则,提高信息提取的准确性。
- 改进标注流程 :优化标注界面和流程,提高标注效率和准确性。
- 更新模型 :根据新的训练数据,更新机器学习模型,提高系统性能。

4. 示例3:自行车图像标注系统

交通研究人员希望估计特定街道上使用自行车的人数,需要对大量的自行车图像进行标注。

4.1 问题定义与目标

问题定义如下:
- 收集人们在街道上骑自行车的频率信息。
- 从数千个摄像头中获取这些信息,但没有预算进行手动操作。
- 希望自行车识别模型尽可能准确。

目标是设计一个高效、准确的自行车图像标注系统,利用机器学习技术减少人工标注的工作量,同时提高标注的准确性。

4.2 系统设计

该系统主要包括图像采集、标注和模型训练三个部分。

在图像采集方面,使用摄像头收集街道上的自行车图像。为了提高模型的准确性,需要确保采集的图像具有多样性,包括不同时间、天气和光照条件下的图像。

标注过程中,使用主动学习技术,选择最有价值的图像进行标注。可以使用不确定性采样方法,如最小置信度采样,选择模型预测最不确定的图像进行标注。

模型训练使用深度学习模型,如卷积神经网络(CNN)。通过不断迭代训练,提高模型的准确性。

以下是系统设计的主要步骤:
1. 图像采集 :使用摄像头收集自行车图像。
2. 主动学习采样 :选择最有价值的图像进行标注。
3. 标注 :人工对选择的图像进行标注。
4. 模型训练 :使用标注数据训练深度学习模型。
5. 模型评估与更新 :评估模型性能,根据评估结果更新模型。

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 --> |性能不足| E(更新模型):::process
    F --> |性能达标| G(应用模型):::process
4.3 系统优化与扩展

为了进一步提高系统性能,可以进行以下优化和扩展:
- 增加数据多样性 :采集更多不同场景下的自行车图像,提高模型的泛化能力。
- 改进采样方法 :尝试更复杂的主动学习采样方法,如基于密度的采样,提高采样效率。
- 多模型融合 :使用多个不同的深度学习模型进行融合,提高模型的准确性。

以下是三个示例系统的比较总结:
| 示例 | 主要任务 | 关键考虑因素 | 主要技术 |
| ---- | ---- | ---- | ---- |
| 新闻标题探索性数据分析 | 对新闻标题进行分类和分析 | 自主性、透明度、信息密度 | DistilBERT预训练模型、增量更新模型 |
| 食品安全信息提取 | 从文本中提取食品安全信息 | 操作人员自主性、注释准确性 | 自然语言处理、简单机器学习模型 |
| 自行车图像标注系统 | 对自行车图像进行标注和识别 | 模型准确性、主动学习效率 | 卷积神经网络、主动学习采样 |

通过以上三个示例,可以看到人机协同机器学习在不同领域的应用和设计思路。在实际应用中,可以根据具体问题和需求,选择合适的技术和方法,设计出高效、准确的人机协同机器学习系统。同时,不断优化和扩展系统,以适应不断变化的业务需求。

相关推荐

人在回路中(HITL):机器学习落地的可信性基石与工程实践指南

人在回路中(Human-in-the-Loop, HITL)是保障机器学习系统在高风险场景下安全、可控、可追责的核心范式。其本质并非简单的人工审核,而是融合模型不确定性量化、业务影响评估与人类认知特性的闭环协同机制。通过主动学习、混合推理与结构化反馈等技术路径,HITL显著提升模型可信度与持续进化能力,在金融风控、医疗诊断、司法辅助等强监管领域已成为事实标准。本文聚焦HITL的工程化落地逻辑,深入解析动态触发机制、人机协同界面设计及可审计反馈闭环,为算法工程师、AI产品经理与合规负责人提供可复用的抗压型HI

weixin_30372371的博客 757

机器学习如何接管显式编程:工业场景决策自动化实战指南

显式编程作为传统软件开发基石,依赖人类对确定性逻辑的精确描述,但在高维、时变、非线性的真实工业系统中正遭遇物理天花板——状态空间爆炸、规则维护熵增、长尾异常不可穷举。机器学习并非取代代码,而是通过数据驱动建模,实现决策权从人工规则向统计规律的结构性移交,其核心价值在于‘错误模式可被数据修正’。这一范式迁移已在动态阈值漂移、多源异构信号融合、长尾异常识别等不可逆场景中验证实效。本文聚焦工业落地,覆盖规则债务审计、MVDS构建、边缘-云协同部署及人机协同接口设计,为技术负责人与资深开发者提供从规则引擎到ML P

dibeichan3033的博客 457

AI落地不是调API,而是构建人机协同的决策操作系统

AI落地本质上是将业务目标转化为可执行、可归因、可演进的结构化决策流程。其核心不在模型性能,而在人机责任边界划分、不确定性管理与闭环验证机制。围绕‘问题定义—数据可信分层—可解释建模—渐进式上线—损益穿透归因’五步,The AI Process强调人工复核点、兜底路径、阈值设定等关键控制要素,显著降低AI黑箱带来的运营风险与合规隐患。该方法已在医疗、零售、金融等强监管、高容错场景中验证有效,尤其适用于需兼顾准确率、可解释性与业务损益的AI工程化实践。

ama7449的博客 520

AI Agent时代的人机协同:HITL工程实践全解析

随着大模型与AI Agent深入生产环境,自动化效率与风险控制的矛盾日益突出。Human-in-the-Loop(人在回路)作为一种关键设计模式,通过将人工决策嵌入机器学习流程,在低置信度、高风险场景下引入人类判断,形成采样、审核、反馈、迭代的完整闭环。它并非简单的审核按钮,而是涉及置信度阈值、主动学习、反馈回写等工程细节的系统性方案。在金融风控、内容审核、Agent工具调用等场景中,HITL能显著降低错误扩散风险,提升模型可靠性。本文围绕HITL的概念边界、架构设计与最小代码实现,展示如何构建可运行的工程

weixin_34032792的博客 329

人机协同三维增强模型:速度精度、广度深度、温度信度

人机协同不是替代关系,而是能力互补的增强过程。从基础概念看,AI擅长将人类验证过的可靠路径转化为可复现的确定性模块,而人类核心优势在于模糊情境下的价值判断与行动启动能力;其技术原理体现为任务拆解、场景适配与数据闭环三大机制;关键价值在于释放人类高阶认知资源,提升决策信度与交互温度;典型应用场景覆盖智能制造质检、个性化教育备课、基层医疗辅助及创意生产等真实一线领域;本文聚焦‘增强域三维模型’,系统解析速度-精度、广度-深度、温度-信度三大协同维度的落地逻辑与实操方法。

weixin_30299709的博客 417

机器学习工业落地的五大认知陷阱与工程破局

机器学习并非黑箱魔法,而是一套需深度耦合业务、数据、系统与合规的工程实践体系。其核心原理在于模型性能受数据分布漂移、特征时效性、人机责任边界及评估指标合理性等多重因素动态制约;技术价值体现在将抽象‘智能’转化为可测量的协同效率比、数据效能比与模型健康度;典型应用场景覆盖医疗影像辅助诊断、金融实时风控、工业质检与能源负荷预测等高后果、长周期领域;本文聚焦真实产线中反复出现的五大典型认知偏差——如‘模型替代人类’‘数据越多越好’‘复杂模型更优’等,结合FDA认证、银保监审计、GPU推理延迟、PSI漂移检测等硬性

aebe49167的博客 345

生产级机器学习系统:从模型上线到系统可信的工程实践

机器学习模型部署不是算法落地的终点,而是复杂系统工程的起点。在真实业务场景中,模型需嵌入微服务、消息队列、数据库与人工流程构成的活体系统,其稳定性取决于对特征时效性、系统一致性、故障降级、事务合规与漂移响应等工程能力的综合掌控。本文聚焦生产环境中的核心挑战——如何保障毫秒级延迟下的决策确定性、构建可审计的fallback机制、实现多维漂移检测与闭环治理,并通过银行级实战案例揭示:真正决定ML项目成败的,不是AUC高低,而是系统能否在数据漂移、服务异常、监管审查等压力下持续输出可解释、可回溯、可干预的可信决策

weixin_33716154的博客 378

从Notebook到生产环境的机器学习系统化落地实践

机器学习模型部署不是简单运行predict(),而是涵盖服务稳定性、数据一致性、可观测性与业务容错的系统工程。其核心原理在于将模型视为可插拔组件,嵌入完整的数据-服务链路中,而非孤立服务。技术价值体现在保障99.95%+可用性、分钟级故障恢复、特征漂移11分钟内感知等生产级能力。典型应用场景包括金融风控实时授信、电商推荐高并发预测、工业设备时序异常检测等对延迟与鲁棒性敏感的领域。本文聚焦Notebook思维向Production思维的范式跃迁,深入拆解特征服务、模型服务化、版本管理与灰度发布等真实落地关键环

weixin_30814329的博客 423

AI辅助设计时代的设计价值重构与人机协同工作流

在AI绘图工具爆发的背景下,设计行业正经历从‘产出交付’到‘价值创造’的本质升级。AI并非替代设计师,而是将重复性任务自动化,倒逼从业者聚焦策略判断、用户洞察、跨媒介叙事等不可替代能力。其技术原理在于通过提示词工程、ControlNet控制、风格校准模型等实现人机任务切分;核心价值体现在提升视觉生产效率、强化数据驱动决策、保障文化适配与法律合规;典型应用场景覆盖品牌视觉体系搭建、电商多渠道素材生成、物理空间可视化及A/B测试驱动的设计优化。本文基于17个商用项目实践,深入解析AI辅助设计与人机协同 work

dgqvhtlwq472235338的博客 407

信创那些事儿——Spring Boot中集成东方通中间件(TongWeb)

在Spring Boot中集成东方通中间件(如TongWeb作为Servlet容器)通常涉及几个步骤,但需要注意的是,TongWeb本身是一个独立的Java EE应用服务器,而不是像Tomcat那样可以直接嵌入到Spring Boot应用中的中间件。因此,集成通常意味着将Spring Boot应用打包为WAR文件并部署到TongWeb服务器上。

来北欧写代码 6494

深入解析Incapsula reese84的生成机制与绕过策略

本文深入解析了Incapsula reese84的生成机制与绕过策略。reese84是一种基于客户端JavaScript挑战的Web安全防护,通过动态算法收集浏览器指纹并生成令牌Cookie。文章详细拆解了其两步验证流程,并提供了使用无头浏览器、逆向JS模拟请求以及Token维护等实战绕过方法,帮助开发者和安全研究人员应对自动化访问拦截。

weixin_29256771的博客 443

LangGraph实战:用Plan-and-Execute模式5步搭建智能问答机器人(附Tavily搜索集成)

本文详细介绍了如何利用LangGraph的Plan-and-Execute模式,通过规划、执行、动态调整三个核心阶段,构建一个能够处理复杂多步骤问题的智能问答机器人。文章提供了从环境配置、状态管理到核心节点(规划、执行、重新规划)实现的完整实战指南,并集成了Tavily搜索工具,展示了如何将智能任务规划应用于实际信息查询场景。

weixin_29258297的博客 342

高速DAC时钟与配置实战:DAC5681Z硬件设计与寄存器编程详解

在高速数据转换系统中,时钟信号是决定系统性能的核心要素,其稳定性和纯净度直接影响数模转换器(DAC)的输出频谱纯度与动态范围。时钟电路的设计原理涉及信号完整性、阻抗匹配与直流偏置,而内部锁相环(PLL)和延迟锁相环(DLL)的配置则是实现精确时序控制的关键技术。这些技术的价值在于,它们共同保障了高速通信、雷达和任意波形生成等应用对信号实时性与精度的严苛要求。本文聚焦于德州仪器(TI)的DAC5681Z,深入解析其外部时钟输入电路的硬件设计要点,包括端接电阻的计算与选型,并详细拆解通过串行外设接口(SPI)对

weixin_30342363的博客 189

白话机器学习算法理论+实战番外篇之Xgboost

1. 写在前面 如果想从事数据挖掘或者机器学习的工作,掌握常用的机器学习算法是非常有必要的,在这简单的先捋一捋, 常见的机器学习算法: 监督学习算法:逻辑回归,线性回归,决策树,朴素贝叶斯,K近邻,支持向量机,集成算法Adaboost等 无监督算法:聚类,降维,关联规则, PageRank等 我前面已经尝试用最白话的语言完成了一个白话机器学习算法理论+实战系列,这个系列已经基本包含了上面这些算...

Miracle8070 1万+

第4节:cesium 0基础发布离线地图(含源码+视频)

cesium发布离线地图

qq_29384639的博客 1597

YOLOv11的扩散模型去噪预处理-(在推理前对低质量图像进行增强)

摘要: 扩散模型与YOLOv11的结合有效提升了复杂场景下的目标检测性能。针对低质量图像(如噪声、低光照)导致YOLOv11特征提取退化的问题,研究提出了一种基于条件扩散模型的预处理方法。通过语义引导的渐进式去噪,在保留关键检测特征的同时,显著改善了图像质量。技术核心包括:1)利用YOLOv11浅层特征作为条件输入;2)交叉注意力机制实现任务感知去噪;3)知识蒸馏与潜空间扩散加速推理。实验表明,该方法使mAP50提升19%,在15步内达到传统百步去噪效果,平衡了精度与实时性需求,为鲁棒性目标检测提供了新思路

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 878

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

上一篇: 13、利用图神经网络进行链接预测与图生成
下一篇: 1、人工智能与人类需求:协同发展的新征程
code8
博客等级 码龄17年 65粉丝 1720原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值