自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 昌平GPU集群使用指南 - 非官方版

昌平GPU集群使用指南 - 非官方版可以在网址导航里看平台的使用指南,本文只是有益补充!(注:镜像只需要关闭,不需要删除)

2023-06-29 20:59:04 423

原创 jupyter 使用parser = argparse.ArgumentParser即add_argument()报错

如果你想在 Jupyter Notebook 中定义参数并解析,而不是使用命令行传递参数,我之前给出的建议仍然适用。你可以直接在代码中定义参数,并跳过使用 argparse 解析命令行参数的步骤。然后,你可以手动设置这些参数的值,就像你之前在代码中设置的那样。如果你在 Jupyter Notebook 或 JupyterLab 中运行这段代码,并且想要传递命令行参数给 argparse,那么这个方法可能会导致与之前提到的相同的问题。即 Jupyter 内核连接信息被错误解析为命令行参数。

2023-07-12 11:49:33 1258

原创 程序报错退出后,出现大量core文件

core文件是操作系统保存程序崩溃时的内存转储文件。当程序发生崩溃或意外退出时,操作系统会生成core文件,其中包含了程序崩溃时的内存状态和堆栈信息。这些文件通常具有类似"core.XXXXX"的命名模式,其中"XXXXX"可能是进程ID或其他标识符。如果您的文件目录中存在大量的core文件,这可能意味着您的程序在过去发生了多次崩溃。这些文件可能占用了磁盘空间,并且通常没有太多用处,除非您希望对崩溃进行调试和分析。如果您不希望继续生成core文件,您可以通过修改操作系统的设置来禁用core文件生成。

2023-06-25 18:47:32 1753

原创 RuntimeError: view size is not compatible with input tensor‘s size and stride

在.view前加.contiguous(),使其变为连续就ok。加了contiguous确实好了。但打印出来shape是一样的。把out_m改成x会报错。不知道为啥x不是连续的。

2023-04-24 10:59:41 252 1

原创 模型训练发现

发现学出来的残差大部分都是0。

2023-04-19 16:52:56 119

原创 跑模型时遇到的,inception输出渐渐变为nan

是从发现loss为nan开始的;再回去看,发现有时候inception输出会越来越大(e+05)直到变成nan,有时候会直接变成nan。最后发现不是,应该是权重学习着学习着太大了。加了一个L2正则化loss。其中weight_decay=0.01就是L2正则化。发现是输入X变为nan,应该是编码问题?

2023-04-17 22:03:28 238

原创 git clone 指定分支 拉代码

【代码】git clone 指定分支 拉代码。

2023-04-17 11:09:56 508

原创 校园网不能登录

打开设置,搜索代理,关闭“手动设置代理-使用代理服务器”

2023-04-17 09:37:02 141

原创 TimesNet 细节

在Timesnet.sh里,每个数据集的top_k不同。

2023-04-05 16:35:50 709 4

原创 linux服务器中git push 遇到的问题(二)

214机器有问题,213就可以。

2023-04-05 14:27:14 151

原创 训练代码时 更改模型结构

每次更改模型结构,我选择重新开一个branch。其中new-branch是当前分支名。

2023-04-05 14:08:06 189

原创 git中的Stash Changes和UnStash Changes用法

git中如果本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新:要么先commit自己的改动然后再通过pull拉取代码,stash的好处是可以先将你的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。在GitHub desktop中切换分支的时候,由于其中一个分支是空,所以本地文件夹会变成空;再切换回原分支时,就会出现一些pyc文件,

2023-04-04 13:11:46 476

原创 安装蓝牙依赖pybluez

【代码】安装蓝牙依赖pybluez。

2023-04-04 09:20:55 173

原创 部署采集系统pymysql报错:cryptography is required for sha256_password or caching_sha2_password

pymysql报错:cryptography is required for sha256_password or caching_sha2_password。

2023-04-04 09:17:55 186

原创 A General Framework for Uncertainty Estimation in Deep Learning源码阅读(二)

