[译]基于模型的机器学习 - 1.3 谋杀模型

1.3 谋杀模型

为了侦破谋杀案,我们需要整合更多来自犯罪现场的证据。每一条新证据都将为我们的联合分布添加一个新的随机变量。为了管理这个不断增长的变量数量,我们现在将引入本书的核心概念:概率模型。概率模型包括:

  • 一组随机变量,
  • 这些变量上的一个联合概率分布(即一个为这些变量的每种配置分配一个概率的分布,使得所有可能配置的概率总和为1)。

一旦我们有了概率模型,我们就可以对它包含的变量进行推理,进行预测,了解一些随机变量在给定其他变量值的情况下的值,并且通常可以回答任何可以用模型中包含的随机变量来陈述的可能问题。这使得概率模型成为进行机器学习的极其强大的工具。

……

阅读全文

[译]基于模型的机器学习 - 1.2 更新我们的可信部分

贝叶斯博士仔细搜查了图书馆,在书柜里发现了一颗子弹。“嗯,有意思,”她说,“我想这可能是一条重要的线索。”

Image

所以看起来凶器是左轮手枪,而不是匕首。我们的直觉是,这条新证据更强烈地指向格雷少校,而不是奥本小姐,因为格雷少校凭借其年龄和军事背景,比奥本小姐更有可能拥有使用左轮手枪的经验。但我们如何利用这些信息呢?

……

阅读全文

使用 Semantic Kernel 插件编排 AI 代理的技术深度解析

在如今快速发展的 大型语言模型(LLM) 领域,编排专门的 AI 代理已成为构建复杂认知系统的关键,这些系统能够进行复杂推理和任务执行。虽然功能强大,但协调多个具有独特能力和数据访问权限的代理会带来显著的工程挑战。微软的 Semantic Kernel(SK)通过其直观的插件系统为管理这种复杂性提供了强大的框架。本文将深入探讨如何利用 SK 插件实现高效的代理编排,并结合实际实现模式进行说明。

……

阅读全文

利用 WebSocket 实现 GPT-4o-transcribe 和 GPT-4o-mini-transcribe 的实时语音转录

Azure OpenAI 最近增强了其语音识别产品,推出了两款令人印象深刻的模型:GPT-4o-transcribe 和 GPT-4o-mini-transcribe。它们的一个关键特性是利用 WebSocket 连接进行实时音频流转录。这为开发者们提供了构建语音转文本应用的先进工具。本文将深入探讨这些模型的工作原理,并提供一个用 Python 实现的实用示例。

……

阅读全文

[译]基于模型的机器学习 - 1.1 整合证据

贝叶斯博士彻底搜查了整个豪宅。她发现可用的武器只有一把装饰性匕首和一把旧军用左轮手枪。“凶器一定是其中之一”,她得出结论。

到目前为止,我们只考虑了一个随机变量murderer(凶手)。但现在我们有了关于可能凶器的新信息,我们可以引入一个新的随机变量 weapon(武器)来表示凶器的选择。这个新变量可以取两个值:revolver(左轮手枪)或 dagger(匕首)。有了这个新变量,下一步就是使用概率来表达它与我们现有的 murderer 变量之间的关系。这将让我们能够推理这些变量如何相互影响,并在破案中取得进展。

……

阅读全文

使用 PydanticAI 构建智能代理系统:从 MCP 到智能工单助手

在人工智能快速发展的今天,智能代理(Agentic AI) 成为了一个热门话题。本文将介绍如何使用 PydanticAI 构建智能代理系统,包括与 MCP(Model Context Protocol) 的集成以及一个实际的智能工单助手应用案例。

PydanticAI 与 MCP 简介

PydanticAI 是一个强大的 Python 库,它允许开发者以类型安全的方式定义和使用 AI 代理。它与 Pydantic v2 完美集成,提供了清晰的数据验证和模式定义能力。而 MCP(Model Context Protocol) 则是一个标准化协议,用于定义 LLM 如何与工具交互。

……

阅读全文

[译]基于模型的机器学习 - 第一章 谋杀之谜

谋杀之谜

当老都铎王朝豪宅的午夜钟声敲响时,一场狂风暴雨嘎嘎作响地敲响了百叶窗,房子里充满了雷声。布莱克先生的尸体倒在图书馆的地板上,鲜血仍在从致命伤口中渗出。很快赶到现场的是著名的侦探贝叶斯博士,他观察到谋杀时豪宅里只有另外两个人。那么是谁犯下了这种卑鄙的罪行呢?是格雷少校那根正直的柱子吗?还是神秘而诱人的蛇蝎美人奥本小姐?

……

阅读全文

[译]基于模型的机器学习 - 如何用机器学习解决我的问题?

作为机器学习研究人员,我们几乎每天都会被问到这样一个问题:

“机器学习如何解决我的问题?”

在本书中,我们将通过实例来回答这个问题。我们不仅仅列举机器学习技术和概念,而是通过一系列案例研究,从问题陈述到工作解决方案的全过程来说明。在解决每个问题的过程中,我们会逐步解释所涉及的机器学习概念。我们展示的案例研究都是来自微软的真实例子,以及一个介绍核心概念的初始案例研究。我们还会探讨在每个案例研究中遇到的实际问题,以及它们是如何被发现、诊断和解决的。我们的目标不仅是解释机器学习方法是什么,还要说明如何创建、调试和改进它们来解决你的问题。

……

阅读全文

[译]基于模型的机器学习 - 前言

如今,机器学习正被应用于越来越多的领域,面临着各种各样的问题。在进行机器学习时,一个根本性的挑战是将某种机器学习技术的抽象数学与具体的现实问题联系起来。本书通过“基于模型的机器学习”方法来应对这一挑战。

基于模型的机器学习是一种关注于理解机器学习系统中所蕴含假设及其对系统行为影响的方法。其实践过程是将对现实世界的假设与实现机器学习所需的详细算法数学分离开来。这种方法不仅有助于理解机器学习系统的行为,也便于与他人沟通。

……

阅读全文

[译]基于模型的机器学习 - 目录

  • 前言

    本书简介、适用读者及阅读方法

  • 如何用机器学习解决我的问题?

    什么是基于模型的机器学习及其如何帮助解决问题

    1. 谋杀之谜

    通过解决一起谋杀案介绍基于模型的机器学习的核心概念

    关键词:概率、随机变量、概率推断、概率模型、因子图、贝叶斯定理

    1. 评估人的技能

    基于模型的机器学习的第一个应用:根据测试答案评估一个人具备哪些技能

    关键词:消息传递算法、循环置信传播、可视化、评估指标、ROC曲线

    ……

阅读全文