自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(313)
  • 收藏
  • 关注

原创 (Note)VIT中的cls token

在 Vision Transformer (ViT) 中,CLS token(分类 token)是一个特殊的标记,主要用于在模型的分类任务中提取全局图像的特征表示。• Transformer 的核心是自注意力机制,CLS token 在所有注意力头中与其他 patches 交互,能够有效地聚合整个输入的上下文信息。• 在非分类任务中,CLS token 的概念也可以扩展为其他全局任务,例如图像生成或回归任务中的全局控制标记。• 在 ViT 中,CLS token 的目的是为图像输入提供一个全局的代表符号。

2025-02-20 16:43:40 726

原创 (通信)海洋波导(Ocean Acoustic Waveguide)

海洋波导(Ocean Acoustic Waveguide)是一种特殊的水声传播环境,它利用海洋的物理特性(如声速梯度、海底地形等)来引导声波的传播,类似于光波在光纤中的传播。3.声道轴传播:当声波到达声道轴(1000米深度)时,由于声速最低,声波会被限制在这个深度附近传播。1.水声通信:利用海洋波导的特性,可以在海洋中实现长距离的水声通信,适用于潜艇通信、海洋数据传输等。3.声道轴:声速最低的深度,声波在这个深度附近传播时,由于折射效应,声波会被限制在一定范围内传播。4.深海层:声速较高的深海区域。

2024-12-22 22:03:58 402

原创 (Ubuntu)添加用户并授予sudo权限

