园林景观设计公司纳税义务的发生时间的确定/网站关键词seo优化公司
摘要
论文地址:https://arxiv.org/abs/2405.09308
源码地址:https://github.com/zichuan-liu/timexplusplus
信号传输技术的优化对于推动光通信的发展至关重要。本文将详细探讨线路编码技术的目标及其实现方式。线路编码旨在提高带宽和功率效率,并加强错误检测和纠正。同样重要的是,要确保信号的功率谱密度得到适当调整,以便在保持直流平衡的同时提供准确的定时信息。
论文比较了单极性、极性和双极性信号的特点及其频谱差异。这清楚地表明了每种编码方案的优势和挑战。例如,双极性信号没有直流分量,更容易发现错误,而单极性信号的功率效率最高,但有直流分量,因此应谨慎使用。
此外,还讨论了有效的脉冲整形技术和奈奎斯特脉冲的实用脉冲设计。这些技术在现实带限信号的设计中发挥着重要作用。本文详细介绍了光通信技术最前沿的先进编码和脉冲整形技术,为未来的通信基础设施奠定了基础。
相关研究
光通信世界是支持我们日常生活的基础设施的一部分。然而,光通信技术背后是一门复杂的科学,其中线路编码和脉冲整形扮演着非常重要的角色。在此,我们将介绍本文中的一些相关研究。
信号类型及其区别
在光通信中,信息是以光的形式发送的,这些光信号有多种类型。具体来说,有单极信号、极性信号和双极信号。每种信号都有自己的特点和优缺点。
单极信号:这种信号非常省电,但它含有直流分量(零频率分量),可能会使信号失真。
极化信号:这种信号的功率效率更高,但带宽效率较低。
双极性信号:这种信号没有直流分量,易于检测误差。它的带宽效率也最高。
这些信号的差异对数据的发送方式和发送效率有重大影响。
脉冲整形和带宽效率
在发送信号时,不仅要开关信号,还要设计信号本身的形状。这就是所谓的 “脉冲整形”。有几种脉冲波形,如矩形脉冲和余弦方波,每种波形都有自己的优点。例如,矩形脉冲简单明了,但不太适合实际使用。余弦平方脉冲在信号带宽和实用性之间取得了良好的平衡。
奈奎斯特脉冲的实际应用
从理论上讲,最有效的脉冲是奈奎斯特脉冲,但在现实中很难使用它。因此,奈奎斯特脉冲被截断为实用的形式。这就确保了信号的有效发送和带宽不被浪费。
带限信号的现实
在理想情况下,信号的带宽是无限大的,但实际上这是不可能的。在现实系统中,信号的带宽必须受到限制。对于带宽受限的信号,可使用 Sinc 函数调整信号的功率谱密度(PSD)。这样就能实现高效、逼真的信号传输。
建议方法
TIMEX++ 是一个用于提高时间序列数据可解释性的框架。
图 2:TIMEX++ 的整体架构
具体方法如下。
信息瓶颈(IB)原则的应用
基于信息瓶颈(IB)原则,我们的目标是为原始时间序列实例(X)及其标签(Y)找到一个紧凑且信息丰富的子实例(X’)。
最初的 IB 优化问题:.
其中(X’ = X \odot M\) 和(M[t,d] \sim \text{Bern}(\pi_{t,d})\). \g(X)=pi=[\pi_{t,d}]_{t在[T]中,d在[D]中}})是一个函数,它输出二进制掩码M的概率分布,该掩码将原始实例X作为输入,并生成子实例X′。
简单的解决方案,避免分布偏移
为了解决传统 IB 原理的问题,优化问题修改如下。
其中 LC(Y;Y′)是原始标签 Y和子实例 X′的标签 Y′的标签一致性的度量。这种修改避免了琐碎的求解和分布转移问题。
TIMEX++ 框架
TIMEX++ 由两个主要部分组成:解释提取器和解释调节器。
Description Extractorgϕ:.
目的:将输入(X)编码成概率掩码(P(M| X))。
结构:使用编码器-解码器转换器模型来表示 P(M|X)。
正则化:最小化连续性损失 (L_{con}\)并抑制预测分布中的不连续形状。
二进制掩码生成:使用直通估计器(STE)生成二进制掩码 M。
描述调节器 Ψθ
目的:使用高斯填充技术生成一个参考实例(X_r\),然后生成一个解释嵌入实例(X\)。
架构:使用多层感知器(MLP)将M和X的连接映射到X。
KL发散损失。
损失函数:
参考距离损失:.
保持标签一致性
为了保持标签一致性(LC(Y; Y’)),Jensen-Shannon(JS)分歧被用来最小化原始预测(f(X))和解释嵌入实例的预测(f(X̃))之间的分歧。
总损失函数
TIMEX++ 的总体学习目标是最大限度地减少
这里,⌘(α\) 和 β 是调整损失权重的超参数。通过这种方式,TIMEX++ 生成的解释嵌入实例具有在原始数据分布中保留标签的特性。
简而言之,TIMEX++ 是一个改进信息瓶颈原理的框架,以提高时间序列数据的可解释性。它利用参数网络在原始数据分布中生成标签保存的解释性嵌入实例。这就解决了琐碎求解和分布偏移的问题。
试验
为了评估 TIMEX++ 的性能,我们使用多个合成数据集和真实数据集进行了实验。
合成数据集:FreqShapes、SeqComb-UV、SeqComb-MV、LowVar
真实世界数据集:心电图、PAM、癫痫、锅炉
对于每个数据集,TIMEX++ 的性能都与其他解释方法(如综合梯度、Dynamask、TIMEX 等)进行了比较。
实验结果
综合数据集
在合成数据集上,TIMEX++ 的表现一直优于其他方法。特别是在解释准确性(AUPRC、AUP 和 AUR)方面,TIMEX++ 的表现优于所有其他基线方法(见表 1);在所有九种情况下(四个数据集 x 三个评估指标),TIMEX++ 的表现均为最佳或次佳。
表 1:描述的准确性(AUPRC、AUP、AUR)
实际数据集
在真实数据集上,TIMEX++ 的性能也优于其他方法。特别是在心电图数据集上,TIMEX++ 能准确识别 QRS 间期关联,获得最佳 AUPRC(0.6599)、AUP(0.7260)和 AUR(0.4595)(见表 3)。
表 3:心电图数据集解释的准确性
闭塞实验
在真实数据集的闭塞实验中,TIMEX++ 的结果最为一致。特别是在癫痫、PAM 和锅炉数据集上,TIMEX++ 的 AUROC 一直高于其他方法(见图 3)。
图 3:真实数据集上的遮挡实验结果
审议
TIMEX++ 的卓越性能得益于其设计中的几个重要因素。首先,对信息瓶颈原理的改进有效避免了琐碎求解和分布转移问题。此外,解释提取器和解释调节器之间的联系提高了解释的一致性和准确性,因为它在原始数据分布中产生了一个标签保留的解释嵌入实例。
TIMEX++ 有潜力成为提高深度学习模型可解释性的强大工具,尤其是在医学和环境科学等敏感领域。实验结果表明,TIMEX++ 的性能始终优于其他最先进的解释方法,证明了它的实用性和有效性。
结论
本文介绍了 TIMEX++,这是一个能显著提高时间序列数据深度学习模型可解释性的新框架。它改进了信息瓶颈原理,利用参数网络生成具有解释性的嵌入实例,并在原始数据分布中保留标签。实验结果表明,TIMEX++ 的性能始终优于传统方法,证实了其实用性。
未来的前景包括将 TIMEX++ 的应用进一步扩展到其他数据模式和复杂任务。同样重要的是,通过自动调整超参数,提高对不同数据集的适应性;TIMEX++ 将有助于在医学和环境科学等高度敏感领域实现可靠的模型解释。
相关文章:

