当前位置: 首页 > news >正文

时空注意力机制深度解析:理论、技术与应用全景

        时空注意力机制作为深度学习领域的关键技术,通过捕捉数据在时间和空间维度上的依赖关系,显著提升了时序数据处理和时空建模能力。本文从理论起源、数学建模、网络架构、工程实现到行业应用,系统拆解时空注意力机制的核心原理,涵盖基础理论推导、改进模型分析、分布式训练技术及多领域实践案例,为复杂时空系统的建模提供完整技术路线。

一、理论基础:从注意力到时空建模

1.1 注意力机制的起源与发展

        你是否好奇过,人类的注意力是如何高效处理繁杂信息的?

        在机器学习中,自注意力机制通过计算输入数据与模型内部组件的相似度,来决定哪些信息对当前任务更重要。这就像是给计算机赋予了“选择性倾听”的能力。

        具体来说,自注意力机制包括两个主要步骤:键-值匹配和加权求和。在“键-值”匹配中,模型会计算输入数据中每个元素与自身表示的相似度。而“加权求和”则是根据这些相似度为每个元素分配权重,并计算最终的输出表示。

1.1.1 注意力机制的生物学启发

        人类视觉系统通过选择性关注局部区域获取关键信息,减少信息处理负担。借鉴这一原理,深度学习中的注意力机制通过权重分配实现对输入的选择性聚焦。

        注意力机制最初是在transformer架构中被使用的。以下是transformer架构图。

1.1.2 传统注意力机制的数学表达

        标准注意力函数可表示为查询(Query)、键(Key)和值(Value)的映射:

        其中,

(1)为查询矩阵

(2)为键矩阵

(3)为值矩阵

(4)为缩放因子,防止内积值过大导致梯度消失

注意力实现过程的详细描述,如下图:

(1)第1阶段:注意力汇聚

(2)第2阶段:SoftMax()归一化

(3)第3阶段:加权求和

总结流程如下:

1.2 时空注意力的核心创新

1.2.1 时空维度的联合建模

        传统序列模型(如 LSTM)仅处理时间维度依赖,而时空注意力同时捕获

(1)空间依赖同一时刻不同位置之间的关系(如交通网络中相邻路口的流量关联)

(2)时间依赖不同时刻同一位置或不同位置之间的关系(如天气系统的演变)

1.2.2 时空注意力的分类

        根据建模方式不同,可分为:

(1)显式时空注意力:分别设计时间和空间注意力模块,再融合结果

(2)隐式时空注意力:通过统一模型同时捕获时空依赖

(3)分解式时空注意力:将时空注意力分解为多个子注意力,如时空分解自注意力(STSA)

1.3 时空注意力的数学基础

1.3.1 时空注意力的通用形式

        定义时空输入序列,其中 T 为时间步,N 为空间节点数,D 为特征维度。时空注意力输出可表示为

        其中注意力权重\alpha _{t,n}由时空上下文决定:

1.3.2 时空分解注意力机制

        将时空注意力分解为时间注意力空间注意力的组合:

(1)时间注意力

(2)空间注意力

(3)组合权重

        其中的时间和空间注意力分别进行如下操作,计算注意力汇聚汇聚的输出计算成为值的加权和,其中a表示注意力评分函数。由于注意力权重是概率分布,因此加权和其本质上是加权平均值。

二、数学基础:从基础模型到扩展变体

2.1 时空自注意力机制

2.1.1 标准时空自注意力

        将自注意力机制扩展到时空域,查询、键、值均来自同一输入:

其中W_q,W_k,W_v为可学习权重矩阵。以下从矩阵乘法的角度理解注意力。

2.1.2 时空位置编码

        为保留时空位置信息,引入时空位置编码:

        其中位置编码可采用正弦余弦函数或可学习参数:

2.2 时空图注意力网络

2.2.1 图结构表示时空关系

        将时空数据建模为图 G = (V, E),其中节点 V 表示空间位置,边 E 表示时空关系。时空图注意力机制可表示为:

        其中a_{i,j}为节点 i 和 j 之间的注意力权重,由时空特征决定。

