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

做网站无锡百度灰色关键词排名

做网站无锡,百度灰色关键词排名,网站开发软硬件,中关村在线官网入口时间嵌入选择代码解析 这行代码根据embed_type参数动态选择使用哪种时间嵌入方法,是一个条件赋值语句(三元表达式): self.temporal_embedding TemporalEmbedding(...) if embed_type ! timeF else TimeFeatureEmbedding(...)解…

时间嵌入选择代码解析

这行代码根据embed_type参数动态选择使用哪种时间嵌入方法,是一个条件赋值语句(三元表达式):

self.temporal_embedding = TemporalEmbedding(...) if embed_type != 'timeF' else TimeFeatureEmbedding(...)

解析

  • 条件判断: embed_type != 'timeF'

    • 检查嵌入类型是否不等于’timeF’
  • 如果条件为真(embed_type不是’timeF’):

    • 使用TemporalEmbedding类,这是一种基于查找表的离散时间特征嵌入
    • 适用于将时间信息(月份、日期、星期几等)作为离散类别处理
  • 如果条件为假(embed_type是’timeF’):

    • 使用TimeFeatureEmbedding类,这是一种基于线性映射的连续时间特征嵌入
    • 适用于将时间特征作为连续数值处理

两种嵌入方法的区别

  1. TemporalEmbedding:

    • 使用查找表(Embedding表)存储每个时间值的嵌入向量
    • 将时间视为离散类别(如第1月、第2月…)
    • 输出是各时间特征嵌入的和
  2. TimeFeatureEmbedding:

    • 使用线性层(nn.Linear)直接映射时间特征
    • 将时间视为连续特征
    • 输入是归一化的时间特征,如一年中的相对位置

这种设计允许模型根据不同的数据特性和实验需求灵活选择最适合的时间表示方法。

TimeFeatureEmbedding 类解析

TimeFeatureEmbedding 类是一个专为连续时间特征设计的嵌入层,与离散类别的 TemporalEmbedding 不同。

形状和操作分析

初始化

def __init__(self, d_model, embed_type='timeF', freq='h'):# freq_map定义不同数据频率下使用的时间特征维度freq_map = {'h': 4, 't': 5, 's': 6, 'm': 1, 'a': 1, 'w': 2, 'd': 3, 'b': 3}# 根据频率确定输入维度d_inp = freq_map[freq]# 创建无偏置的线性层将d_inp维度映射到d_model维度self.embed = nn.Linear(d_inp, d_model, bias=False)

前向传播

def forward(self, x):# 输入x形状: [B, L, d_inp] - B是批次大小, L是序列长度, d_inp是时间特征数量# 线性变换后输出形状: [B, L, d_model]return self.embed(x)

关键特点

  1. 连续特征映射:

    • 直接对时间特征进行线性变换,而不是像TemporalEmbedding那样进行查表操作
    • 适用于连续的、已归一化的时间特征
  2. 频率相关输入维度:

    • 根据不同的时间序列频率(freq)确定输入维度
    • 例如,小时级数据使用4个特征,分钟级使用5个特征
  3. 形状转换:

    • 输入: [B, L, d_inp]
    • 线性映射: W·x 其中 W 是形状为 [d_inp, d_model] 的权重矩阵
    • 输出: [B, L, d_model]

这种设计使模型可以直接处理连续的时间特征编码,比如周期性的正弦/余弦表示,而不需要将时间离散化为类别。

http://www.dtcms.com/wzjs/177013.html

相关文章:

  • 支付网站建设的分录数字营销是干啥的
  • 网站产品动效怎么做百度云电脑版网站入口
  • wordpress备份数库金华seo扣费
  • 网站推广的基本手段搜索指数在线查询
  • 郑州的网站建设公司营销技巧培训ppt
  • 网站做的好不好看什么整合营销传播理论
  • web网站开发方法温州seo招聘
  • 零基础建设网站视频教程seo数据是什么意思
  • 在苏州找学生做家教在哪个网站郑州网站顾问
  • 合肥高端网站建设公司哪家好2021百度最新收录方法
  • 下载服务器安装合肥网站seo公司
  • 如何加入小说网站做打字员龙岗网站推广
  • 以家乡为主题做网站一键免费生成网页的网站
  • 知乎 上海做网站的公司seo做的好的网站
  • 免费商城appseo是什么意思新手怎么做seo
  • 镇江网站优化公司工作室成都seo网络优化公司
  • 陕西网站建设托管网上推广怎么做
  • 郴州卖房网站seo网络推广什么意思
  • 筋郑州做网站新业务在线软件下载
  • 手机网站Com百度seo指南
  • 郑州专业的网站建设软文代写是什么
  • ui做的好的网站信息流优化师简历
  • 曰本真人性做爰网站午夜网站太原关键词排名优化
  • 运城市网站建设公司广东东莞疫情最新消息
  • 盐城网站优化价格营销怎么做
  • 设计师必备的国际设计网站免费二级域名申请网站
  • 网站开发保密协议书网络营销工具体系
  • wordpress外链插件pc优化工具
  • 南阳网站建设推广百度企业推广怎么收费
  • 电子科技公司网站网页设计数据分析报告