TimeXplusplus——提高时间序列数据的可解释性,避免琐解和分布偏移问题的深度学习可解释性的框架
摘要 论文地址:https://arxiv.org/abs/2405.09308 源码地址:https://github.com/zichuan-liu/timexplusplus 信号传输技术的优化对于推动光通信的发展至关重要。本文将详细探讨线路编码技术的目标及其实现方式。线路编码旨在提高带宽和功率效率…...

批处理读取文本第n行并赋值给变量?--遍历所有行并赋值给变量数组
::TraceLines.bat goto :test1http://www.bathome.net/thread-27229-1-1.html#批处理如何获取txt文本中某行某列的内容/指定行指定列的内容 http://www.bathome.net/thread-47304-1-1.html#如何用批处理读取文本第二行并赋值给变量? https://github.com/npocmaka/ba…...

嵌入式入门Day26
IO Day2 IO相关函数标准文件流指针缓冲区刷新时机作业 IO相关函数 time #include <time.h>time_t time(time_t *tloc);功能:返回1970年到现在的秒数参数:计算出来的秒数;返回值;成功返回1970年到现在的秒数,失…...

【Vue3项目实战系列一】—— 从零开始一个vue3项目 vue3+javascript+vite 非常详细 手把手教学
😉 你好呀,我是爱编程的Sherry,很高兴在这里遇见你!我是一名拥有十多年开发经验的前端工程师。这一路走来,面对困难时也曾感到迷茫,凭借不懈的努力和坚持,重新找到了前进的方向。我的人生格言是…...