2.2.2 时空图卷积

        结合图卷积与注意力机制,时空图卷积可表示为:

        其中 \hat{A}为归一化邻接矩阵,\Theta _k为可学习参数。

2.3 时空因果注意力

2.3.1 因果掩码机制

        为保证时序预测的因果性,在计算注意力权重时屏蔽未来信息:

        其中 M 为掩码矩阵,使 t 时刻的预测仅依赖于 t 及之前的信息。

2.3.2 因果卷积与注意力结合

        将因果卷积与注意力机制结合,增强局部时序建模能力:

三、网络结构:从单元设计到系统架构

3.1 时空注意力单元设计

3.1.1 时空门控注意力单元

        结合 LSTM 的门控机制与注意力机制,设计时空门控注意力单元:

(1)遗忘门

(2)输入门

(3)细胞状态更新

(4)输出门

        有关LSTM的详细内容,可以看我文章:长短期记忆网络(LSTM)深度解析:理论、技术与应用全景-CSDN博客 

3.1.2 时空多头注意力

        将多头注意力机制扩展到时空域:

        其中每个头计算独立的时空注意力:

        以下是多头注意力的示意图:

3.2 典型时空注意力网络架构

3.2.1 时空 Transformer(ST-Transformer)

将 Transformer 扩展到时空域,包含:

(1)时空编码器:由多个时空注意力层和前馈网络组成

(2)时空解码器:类似编码器,但加入因果掩码

(3)时空位置编码:同时编码时间和空间位置信息

3.2.2 时空图神经网络(ST-GNN)

结合图神经网络与注意力机制,典型架构:

(1)空间图注意力层:捕获同一时刻不同位置间的关系

(2)时间注意力层:捕获不同时刻间的关系

(3)时空融合层:整合时空信息生成预测

3.3 动态时空注意力机制

3.3.1 自适应时空权重

根据输入动态调整时间和空间注意力的权重:

3.3.2 层次化时空注意力

构建多层次时空注意力,逐步捕获从局部到全局的时空依赖:

(1)局部时空层:关注短时间窗口内的局部空间关系

(2)全局时空层:捕获长时间范围的全局空间关系

(3)融合层:整合不同层次的时空信息

四、实现技术:从训练到部署的工程实践

4.1 训练优化技术

4.1.1 初始化策略

(1)时空位置编码初始化:使用正弦余弦函数或高斯分布随机初始化

(2)注意力权重初始化:使用Xavier或Kaiming初始化,确保梯度稳定

4.1.2 优化器选择

(1)Adam优化器:默认参数\beta _1=0.9\beta _2=0.98\epsilon =1e-9

(2)学习率调度:使用预热(Warmup)策略,先线性增加学习率,再按余弦函数衰减

(3)梯度裁剪:设置梯度范数阈值(如 1.0),防止梯度爆炸

4.2 分布式训练技术

4.2.1 时空数据并行

将时空数据按时间或空间维度分片,分配到不同计算设备

(1)时间并行:将长序列分割为多个短序列,并行处理

(2)空间并行:将空间区域分割,每个设备处理一部分区域

4.2.2 模型并行

将大型时空注意力模型拆分到多个设备

(1)层间并行:不同层分布在不同设备

(2)层内并行:同一层的不同部分分布在不同设备

4.3 硬件加速与框架优化

4.3.1 时空注意力的 GPU 优化

(1)时空矩阵乘法优化:针对时空数据特点,优化矩阵乘法内核

(2)时空缓存机制:利用GPU共享内存,缓存频繁访问的时空数据

4.3.2 主流框架实现

框架

时空注意力实现特点

适用场景

PyTorch

灵活的动态图,支持自定义时空注意力模块

研究与快速原型开发

TensorFlow

高效的分布式训练,支持时空模型部署

工业级应用开发

MXNet

自动优化时空计算图,支持边缘设备部署