代码使用其中,*的作用是:在Python中,一个星号(*)通常被用来进行解包(unpacking)操作。当一个星号出现在函数调用中的一个参数前面时,它会告诉Python将该参数解包成多个独立的值,然后再将这些值传递给函数。当一个星号出现在一个变量名前面时,它可以被用来表示一个可变数量的参数。这被称为可变参数列表(variable-length argument list)或者不定长参数(arbitrary argument)。这样的语法允许函数接受不定数量的参数。

2023-03-31 19:50:03 362

原创 A General Framework for Uncertainty Estimation in Deep Learning源码阅读

这里的定义很有意思,它把data_variance计算为adf_softmax算出来的variance,把model_variance计算为多次采样的mean的方差。上面引用是eval的输出,发现自己没有保存train的输出,不能对比resnet18和resnet18_adf。这里,实验中导入的是resnet18的参数,模型是resnet18_dropout_adf,不同的模型也可以直接导入吗?(一种猜想:虽然网络结构变化,但可学习的参数没有变化,所以仍然可以load_model)又回头看论文,妙啊!

2023-03-31 11:16:04 223

原创 Uncertainty Guided Method Baseline

self.p = pelse:可以发现是输出从最后一层,分别用self.predict(x)和self.get_var(x)来获得预测值与aleatoric值。符合经典loss。

2023-03-28 22:32:23 300

原创 TimesNet 代码阅读

总结一下,两个输出,一个period_list指不同的周长(29、14、9)的频率信号,一个period_weight指的是三个不同周长信号的频率幅值。

2023-03-25 12:46:37 7088 12

原创 UEA数据集与InceptionTime

JapaneseVowels在训练的时候总是不能正常保存best_mdoel.hdf5。其他数据集没有问题。

2023-03-25 10:51:32 564 1

原创 不等长dataframe转为numpy

在dataloader的时候使用collate_fn。

2023-03-24 15:06:40 156

原创 关于“输入是正态分布”的思考

普通神经网络并不需要使用最大似然作为损失函数,可以使用多种不同的损失函数来训练模型。最大似然估计是一种常见的用于训练神经网络的方法之一,但并不是唯一的方法。最大似然估计是一种利用KL散度的思想来求解模型参数的方法,通过最大化训练数据的似然函数,可以得到最优的模型参数。在最大似然估计中,我们要求模型预测的概率分布尽可能地接近真实的概率分布,从而最大化数据的似然函数。在计算似然函数时,我们需要对预测分布和真实分布之间的差异进行衡量,这就引入了KL散度的概念。

2023-03-22 13:31:20 442

原创 InceptionTime模型结构解读