Python_Flask04(牛马问答平台01)
项目名称:牛马问答平台 项目简介:1.主要用来给社会上的牛马们探讨老板的恶心之处。 2. 用来学习交流。 技术手段:Python3.x Flask render_template pymysql flask_sqlalchemy........ 注意该博客为迭代项目,于最后一期展示完整…...

Java转C之并发和多线程
提纲: 概念介绍与对比概述 简述Java与C在并发和多线程方面的核心区别解释C11标准、POSIX、C11 <threads.h>、Pthread等名词 Java多线程与并发回顾 线程、Runnable、ExecutorService概念说明同步关键字与工具类含义 C并发基础 没有Java式的内置线程类…...

针对一个系统的权限管理这样的业务场景,使用各设计模式解说
通义灵码 下面将介绍如何在Java中使用不同的设计模式来实现权限管理系统。每个设计模式都有其特定的应用场景和实现方式,我们将逐一讲解。 1. 单例模式 (Singleton Pattern) 应用场景:确保权限管理服务在整个系统中只有一个实例,避免重复创…...
Android AppCompatImageView View.Gone状态切换到View.VISIBLE重新layout,Kotlin
Android AppCompatImageView View.Gone状态切换到View.VISIBLE重新layout,Kotlin import android.content.Context import android.util.AttributeSet import android.util.Log import androidx.appcompat.widget.AppCompatImageViewclass MyImageView : AppCompatI…...

在云上轻松部署达梦数据库
达梦数据库(DM Database)是由达梦数据库有限公司开发的一款关系型数据库管理系统(RDBMS)。作为国内领先的数据库产品,达梦数据库在政府、金融、能源、电信、交通、医疗、教育等多个行业得到广泛应用,尤其在…...

什么是厄尔米特(Hermitian)矩阵?
厄米矩阵(Hermitian Matrix)定义 在数学和物理中,厄米矩阵是满足以下条件的复方阵: A A † \mathbf{A}\mathbf{A}^\dagger AA† 其中, A † \mathbf{A}^\dagger A†表示矩阵 A \mathbf{A} A的共轭转置,即…...