移动端与边缘计算

五、应用示例:多领域时空问题解决方案

5.1 交通流量预测:以城市路网为例

5.1.1 问题定义

基于历史交通流量数据,预测未来15分钟至1小时的城市路网流量。

5.1.2 数据预处理

(1)路网建模:将城市道路抽象为图结构,节点为路口,边为道路段

(2)时空数据构建:每个时间步的节点特征包括车流量、速度、占有率等

(3)序列构造:使用滑动窗口生成训练样本,窗口大小为 12(对应3小时)

5.1.3 模型架构(STGAT)

python代码示例:

import torch  import torch.nn as nn  import torch.nn.functional as F  class SpatioTemporalAttention(nn.Module):  def __init__(self, in_channels, num_nodes, time_steps):  super().__init__()  self.spatial_attn = nn.Sequential(  nn.Linear(in_channels, 128),  nn.ReLU(),  nn.Linear(128, num_nodes)  )  self.temporal_attn = nn.Sequential(  nn.Linear(in_channels, 128),  nn.ReLU(),  nn.Linear(128, time_steps)  )  self.gate = nn.Sequential(  nn.Linear(in_channels*2, 1),  nn.Sigmoid()  )  def forward(self, x):  # x: [batch_size, time_steps, num_nodes, in_channels]  batch_size, time_steps, num_nodes, in_channels = x.shape  # 空间注意力  spatial_input = x.permute(0, 1, 3, 2).reshape(-1, in_channels)  spatial_attn = self.spatial_attn(spatial_input).reshape(  batch_size, time_steps, num_nodes, num_nodes)  spatial_attn = F.softmax(spatial_attn, dim=-1)  # 时间注意力  temporal_input = x.reshape(-1, in_channels)  temporal_attn = self.temporal_attn(temporal_input).reshape(  batch_size, time_steps, num_nodes, time_steps)  temporal_attn = F.softmax(temporal_attn, dim=-1)  # 时空融合  spatial_context = torch.matmul(spatial_attn, x)  temporal_context = torch.matmul(temporal_attn.permute(0, 1, 3, 2), x)  # 门控机制  gate_input = torch.cat([spatial_context, temporal_context], dim=-1)  gate = self.gate(gate_input)  # 融合输出  output = gate * spatial_context + (1 - gate) * temporal_context  return output 

 

5.1.4 实验结果

(1)数据集:PeMSD7(包含洛杉矶高速公路7号线上228个传感器的交通数据)

(2)评估指标:MAE=3.24,RMSE=5.42,较传统LSTM模型提升23%

5.2 视频理解:动作识别应用

5.2.1 问题定义

基于视频序列,识别其中的人类动作(如跑步、跳跃、握手等)。

5.2.2 模型架构(TSM-Transformer)

(1)时空特征提取:使用TSN(Temporal Segment Network)提取帧级特征

(2)时空注意力层:捕获帧间和帧内的时空依赖关系

(3)分类层:基于时空特征进行动作分类

5.2.3 关键技术

(1)时间移位模块(TSM)通过轻量级时间移位操作,实现高效时序建模

(2)时空相对位置编码同时编码时间和空间的相对位置关系

5.3 气象预测:基于卫星图像的降水预测

5.3.1 数据处理

(1)输入:多通道卫星图像序列(红外、可见光等波段)

(2)输出:未来 6-24 小时的降水概率分布

5.3.2 模型设计(ST-UNet)

(1)时空编码器:使用 3D 卷积和时空注意力捕获气象系统的时空演变

(2)时空解码器:逐步恢复空间分辨率,生成降水预测图

(3)时空注意力融合:在跳跃连接中应用时空注意力,保留多尺度时空特征

5.4 无线传感网络:事件检测与定位

5.4.1 问题定义

基于分布式传感器网络的时空数据,检测异常事件(如地震、火灾)并定位。

5.4.2 模型架构(ST-GNN)

(1)传感器节点建模:将每个传感器视为图中的节点