看一下模型init:可以发现,直接调用了self.build_model函数:其中,_inception_module代码如下:这里放上原文:假设此时我们有一个时序数据,3通道,长度1751也就是说:在输入张量(input_tensor)的形状中,第一个维度(None)表示输入数据的数量未知,第二个维度(3)表示每个输入数据的通道数,而第三个维度(1751)表示每个通道的时间步数。因此,使用bottleneck设计的Conv1D层将时间步的特征数从1751降低到32,并保留通道数为3。输出张量(i

2023-03-21 17:26:19 2695 1

原创 Git 取消上传数据集 撤销最近一次commit

在.gitignore文件中添加需要忽略的文件或文件夹的名称,每行一个。在项目根目录下创建一个名为.gitignore的文件,如果已经存在,可以直接打开该文件。

2023-03-21 14:40:10 362

原创 对于噪声处理(抑制)的讨论(附加:对于分布的认识)

对于一个时序数据,他服从何种分布与他的时序没有关系。

2023-03-21 13:23:54 156

原创 linux服务器中git push 遇到的问题

【代码】linux服务器中git push 遇到的问题。

2023-03-20 22:24:23 128

原创 linux 配置git链接GitHub

【代码】linux 配置git链接GitHub。

2023-03-20 22:04:04 210

原创 TimesNet处理UEA数据集,用在InceptionTime上

pd.Series.cat.codes 是 Pandas 库中 Series 对象的一个方法,用于将分类变量转换为分类编码(Category Codes)。分类变量是指具有有限可能取值的变量,例如性别、职业等。在机器学习中,经常需要将分类变量转换为数值编码,以便于机器学习算法的处理和分析。pd.Series.cat.codes 方法可以将 Series 对象中的分类变量转换为整数编码。该方法返回一个包含整数编码的 Series 对象,其中每个不同的分类变量都被映射到一个唯一的整数值。

2023-03-20 16:45:23 2670 5

原创 从空-时-频维度理解生理信号数据

北交。

2023-03-18 14:56:51 69

转载 配置vscode免密登录远程服务器sitoholy

然后你会发现在.ssh文件夹下除了刚才的config文件以外又生成了id_rsa.pub和id_rsa两个文件。id_rsa.pub就是公钥,需要把里面的内容复制到服务器的文件中就可以了。原文链接:https://blog.csdn.net/qq_38337524/article/details/109708931。2、用记事本打开id_rsa.pub文件,复制里面的内容,为了一会在VSCode终端里打开服务器的某个文件,粘贴进去就好了。然后就可以不用每次进入都需要输入密码了。

2023-03-18 14:56:09 337 1

原创 UCR与UEA

InceptionTime使用的是UCR128个数据集,标签是在最开头,后面跟着数据:

2023-03-17 15:00:42 756 1

原创 配置vscode免密登录远程服务器sitoholy

然后你会发现在.ssh文件夹下除了刚才的config文件以外又生成了id_rsa.pub和id_rsa两个文件。id_rsa.pub就是公钥,需要把里面的内容复制到服务器的文件中就可以了。原文链接:https://blog.csdn.net/qq_38337524/article/details/109708931。2、用记事本打开id_rsa.pub文件,复制里面的内容,为了一会在VSCode终端里打开服务器的某个文件,粘贴进去就好了。然后就可以不用每次进入都需要输入密码了。

2023-03-16 23:45:16 115

原创 TimesNet复现结果

复现环境:RTX3090,22312GB显存,torch=1.8.1+cu111;大约71.3%的准确率,比论文里贴出来的差很多(73.6)。没改网络结构和超参数,直接训练。

2023-03-16 14:23:11 5158 7

原创 在思腾合力demo镜像复现InceptionTime

只出现了这个keras报错,应该是因为我在windows里已经改了一遍了。

2023-03-16 14:18:04 168

原创 查找linux包的位置

2023-03-16 14:14:15 208

原创 删除vscode latex文中蓝色波浪线警告信息

Underfull \hbox” 是一个警告,通常发生在一个段落中的某个部分未能填满整个行。这种情况可能导致排版不美观,但不一定是错误。请注意,这些措施可能会影响文本排版的质量和可读性。如果可以接受 “Underfull \hbox” 警告并且文本排版仍然符合您的要求,请忽略这些警告。调整行距或字体大小等参数,使文本可以充分填充整个行,从而避免产生 “Underfull \hbox” 警告。这将将警告级别设置为最高,使任何 “Underfull \hbox” 警告都被禁用。

2023-03-16 11:51:45 2092 1

原创 vscode编译latex文件夹

我怀疑在vscode里编译只需要安装两个扩展;

2023-03-15 20:40:10 45

原创 VScode配置自动换行2023.3

应该换成了toggle word wrap。

2023-03-15 19:46:02 85

原创 TimesNet复现

导致训练会用cpu,注释掉之后就变成使用gpu了。使用服务器,安装requirements.txt;不知道为啥,sh脚本文件里写的这么一行代码。

2023-03-15 13:23:02 2318 11

原创 TimesNet复现

使用服务器,安装requirements.txt;

2023-03-15 10:23:28 305

原创 Linux 配置git同步GitHub代码

因为我复制到服务器的文件夹本来就同步了GitHub,所以直接git status查看状态即可。

2023-03-14 23:42:39 547

空空如也

空空如也

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

TA关注的人

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