可以通过按下 Ctrl + Alt + T 来打开终端,或者在应用程序菜单中搜索并打开“终端”。执行上述命令后,系统会提示输入新用户的密码和其他相关信息,如全名、电话号码等。在 Ubuntu 中,可以使用 adduser 命令来新建用户。如果希望该用户具有管理员权限,可以将其添加到 sudo 用户组。如果成功切换到新用户,并且位于新用户的home目录中(例如。可以通过切换到新用户并检查其主目录来验证用户是否已成功创建。默认情况下,新创建的用户是普通用户,没有管理员权限。可以退出当前用户并返回到原始用户。

2024-11-18 14:54:23 2283

原创 (PyTorch) PyTorch预训练模型参数在Linux系统中的默认下载位置

home/用户名/.cache/torch/hub/checkpoints。在可视化界面下,使用ctrl+h 快捷键,即可查看隐藏文件夹 .cache。

2024-11-11 10:07:49 196

原创 (Note)朗伯比尔定律

朗伯比尔定律(Lambert-Beer law)是分光光度法的基本定律,是描述物质对某一波长光吸收的强弱与吸光物质的浓度及其液层厚度间的关系,适用于所有的电磁辐射和所有的吸光物质,包括气体、固体、液体、分子、原子和离子。其数学表达式为A=lg(1/T)=Kbc,其中A为吸光度,T为透射比(透光度),是出射光强度(I)比入射光强度(I0),K为摩尔吸光系数,与吸收物质的性质及入射光的波长λ有关,c为吸光物质的浓度,b为吸收层厚度。

2024-06-04 01:24:11 908

原创 (Note)光谱

光谱

2024-03-21 02:12:56 216

原创 (通信)驻波

驻波是一种物理现象,它发生在频率相同、传输方向相反的两种波(不一定是电波)沿传输线形成的一种分布状态。驻波在自然界中十分常见,例如水波、树梢震颤、各种乐器的发声原理等都与驻波有关。驻波的能量并不随时间变化而改变,它只在介质中原地“震荡”,因此得名“驻波”。比如常见的弦乐器和管乐器分别是利用了弦上的驻波和管中的驻波进行发声。在驻波中,波节和波腹的位置始终保持不变,给人一种“驻立不动”的印象。波节是振幅为零的点,而波腹是振幅最大的点,位于两节点之间。在这种状态下,一个波通常是另一个波的反射波。

2024-02-15 23:34:06 1065

原创 (Note)子供向 Children‘s Oriented

这个概念强调作品的受众群体主要是儿童,但也并不排除其他年龄层的观众。在动画领域,子供向通常指的是面向儿童的动画作品,这些作品的内容设计得既适合儿童欣赏,也能吸引成年人的兴趣。

2024-02-07 00:07:31 2211

原创 (通信)频带带宽和基带带宽

例如,对于常见的调制技术如调幅(AM)和调频(FM),频带带宽通常是基带带宽的两倍或更多。这是因为调制过程涉及将基带信号移动到较高的频率范围,并且需要在中心频率附近的一定范围内传输调制信号。调制信号是基带信号经过调制处理后的信号,用于传输和接收数据的信号。但需要注意的是,基带带宽和频带带宽的具体关系也会受到其他因素的影响,例如所使用的调制方案、信号传输的特性以及信道的限制等等。因此,要准确确定基带带宽和频带带宽之间的关系,需要详细了解所使用的调制技术和相关参数。是指在基带信号上的频率范围。

2024-02-07 00:01:52 972

原创 (Python)计算两个经纬度之间的距离

因此要实现真正的精准计算,必须考虑地球为椭球体,否则在上百公里或上千公里后,依然会有几百米以内的误差。普通算法会选取地球模型为球模型,以赤道半径为基准,因此在计算时纬度越高误差会越大,但胜在计算速度较快。建议采用椭球体算法,比较著名的算法有Vincenty方案算法。

2023-12-18 15:36:44 760

原创 (Python)基于Pillow库制作GIF图

基于Pillow库制作GIF图。

2023-12-15 22:52:13 564

原创 (Note)The significance of the AIS Shiptype number (VesselType)

Cargo= Tanker= OtherReserved20-282930FishingFishingTrawler31TugTugTug/TenderTug32TugTug33DredgerDredgerDrill Ship3435Troopship3637Yacht38。

2023-12-15 00:33:39 1067

原创 (Note)Chromium浏览器插件

Chromium浏览器插件。

2023-12-07 22:04:21 503

原创 (Note)Zlibrary

以上网站界面都很相似,因为它们大多都基于 https://github.com/book-searcher-org/book-searcher 开源项目。1. 首先到 http://pilimi.org/ 这个网站上下载 zlib 所有图书的种子文件。2. 其次部署 book-searcher 这个项目。条件:有公共 ip 地址的服务器。

2023-12-04 13:52:30 1294

原创 (Note)ChatGPT论文润色指令

ChatGPT论文润色指令。

2023-12-04 13:49:28 713

原创 (Note)中国海洋卫星数据服务系统

中国海洋卫星数据服务系统。

2023-12-03 16:55:13 598

原创 (CV)论文列表

https://blog.youkuaiyun.com/qq_41917697/article/details/122791002【精选】【CVPR2022 oral】MixFormer: Mixing Features across Windows and Dimensions-优快云博客

2023-11-01 23:07:02 318

原创 (PyTorch)PyTorch中的常见运算(*、@、Mul、Matmul)

这个是让一个数,限制在你自己设置的一个范围内[min,max],小于min的话就被设置为min,大于max的话就被设置为max。我们可以发现的torch.div()其实就是/, 类似的:torch.add就是+,torch.sub()就是-,不过符号的运算更简单常用。上面的是对二维矩阵而言的,假如参与运算的是一个多维张量,那么只有torch.matmul()可以使用。pytorch中log是以e自然数为底数的,然后log2和log10才是以2和10为底数的运算。矩阵(张量)每一个元素与标量进行操作。

2023-10-24 15:45:08 2894 1

原创 (Python)在Matplotlib中对图像坐标轴进行log转换

3. nonpositive, 对非负值的处理,因为只有正数可以取log, 如果原始值为负值,此时有两种处理方式,第一种是丢掉这个点,也是默认的处理方式,对应该参数的值为mask, 在图中不显示这个点,第二种是将这个值调整为最接近的正数,对应该参数的取值为clip。对于跨度很大其分布离散的数据,常用log转换来缩写其差距,呈现在图上的效果也更好,比如在绘制转录组的表达量数据时,常用log转换之后的值进行绘制。semilogx函数只对x轴的值进行log转换,先来看下不转换时的效果,代码如下。

2023-10-18 16:54:54 3531

原创 (Python)使用Matplotlib将x轴移动到绘图顶部

【代码】(Python)使用Matplotlib将x轴移动到绘图顶部。

2023-10-18 16:42:13 1935

原创 (Python) 在Python中对WAV音频文件进行分割与拼接

使用wave.open()函数打开多个.wav文件,我们可以将它们读入内存中,然后使用numpy中的concatenate函数来进行拼接。在Python中,我们同样可以使用wave模块来进行wav文件的读取,并使用numpy中的concatenate函数来进行拼接。在Python中,我们可以使用wave模块来读取.wav文件,并使用SciPy中的signal模块来进行分割。使用wave.open()函数打开.wav文件,我们可以得到文件的基本信息,如声道数、采样率等。1.2. 分割WAV文件。

2023-10-18 00:48:17 2824 3

原创 (Python) Python中三种时间格式的转换方法

时间元组不能加减,要用datetime格式的时间才能加减.下面是字符串转为datetime后,进行时间加减运算.字符串与时间戳不能直接转化,要通过时间元组来完成,时间元组是中介.1.1. 时间元组和时间戳的互相转化。1.2. 时间元组和字符串的互相转化。2. 字符串与时间戳。3. 时间的加减用法。

2023-10-18 00:41:28 5270 1

原创 (Python) Python语音处理工具包AudioSegment的基本使用

5. AudioSegment中mp3转wav文件并转换采样频率fs。1. AudioSegment库的使用。2. 获取音频文件信息。

2023-10-18 00:26:07 2593

原创 (Python)MATLAB mat矩阵和Python npy矩阵转换

Python np.ndarray矩阵转换为MATLAB mat文件。Python读取MATLAB mat文件。

2023-10-18 00:11:59 1030

原创 (C++)引用的用法总结

关于指针和引用的区别,有人认为引用其实就是指针的简单封装,而且引用是占有内存的,但是无法获取地址,不是简单的一份数据两个名字。在引用变量前边添加const关键字,就是告诉编译器,我不会去修改你的临时变量,编译器就会为临时变量分配内存,于是引用就可以用了(指针不行)。从上边代码可以看到,不能引用临时变量,临时变量一般是表达式形式的,一般会储存在寄存器上且无法修改,寄存器是无法寻址的,所以也无法引用(指针也一样),同样,临时变量也不能作为实参传给引用形参。③指针可以有多级,引用不可以。3. 引用与指针的区别。

2023-10-09 16:19:18 674

原创 (Note)硬件领域SCI期刊

IEEE Microwave and Wireless Technology Letters(原名IEEE Microwave and Wireless Components Letters,是MTT-S下的快报,含金量较高)IEEE Transactions on Terahertz Science and Technology(也是MTT-S办的,发的 人比较少,实验硬件门槛较高,200-300GHz以上的工作才能不out of scope)C以及以下:(芯片设计类的发在上面的还真不多)

2023-10-04 17:23:54 898

原创 (C++)复原IP地址

所以说IP地址总共有四段,每一段可能有一位,两位或者三位,范围是[0, 255],题目明确指出输入字符串只含有数字,所以当某段是三位时,我们要判断其是否越界(>255),还有一点很重要的是,当只有一位时,0可以成某一段,如果有两位或三位时,像 00, 01, 001, 011, 000等都是不合法的,所以我们还是需要有一个判定函数来判断某个字符串是否合法。我们用k来表示当前还需要分的段数,如果k = 0,则表示三个点已经加入完成,四段已经形成,若这时字符串刚好为空,则将当前分好的结果保存。

2023-10-03 11:00:35 491

原创 (Note)计算机专业术语 - Socket (套接字)

对,就是文件描述符,即通常所说的fd,一个fd就是一个整数,所以,对这个整数的操作,就是对这个文件(流)的操作。此模型用到select和poll函数,这两个函数也会使进程阻塞,select先阻塞,有活动套接字才返回,但是和阻塞I/O不同的是,这两个函数可以同时阻塞多个I/O操作,而且可以同时对多个读操作,多个写操作的I/O函数进行检测,直到有数据可读或可写(就是监听多个socket)。正因为阻塞I/O只能阻塞一个I/O操作,而I/O复用模型能够阻塞多个I/O操作,所以才叫做多路复用。2、非阻塞I/O模型。

2023-10-03 10:43:50 301

原创 (Note)在Excel中选中某一行至最后一行的快捷键操作

在 Excel 中,选中一行至最后一行的快捷键是 “Shift + 空格 + Ctrl + 方向键下”。按住 Shift 键,然后按下空格键以选中整行,接着按下 Ctrl 键保持选中状态,并按下方向键下键盘按钮以扩展选中范围至最后一行。这样,你就可以快速选择从当前行到最后一行的所有行数。注意,这个快捷键组合在不同的 Excel 版本中可能会略有不同,具体的快捷键组合可能会因你所使用的 Excel 的版本和操作系统的设置而有所不同。

2023-10-02 22:22:09 10778

原创 (Note)机器学习面试题

关于A,具体推导详见《模式识别》的动态聚类算法,书中提到,这是一个局部搜索算法,不能保证得到全局最优解,算法结果受初始值和样本调整顺序的影响。直接使用0/1损失函数的话其非凸、非连续,数学性质不好优化起来比较复杂,因此需要使用其他的数学性能较好的函数进行替换,替代损失函数一般有较好的数学性质。LR,SVM,NN,KNN,KMeans,DT,NB都可以用map reduce并行.A.N(4, 7) B.N(4,√2+ √5) C.N(1 + √3,7) D.不确定。R^2越大,拟合效果越好,因此A对。

2023-10-02 22:08:37 1010

原创 (Note)Elsevier爱思唯尔期刊投稿流程

记录两个比较不错的爱思唯尔Elsevier期刊投稿流程:1.2.

2023-09-26 16:58:39 698

原创 (Note)中文EI检索期刊目录

经查询共有250余种期刊,新增收录10余本,并且还包括158本中文刊,88本英文刊以及6本中英文双语刊。16715497-吉林大学学报(工学版)Journal of Jilin University (Engineering and Technology Edition)Renewed (保持收录)16727207-中南大学学报 (自然科学版)Journal of Central South University (Science and Technology)Renewed (保持收录)

2023-09-11 23:01:32 1574

原创 (LaTeX)论著共同第一作者标注方法

至于共同第一作者的人数,查看目标期刊的要求,一些IF高的期刊,共同第一作者可以有4-5人。不管共同第一作者人数有几个,标注是不可避免的,不仅是为了与其他作者区分,也是为了与非共同第一作者区分。不管论著共同第一作者,标注的是哪个符号,就要在备注中,写上这个符号,并在这个符号后面加上These authors contributed equally to this work这句话。只要我们看到了这句话,凭借这句话前面的符号,找到本论著右上角标注这个符号的作者,就能确定这些作者是本论著的共同第一作者。

2023-09-04 10:23:35 16677

原创 (LaTeX)共同一作标注

在\maketitle后和\abstract前引用\footnote\footnote{First Author and Second Author contribute equally to this work.\\}如果需要标注共同一作的话,需要表明几位作者的贡献量是均等的,利用\footnote可以实现。如果是基金的话也是用\footnote来标注,加{}中的内容替换掉即可。

2023-09-04 10:21:19 9641 1

原创 (LaTeX)用于标记作者的十字符号

很多时候我们在论文中会使用十字记号来标记作者。

2023-09-04 10:19:33 4913

原创 (LaTeX)换行、换页、断字、字样、字号

我们也可以用下表中的命令来设置字样和相对字号,比如正文字号是 10pt、11pt、12pt 时,tiny的字号就分别是5pt、6pt、6pt。用 \newpage 来强制换页。但有时我们也需要显式指明断字位置,比如下例就指明BASIC 这个词不能断开,而 blar-blar-blar 可以在-处断开。用户也可以用 \\ 或 \newline 来强制换行;LaTeX 有一个特别的字样强调命令:\emph,它在不同字样和装饰环境下有不同效果。LaTeX 会自动调整正文、标题、章节、上下标、脚注等的字样、字号。

2023-08-28 15:42:34 2552

原创 (Markdown)显示转义字符

在Markdown中,可以使用反斜杠( \ )来进行转义。2. 在Markdown中显示转义字符。1. 在Markdown中显示反引号。

2023-08-28 15:30:22 706

原创 (Deep Learning)准确率和召回率的基础概念

比如:总共实际有60个男性,模型只找出了50个,那召回率=50/60=83.3%,用来衡量找出部分对实际真实部分的覆盖情况。比如:在所有样本中,模型预找出50人说他们都是男性,而找出的这波人里实际只有40人为男性,准确率=40/50=80%,用来衡量找出部分的准确度。算法模型的本质,是基于输入的各类变量因子,通过计算规则(模型or公式),得出预测结果。召回率100%,确保了正确的集合都被召回,但由于召回了大量错误集合,所以准确率很低。如下图所示,刚才4种集合,图形摊开的话,就是这个样子的。

2023-08-28 15:03:07 647

原创 (Python)计算R方

以上代码使用numpy和sklearn库,生成了一些模拟数据,并使用r2_score函数计算了r方。Python是一种广泛使用的编程语言,也是计算R方的一个强大工具。计算R方是统计学中的一项重要任务,它可以评估一个模型的拟合程度。不过,在使用r方评估模型拟合程度时,也需要注意一些其他的统计学指标。在Python中计算r方非常容易,只需要调用相关的函数即可。如果需要计算r方的值,可以参考以上的代码来实现。

2023-08-09 14:44:04 5291

原创 (开源项目)水利部 黄河水利委员会 水情日报数据下载&分析

1> 按⾃定义的时间范围对⻩河流域内指定站点的⽔位、流量、含沙量进⾏可视化分析。1> 按⾃定义的时间范围提取⻩河⽔情⽇报⻚⾯中的站点、⽔位、流量、含沙量信息。邮箱秒回, 遇到BUG欢迎通过邮件/GitHub/优快云等渠道联系我!爬取黄河水情日报,实现多日连续爬取,自动保存为excel表格。2> 整理为Excel表格并存储⾄指定路径。自然资源部黄河水情日报数据下载。黄河水情日报数据可视化分析。

2023-07-29 02:58:25 1826 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除