(2)时空图构建:节点间的边权重随时间动态变化

(3)时空注意力机制:捕获传感器间的时空依赖关系,增强事件检测能力

六、挑战与未来方向

6.1 当前技术瓶颈

(1)计算复杂度:全连接的时空注意力机制在大规模时空数据上计算开销巨大

(2)长序列建模:随着序列长度增加,注意力机制的性能显著下降

(3)可解释性不足:时空注意力权重难以直观解释,限制了在关键领域的应用

6.2 前沿研究方向

(1)稀疏时空注意力:通过稀疏化技术降低计算复杂度,如Linformer、Performer等

(2)因果时空建模:引入因果推断理论,增强时空模型的因果解释能力

(3)时空元学习:快速适应新的时空分布,减少对大量标注数据的依赖

(4)量子时空注意力:探索量子计算加速时空注意力计算,处理超大规模时空数据

七、结语

        时空注意力机制通过同时捕获时间和空间维度的依赖关系,为复杂时空系统的建模提供了强大工具。从理论推导到工程实现,时空注意力的发展印证了深度学习中“注意力机制”范式的有效性 —— 通过聚焦关键时空信息,模型能够更高效地处理和理解动态变化的世界。未来,随着理论的完善和技术的融合,时空注意力机制将在自动驾驶、智慧城市、气象预测等领域发挥更大作用,推动人工智能从感知智能向决策智能迈进。

相关文章:

时空注意力机制深度解析:理论、技术与应用全景

时空注意力机制作为深度学习领域的关键技术,通过捕捉数据在时间和空间维度上的依赖关系,显著提升了时序数据处理和时空建模能力。本文从理论起源、数学建模、网络架构、工程实现到行业应用,系统拆解时空注意力机制的核心原理,涵盖…...

鸿蒙 UIAbility组件与UI的数据同步和窗口关闭

使用 EventHub 进行数据通信 根据 Stage 模型概念图 UIAbility 先于 ArkUI Page 创建 所以,事件要先 .on 订阅 再 emit 发布 假如现在有页面 Page1 和他的 UIAbility // src/main/ets/page1ability/Page1Ability.ets onCreate(want: Want, launchParam: Ability…...

UI-TARS: 基于视觉语言模型的多模式代理

GitHub:https://github.com/bytedance/UI-TARS 更多AI开源软件:发现分享好用的AI工具、AI开源软件、AI模型、AI变现 - 小众AI 基于视觉语言模型(Vision-Language Model)的 GUI 代理应用,允许用户通过自然语言控制电脑操…...

C++多态讲解

1. 多态的概念 通俗来说,就是多种形态。多态分为编译时多态(静态多态)和运行时多态(动态多态)。编译时多态就是函数重载和函数模板,他们传不同的类型的参数就可以调用不同的函数,通过参数的不同达到多种形态,之所以叫编译时多态&…...

QuecPython+蜂窝模组基础开发

开发准备 硬件: 一块 QuecPython_EC2X_EVB 开发板 (以该开发板为例,更多开发板介绍参见下文开发板列表)USB 数据线 (USB-A TO USB-C)PC (Windows10) 蜂窝模组开发板列表: EC2X_EVBEC600X_EVBEC800X_EVBEC600X/EC800X_CORE_EVBBG95_EVBEC200X_EVBEG91…...

-MAC桢-

MAC桢和IP的关系: 主机A想跨网络和B通信需要IP地址进行路由选择,但一个局域网,比如路由器进行路由选择之前,首先要将数据包发送给路由器B,也就是局域网通信也就是同一个网段的主机进行通信,所以必须通过mac…...

反转链表 - 简单

************* C topic: 206. 反转链表 - 力扣(LeetCode) ************* Give the topic an inspection. It seems really easy. At very first, I think that I will use reverse cammand to kill this topic. But a few seconds later I found that…...

负载均衡 ELB 在 zkmall开源商城高流量场景下的算法优化