React - useActionState、useFormStatus与表单处理
参考文档:react18.3.1官方文档 一些概念: React 的 Canary 和 Experimental 频道是 React 团队用于发布和测试新功能的渠道。 useActionState useActionState 是一个可以根据某个表单动作的结果更新 state 的 Hook。 const [state, formAction, isPe…...

v3账号密码登录随机图片验证码
安装插件 pnpm i identify --save图形验证码组件 <template><div class"s-canvas"><!-- 图形验证码的宽和高都来自于父组件的传值,若父组件没有传值,那么就按当前子组件的默认值进行渲染 --><canvas id"s-canvas&…...

不只是请求和响应:使用Fiddler解读Cookie与状态码全指南(下)
欢迎浏览高耳机的博客 希望我们彼此都有更好的收获 感谢三连支持! 不只是请求和响应:使用Fiddler抓包HTTP协议全指南(上)_fiddler 获取响应脚本-CSDN博客https://blog.csdn.net/Chunfeng6yugan/article/details/144005872?spm1001.2014.3001.5501 不只是请求和响…...

java+springboot+mysql游乐园管理系统
项目介绍: 使用javaspringbootmysql开发的游乐园管理系统,系统包含管理员、员工、用户角色,功能如下: 管理员:登录后台;首页数据统计;员工管理;用户管理;游乐项目管理&…...

@RequestBody,getparameter,@RequestParam,@PathVariable之间的区别和联系
RequestBody、RequestParam、PathVariable和getParameter(你提到的可能是Java Servlet API中的方法)是用于处理HTTP请求参数的不同机制。它们各自有不同的用途和适用场景,下面将详细解释它们之间的区别和联系。 1. RequestBody 用途…...

Linx下自动化之路:Redis安装包一键安装脚本实现无网极速部署并注册成服务
目录 简介 安装包下载 安装脚本 服务常用命令 简介 通过一键安装脚本实现 Redis 安装包的无网极速部署,并将其成功注册为系统服务,开机自启。 安装包下载 redis-7.0.8.tar.gzhttp://download.redis.io/releases/redis-7.0.8.tar.gz 安装脚本 修…...

VMware虚拟机搭建和镜像配置
VMware虚拟机搭建和镜像配置 下载安装VMware 开始下载 更改安装路径,需要一个大空间的盘 更改后下一步 下一步后,选择不主动升级更新 一直下一步 直到安装完毕 输入许可密钥,我下载的版本是12,输入完成点击输入ÿ…...

红日靶场vulnstark 4靶机的测试报告[细节](一)
目录 一、测试环境 1、系统环境 2、注意事项 3、使用工具/软件 二、测试目的 三、操作过程 1、信息搜集 2、漏洞利用Getshell ①Struts 2 s2-045漏洞 手工利用s2-45漏洞 Msf综合利用 ②Tomcat框架(CVE-2017-12615) ③phpMyAdmin(CVE-2018-12613) 构造语句写入冰蝎木…...

深入详解人工智能机器学习常见算法——线性回归算法
深入解析线性回归算法 线性回归是机器学习和统计学中最基本、最常用的预测建模技术之一。它通过线性关系描述因变量与一个或多个自变量之间的联系,帮助我们进行数据建模和预测。本篇文章将详细介绍线性回归的基础知识、算法原理、核心概念、实现方法以及其在实际问题…...

Python 开发环境搭建
Python 开发环境搭建 flyfish 版本 Ubuntu 22.04.5 LTS PyTorch 2.5.1 cuda 12.4 python 3.12.7安装 Anaconda3 依赖 sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6安装命令 …...

OpenCV相机标定与3D重建(9)相机标定函数calibrateCameraRO()的使用
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::calibrateCameraRO 是 OpenCV 中用于相机标定的函数,它允许固定某些点来进行更精确的标定。 函数原型 double cv::calibrateCa…...

flink终止提交给yarn的任务
接上文:一文说清flink从编码到部署上线 1.查看正在执行的flink 访问地址(参考):http://10.86.97.191:8099/cluster/apps 2.终止任务 yarn application -kill appID 本文为: yarn application -kill application_17…...

算法刷题Day14:BM36 判断是不是平衡二叉树
题目链接 描述 输入一棵节点数为 n 二叉树,判断该二叉树是否是平衡二叉树。 在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树 平衡二叉树(Balanced Binary Tree),具有以下性质:它是…...

【Golang】Go语言编程思想(六):Channel,第一节,介绍Channel
Channel 下面的几个例子将会展示如何定义一个 channel: func chanDemo() {var c chan int // chan int 的含义是, c 是一个 channel, 里面的内容是 int// 上面的声明语句将会创建一个 nil channel, c nil, 它的作用将在 select 当// 中体现 }创建一个非 nil 的 c…...

【Flux.jl】 卷积神经网络
Flux.jl 是包含卷积神经网络的, 但是官方API文件中没有给出一个完整的程序框架, 只是对所需神经元给了局部解释, 此外对 model-zoo 模型动物园中的案例没有及时跟着 Flux.jl 的版本更新, 也无法运行出来结果。 因此本文搭建了一个完整可训练的卷积神经网络。 Conv 卷积算子…...

大模型在辅导场景的深度应用,猿辅导素养课推出启发性“AI作文通”
猿辅导集团旗下的飞象星球面向学校发布“飞象AI作文”,让教育大模型成为老师的AI批改助手、学生的写作助手。芥末堆注意到,猿辅导集团旗下的猿辅导素养课也推出了名为“AI作文通”的AI作文功能,已于7月正式大规模上线,在AI教育领域…...

深入了解架构中常见的4种缓存模式及其实现
4种缓存模式 随着应用程序的复杂性日益增加,缓存管理变得至关重要。缓存不仅能有效减轻数据库负载,还能显著提升数据访问速度。选择合适的缓存模式能够在不同的业务场景下发挥出最佳效果。 本文将详细介绍四种常见的缓存模式:Cache-Aside (…...

Hermes engine on React Native 0.72.5,function无法toString转成字符串
问题描述 Hermes engine on React Native 0.72.5,function无法toString转成字符串 环境 npm6.14.18 node16.17.1项目依赖 "react": "18.2.0", "react-dom": "18.2.0", "react-native": "0.72.5", …...

Spring Boot + MySQL 多线程查询与联表查询性能对比分析
Spring Boot MySQL: 多线程查询与联表查询性能对比分析 背景 在现代 Web 应用开发中,数据库性能是影响系统响应时间和用户体验的关键因素之一。随着业务需求的不断增长,单表查询和联表查询的效率问题日益凸显。特别是在 Spring Boot 项目中࿰…...

Java 设计模式~工厂模式
在java开发,工厂模式应用场景有哪些?在Spring boot原码中 有哪些工厂类,并做相应的代码介绍。 工厂模式 工厂模式(Factory Pattern)是Java中一种常用的创建型设计模式,它提供了一种创建对象的最佳方式。此…...