数据科学 — 数学(三)(机器学习)
数据科学 — 数学(一)(机器学习)
介绍
数据科学是一门跨学科的领域,结合了统计学、计算机科学和领域知识,以从数据中提取有价值的信息。数学在数据科学中起着至关重要的作用,以下是数据科学中一些关键的数学基础。
- 线性代数:矩阵和向量—线性代数是数据科学的基础,特别是在机器学习和数据分析中。矩阵和向量用于表示和操作数据集;矩阵分解—如特征值分解和奇异值分解(
SVD
),这些技术在降维和数据压缩中非常重要。 - 微积分:导数和积分—微积分用于优化算法,尤其是梯度下降法,这是训练机器学习模型的核心技术;偏导数和多变量微积分—在复杂模型中,涉及多个变量的优化问题需要用到这些概念。
- 概率与统计:基本概率—包括概率分布、期望值和方差,这些是理解随机过程和不确定性的重要工具;统计推断—如假设检验、置信区间和贝叶斯统计,用于从样本数据中推断总体特征。
- 最优化:线性规划和非线性规划—用于解决资源分配和决策问题;凸优化—许多机器学习算法的基础,通过优化目标函数来找到最佳参数。
SpatialVLM-探析(视觉语言模型 & 空间推理)
介绍
SpatialVLM
是由Google DeepMind
开发的一种视觉语言模型(Vision-Language Model, VLM
),其主要目标是增强VLMs
的空间推理能力(Spatial Reasoning Capabilities
),使其能够理解和推理三维空间中的物体关系。
SAM2模型-探析(深度学习)
介绍
SAM2(Segment Anything Model 2)
是Meta AI
最新发布的图像和视频分割模型,是Segment Anything Model(SAM)
的下一代模型。SAM2
是一个统一的模型,可以同时处理图像和视频的分割任务。这种统一的架构简化了部署,并在不同媒体类型中实现了一致的性能。SAM2
采用了提示式视觉分割(Promptable Visual Segmentation, PVS
)的方法。用户可以通过点击、边界框或掩码等方式在视频的任何帧上提供提示,模型会立即生成相应的分割掩码,并将其传播到整个视频中。
联邦学习(Federated Learning)-探析(分布式机器学习)
介绍
联邦学习(Federated Learning,FL
)是一种分布式机器学习技术,旨在保护数据隐私的同时,利用分散在多个边缘设备或服务器上的本地数据进行模型训练。该方法由谷歌在2016
年首次提出,主要用于解决数据孤岛和隐私保护问题。它本质上是一种保护隐私的多方协作机器学习框架,它允许参与方建立一个联合训练模型,但参与方均在本地维护其底层数据而不将原始数据进行共享。联邦学习的核心思想是将模型训练过程分布在多个本地设备上,而不是将所有数据集中到一个中央服务器。每个设备在本地使用其数据进行模型训练,然后将模型参数(而非原始数据)发送到中央服务器进行聚合。通过这种方式,联邦学习能够有效保护数据隐私,减少数据传输的风险和成本。
模型(LLM)基准-探析
机器学习-可解释性(特征可视化 & 对抗性示例 & 差值)
介绍
可解释机器学习是指使机器学习系统的行为和预测可以被人类理解的方法和模型。数据集是包含机器学习数据的表格。数据集包含特征和要预测的目标。当用于建立模型时,数据集称为训练数据。实例是数据集中的一行。“实例”的其他名称是:(数据)点、示例。实例由特征值组成以及目标结果。特征是用于预测或分类的输入。特征是数据集中的一列。特征被认为是可解释的,这意味着很容易理解它们的含义,例如某一天的温度或一个人的身高。特征的可解释性是一个很大的假设。但如果很难理解输入特征,那么理解模型的作用就更难了。目标是机器学习预测的信息。在数学公式中,对于单个实例来说,目标通常称为