在电商大促、直播带货等高频交易场景下,流量突发增长对系统稳定性提出严峻挑战。ZKmll 开源商城通过对负载均衡 ELB(Elastic Load Balancer)算法的深度优化,结合业务场景特性设计动态加权轮询 地域感知 热点分流的混合策略&…...

YOLOv5推理代码解析

代码如下 import cv2 import numpy as np import onnxruntime as ort import time import random# 画一个检测框 def plot_one_box(x, img, colorNone, labelNone, line_thicknessNone):"""description: 在图像上绘制一个矩形框。param:x: 框的坐标 [x1, y1, x…...

创建三个网络,分别使用RIP、OSPF、静态,并每个网络10个电脑。使用DHCP分配IP

DHCP 自动分配IP,集中管理,提高效率 在路由器中设置 Router>en Router#conf t Router(config)#ip dhcp pool ip30 //创建DHCP地址池 Router(dhcp-config)#network 192.168.30.0 255.255.255.0 // 配置网络地址和子网掩码 Router(dhcp-config)#defa…...

[网络层]网络层设备路由器

路由表 路由器能进行路由转发,所依靠的核心数据结构就是路由表,那么路由表是怎么来的, 静态路由和动态路由: 说的是表项,这个表项是静态的还是动态的,就跟ARP缓存表的表项静态动态是一回事, …...

Maven 项目中将本地依赖库打包到最终的 JAR 中

文章目录 前言详细步骤 前言 在现代后端开发中,构建高效且可扩展的 Web 应用程序通常依赖于多种第三方库和内部依赖。这些依赖可以来自公共仓库,也可能是公司内部自研的库或尚未发布到公共仓库的 JAR 包。本文将详细介绍如何在 Maven 项目中处理本地依赖…...

大模型的Lora如何训练?

大模型LoRA(Low-Rank Adaptation)训练是一种参数高效的微调方法,通过冻结预训练模型权重并引入低秩矩阵实现轻量化调整。以下是涵盖原理、数据准备、工具、参数设置及优化的全流程指南: 一、LoRA的核心原理 低秩矩阵分解 在原始权重矩阵$ W 旁添加两个低秩矩阵 旁添加两个…...

CSS3 伪类和使用场景

CSS3 伪类(Pseudo-classes)大全 CSS3 引入了许多新的伪类,以下是完整的 CSS3 伪类分类列表(包括 CSS2 的伪类): 一、结构性伪类(Structural Pseudo-classes) 这些伪类根据元素在文…...

GitDiagram - GitHub 仓库可视化工具

GitDiagram - GitHub 仓库可视化工具 项目链接:https://github.com/ahmedkhaleel2004/gitdiagram 将任何 GitHub 仓库转换为交互式架构图,只需替换 URL 中的 hub 为 diagram。 ✨ 核心功能 即时可视化:将代码库结构转换为系统设计/架构图…...

[特殊字符] 本地大模型编程实战(29):用大语言模型LLM查询图数据库NEO4J(2)

本文将基于langgraph框架,用LLM查询NEO4J图数据库,构建可定制、能应对复杂场景的工作流! 🌟 核心亮点 是否用户提问是否电影相关?生成Cypher查询直接回答执行查询生成最终答案 🧩 模块化实现 1️⃣ 定义状态机 from …...

Python中操作Neo4j图数据库

在当今数据驱动的时代,关系型数据库在处理高度关联的数据时常常显得力不从心。图数据库,尤其是Neo4j,以其独特的图结构和高效的关系查询能力,成为了解决这一问题的利器。结合Python的简洁与强大,我们可以更高效地构建和…...

人工智能时代:解锁职业新身份,从“认证师”到“工程师”的进阶之路

在人工智能技术浪潮席卷全球的今天,技术的飞速迭代正在重塑职业版图。从算法优化到伦理决策,从系统测试到应用开发,AI技术不再只是程序员的专属领域,而是成为各行各业从业者必须掌握的“生存技能”。当企业争相布局AI赛道,个人如何在这场变革中抢占先机?答案或许藏在两个…...

浙江大学 deepseek 公开课 第三季 第3期 - 陈喜群 教授 (附PPT下载) by 突破信息差

浙江大学DeepSeek系列公开课第三季重磅开启,特邀该校多领域权威学者联袂主讲。课程聚焦AI技术如何重构基础学科研究范式,深度解码以DeepSeek为代表的智能模型在交叉学科中的创新应用。在"XAI"融合浪潮下,学术大咖将剖析传统学科与人…...

企业级商城系统容器化部署技术方案

容器化部署已成为企业级商城系统构建高可用、弹性架构的核心技术。结合行业实践与技术趋势,以下从架构设计、工具链选型、关键挑战及解决方案等维度,提供一套完整的实施技术方案: 一、架构设计与技术选型 微服务架构拆分 服务拆分原则&#x…...

Java设计模式之适配器模式:从入门到精通

适配器模式(Adapter Pattern)是Java中最常用的结构型设计模式之一,它像一座桥梁连接两个不兼容的接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。本文将全面深入地解析适配器模式,从基础概念到高级应用,包含丰富的代码示例、详细注释、使用场景分析以及多维对…...

Spark,RDD中的转换算子

RDD中的转换算子 map算子 对数字1-10进行乘除,*2 filter算子 对数字1-10进行过滤,过滤出偶数 filatMap算子 对单词进行拆分 reduceByKey算子 对具有相同键的所有值进行聚合操作 统计词频词频统计简洁写法 ———————————————— 版权声明…...

牛客周赛 Round 92(再现京津冀蓝桥杯???)

1. 小红的签到题 现在小红希望你写出一个长度为 nnn 的、使用了下划线命名法命名的变量。为了显出特征,请保证该变量至少由两个单词组成。 输入描述: 输入一个正整数 n(3≦n≦100),代表需要构造的变量长度。 输出描述: 输出一个长度为 n 的字符串&#x…...

React 18 的新功能:构建高性能应用的革新之道

React 18 的发布标志着前端开发进入了一个全新的并发时代。作为 React 历史上最重要的版本之一,它不仅带来了底层架构的深度重构,更通过一系列创新功能重新定义了现代 Web 应用的开发范式。这些特性在保持向后兼容的同时,为开发者提供了前所未…...

Python-Flask-Dive

Python-Flask-Dive 适用Python编写一个Flask的快速上手模板,后续如果需要使用Python快速进行we端的验证可以直接下载使用 1-项目创建 本项目仓库代码地址:https://gitee.com/enzoism/python_flask_dive 1-Python环境 ## 1-空工程初始化环境 mkdir my_pr…...

热门CPS联盟小程序聚合平台与CPA推广系统开发搭建:助力流量变现与用户增长

一、行业趋势:CPS与CPA模式成流量变现核心 在移动互联网流量红利见顶的背景下,CPS(按销售付费)和CPA(按行为付费)模式因其精准的投放效果和可控的成本,成为企业拉新与用户增长的核心工具。 CPS…...

16.three官方示例+编辑器+AI快速学习webgl_buffergeometry_lines_indexed

本实例主要讲解内容 这个Three.js示例展示了如何使用**索引几何体(Indexed Geometry)**创建复杂的分形线条图案。通过递归算法生成科赫雪花(Koch Snowflake)曲线,并利用索引缓冲区优化顶点数据存储,实现高效的线条渲染。 核心技术包括: 索…...

PowerBI基础

一、前言 在当今数据驱动的时代,如何高效地整理、分析并呈现数据,已成为企业和个人提升决策质量的关键能力。Power BI 作为微软推出的强大商业智能工具,正帮助全球用户将海量数据转化为直观、动态的可视化洞察。数据的世界充满可能性&#xf…...

【MCP】魔搭社区MCP服务(高德地图、everything文件搜索)

【MCP】魔搭社区MCP服务(高德地图、everything文件搜索) 1、上手使用2、环境配置(1)cherry-studio配置(2)添加魔搭大模型服务(如果已经设置了其他大模型服务,可跳过)&…...

适合大数据和宽表的数据存储和分析场景的数据库

适合大数据和**宽表(wide table)**的数据存储和分析场景的数据库,通常需要具备以下几个特性: 支持高吞吐量的写入和读取;能处理百万级列或数百列的宽表结构;良好的压缩和分区能力;支持分布式扩展和容错;一定程度的 SQL 支持或灵活的查询引擎。✅ 推荐数据库类型及代表产…...

ORB特征点检测算法

角点是图像中灰度变化在两个方向上都比较剧烈的点。与边缘(只有一个方向变化剧烈)或平坦区域(灰度变化很小)不同,角点具有方向性和稳定性。 tips:像素梯度计算 ORB算法流程简述 1.关键点检测(使用FAST…...

Node和npm初学

了解Node和npm 目录 ​1. 什么是 npm?​ 2. npm有哪些使用场景?​ 3. npm有什么核心特性?​ 4.npm的常用命令有那些? 5. 关键配置文件是什么?​ ​6. 安全与最佳实践​ 7.什么是 Node.js?​ 8.Node.js有什么优势? 9.如何安装和下载? 10.如何验证安装成功?…...

【android bluetooth 案例分析 03】【PTS 测试 】【PBAP/PCE/SGSIT/SERR/BV-01-C】

1. PBAP/PCE/SGSIT/OFFS/BV-01-C 1. 测试项说明: Please initiate a GATT connection over BR/EDR to the PTS.Description: Verify that the Implementation Under Test (IUT) can initiate GATT connect request over BR/EDR to PTS.测试项名称: Ple…...

VIC-2D 7.0 为平面样件机械试验提供全视野位移及应变数据软件

The VIC-2D系统是一个完全集成的解决方案,它基于优化的相关算法为平面试样的力学测试提供非接触、全场的二维位移和应变数据,可测量关注区域内的每个像素子集的面内位移,并通过多种张量选项计算全场应变。The VIC-2D 系统可测量超过 2000%变形…...

深入理解Embedding Models(嵌入模型):从原理到实战(下)

🐇明明跟你说过:个人主页 🏅个人专栏:《深度探秘:AI界的007》 🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、什么是 Embedding 2、什么是嵌入模型 二、构建嵌入…...

labview硬件采集

(1)硬件的描述 (2)实验步骤1: (3)实验步骤2 库名/路径的选择要使用32位的开发资料 (4)实验步骤3 (5)实验步骤4 找到DoSetV12() 设置返回类型 设置chan 设置state labv…...

自动驾驶技术栈——DoIP通信协议

一、DoIP协议简介 DoIP,英文全称是Diagnostic communication over Internet Protocol,是一种基于因特网的诊断通信协议。 DoIP协议基于TCP/IP等网络协议实现了车辆电子控制单元(ECU)与诊断应用程序之间的通信,常用于汽车行业的远程诊断、远…...

uniapp引入七鱼客服微信小程序SDK

小程序引入七鱼sdk 1.微信公众平台引入2.代码引入3.在pagesQiyu.vue初始化企业appKey4.跳转打开七鱼客服 1.微信公众平台引入 账号设置->第三方设置->添加插件->搜索 QIYUSDK ->添加 2.代码引入 在分包中引入插件 "subPackages": [{"root":…...

【SSM-SpringMVC(二)】Spring接入Web环境!本篇开始研究SpringMVC的使用!SpringMVC数据响应和获取请求数据

SpringMVC的数据响应方式 页面跳转 直接返回字符串通过ModelAndView对象返回 回写数据 直接返回字符串返回对象或集合 页面跳转: 返回字符串方式 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转 RequestMapping("/con&…...

【AXI总线专题】AXI-FULL-Master

【AXI总线专题】AXI-FULL-Master 1.axi-full概述2.信号定义3.测试4.仿真波形5.附录clogb2函数axi4中的一些参数解释wishbone总线 6.工程文件 概述 参考文档: 《3-2-03米联客2022版AXI4总线专题-20211123.pdf》 《IHI0022E_amba_axi_and_ace_protocol_spec.pdf》 1.a…...

风车OVF镜像:解放AI开发限制的Ubuntu精简系统

风车OVF镜像:解放AI开发限制的Ubuntu精简系统 AI白嫖续杯一站式-风车ovf AI白嫖续杯一站式解决-风车ovf 前言 作为一名AI开发者,我经常在Windows和Linux环境之间切换开发。然而,Windows平台上的各种免费版限制逐渐成为我工作效率的瓶颈。在寻…...

降低60.6%碰撞率!复旦大学地平线CorDriver:首次引入「走廊」增强端到端自动驾驶安全性

导读 复旦大学&地平线新作-CorDriver: 首次通过引入"走廊"作为中间表征,揭开一个新的范式。预测的走廊作为约束条件整合到轨迹优化过程中。通过扩展优化的可微分性,使优化后的轨迹能无缝地在端到端学习框架中训练,从而提高安全…...

查看购物车

一.查看购物车 查看购物车使用get请求。我们要查看当前用户的购物车,就要获取当前用户的userId字段进行条件查询。因为在用户登录时就已经将userId封装在token中了,因此我们只需要解析token获取userId即可,不需要前端再传入参数了。 Control…...

11 配置Hadoop集群-免密登录

一、复习导入 前面的课程中我们在虚拟机上安装并测试使用了hadoop的示例程序wordcount,并且在准备好了集群的同步工具,那接下来,我们就可去配置hadoop集群了。 二、授新 (一)认识ssh命令 SSH(Secure Shell…...

【PostgreSQL数据分析实战:从数据清洗到可视化全流程】金融风控分析案例-10.1 风险数据清洗与特征工程

👉 点击关注不迷路 👉 点击关注不迷路 👉 点击关注不迷路 文章大纲 PostgreSQL金融风控分析案例:风险数据清洗与特征工程实战一、案例背景:金融风控数据处理需求二、风险数据清洗实战(一)缺失值…...

《AI大模型应知应会100篇》第60篇:Pinecone 与 Milvus,向量数据库在大模型应用中的作用

第60篇:Pinecone与Milvus,向量数据库在大模型应用中的作用 摘要 本文将系统比较Pinecone与Milvus两大主流向量数据库的技术特点、性能表现和应用场景,提供详细的接入代码和最佳实践,帮助开发者为大模型应用选择并优化向量存储解…...

如何在通义灵码里使用 MCP 能力?

通义灵码编程智能体支持 MCP 工具使用,根据用户需求描述,通过模型自主规划,实现 MCP 工具调用,并深度集成国内最大的 MCP 中文社区——魔搭 MCP 广场,涵盖开发者工具、文件系统、搜索、地图等十大热门领域 2400 MCP 服…...

关于mac配置hdc(鸿蒙)

关于mac配置hdc(鸿蒙) 在最开始配置的hdc -v时候老是出现格式不匹配 于是乎在网上找官网也不行,最后在csdn上找到了这篇文章Mac配置hdc才有的头绪 环境变量的问题 自己做一个简单的总结 首先在访达里面打开ide 打开之后输入下面的命令,一步一步的找…...

几何_平面方程表示_点+向量形式

三维平面方程可以写成: π : n ⊤ X d 0 \boxed{\pi: \mathbf{n}^\top \mathbf{X} d 0} π:n⊤Xd0​ 📐 一、几何直观解释 ✅ 平面是“法向量 平面上一点”定义的集合 一个平面可以由: 一个单位法向量 n ∈ R 3 \mathbf{n} \in \mat…...

iOS safari和android chrome开启网页调试与检查器的方法

手机开启远程调试教程(适用于 Chrome / Safari) 前端移动端调试指南|适用 iPhone 和 Android|WebDebugX 出品 本教程将详细介绍如何在 iPhone 和 Android 手机上开启网页检查器,配合 WebDebugX 实现远程调试。教程包含…...