- 博客(51)
- 资源 (14)
- 收藏
- 关注
原创 endnote output style
Endnote的使用—参考文献自定义的格式编排EndNote Output Style修改─Citations、Bibliography、Footnotes的Author Name與Editor Name使用Endnote自定义参考文献格式EndNote 编辑Output Styles中特殊符号说明
2024-04-19 18:36:30 252
原创 windows + pytorch + gpu
不需要在电脑上再安装cudatoolkit(nvidia)就能加速深度学习,遇到需要新版本的cuda加速就再建立一个conda环境安装。经过上述分析(装的CUDA必须小于等于自己的CUDA当前版本11.6),我们选择使用conda prompt下载cuda toolkit。英伟达驱动版本是512.78,cuda版本是11.6(说明要下的cuda toolkit版本最高是11.6的)插句题外话,如何理解cuda和英伟达驱动、cudnn之间的关系?并且cuda和cuDNN的教程是按照这个帖子装好的。
2024-04-10 16:35:35 1717
原创 PyTorch 中的【高级索引】 或 【花式索引】
在 PyTorch 中,“高级索引” 或 “花式索引” 允许用户使用整数数组或布尔数组进行索引,从而获取张量中的指定元素。
2024-04-10 16:34:21 582
原创 在windows系统中【.gz.tar】和【.whl】文件分别应该怎么下载到conda的某个虚拟环境中
安装完成后,可以通过命令行工具验证文件是否成功安装到了虚拟环境中。例如,对于 Python 包,可以使用。你可以在浏览器中直接访问文件的 URL 进行下载,或者使用命令行工具如。文件,你需要解压缩并安装。在 Windows 系统中,你可以按照以下步骤将。:下载完成后,使用相应的命令安装文件。:使用浏览器或者命令行工具下载。为实际文件的 URL 和名称。命令查看已安装的包列表。请注意替换上述命令中的。
2024-04-10 11:42:00 708
原创 python类中的__call__函数有什么用法?
方法的主要作用是让对象具有函数的行为,可以在调用对象时执行一些操作。答:在这种情况下,args 参数同时作为 Exp_crossformer 类的。方法,那么这个类的实例对象就可以像函数一样被调用。方法,并将 args 参数传递给它,以确保父类也能够正确地初始化。(args) 时,它会调用父类 Exp_Basic 的。方法中定义的操作,即增加计数器并打印当前计数值。以下是一个简单的示例,展示了如何在类中使用。方法和其父类 Exp_Basic 类的。方法的对象时,实际上会调用这个对象的。
2024-04-07 17:13:16 227
原创 【json.dump()】的用法和【pickle.dump()】的用法
在这个示例中,我们首先定义了一个 Python 字典 data,然后使用 json.dump() 函数将其序列化为 JSON 字符串,并将该字符串写入名为 “data.json” 的文件中。函数用于将 Python 对象序列化为 JSON 格式的字符串,并将该字符串写入文件。它接受两个参数:要序列化的 Python 对象和要写入的文件对象。如果希望在写入 JSON 数据时使用更友好的格式(如缩进和换行),可以通过传递。此时写入到文件中的 JSON 数据将会更易读。
2024-04-07 11:21:18 644
原创 【python vars函数】的使用
在上面的示例中,我们定义了一个类 MyClass,它有两个属性 x 和 y。然后,我们创建了一个 MyClass 的对象 obj,并使用 vars() 函数获取了 obj 的属性和对应的值。在Python中,vars() 函数用于返回对象的__dict__属性,该属性存储了对象的属性和对应的值(如果存在)。如果对象没有__dict__属性,则会引发一个TypeError异常。需要注意的是,vars() 函数返回的字典实际上是对象的属性的副本,对该字典的更改不会影响到原始对象。
2024-04-07 11:19:51 289
原创 leaf node、detach()、with no_grad()、.grad_fn()、requires_grad、Grad Modes、.zero_grad()/step、.backward等
所有requires_grad为False的张量,都约定俗成地归结为叶子张量requires_grad为True且由用户创建的,则它们是叶张量(leaf Tensor),例如各种网络层,nn.Linear(), nn.Conv2d()等。下图中绿色的点都是叶子节点:非叶子节点是通过用户所定义的叶子节点的一系列运算生成的,也就是这些非叶子节点都是中间变量,一般情况下,用户不会使用这些中间变量的导数,所以为了节省内存,它们在用完之后就被释放了。
2024-03-29 22:51:41 1164
原创 Difference between ‘register_buffer’ and ‘register_parameter’ of PyTorch Module.
【代码】Difference between ‘register_buffer’ and ‘register_parameter’ of PyTorch Module.
2024-03-29 22:42:54 503
原创 【python】jupyter notebook导出pdf和pdf不显示中文问题
Pandoc官网下载地址: https://pandoc.org/installing.html下载安装包github地址:https://github.com/jgm/pandoc/releases/tag/3.1.6.2。
2024-03-12 18:02:28 1205
原创 Correlation相关性、Autocorrelation自相关性、Cross-correlation互相关性、Partial autocorrelation偏自相关
时序数据按照时间点的先后顺序进行排列,变化是在邻近的时间段之间发生的,因此变化之间存在一种关系,which can be considered as a correlation.
2024-03-10 22:58:59 897
原创 VARMA(Vector Auto Regressive Moving Average) in Time Series Modelling
ARIMA是针对单一变量进行建模的方法,当我们需要进行多变量时序建模时,需要使用VAR and VMA and VARMA模型。
2024-03-09 23:54:17 923
原创 scipy.cluster.hierarchy
函数原型:scipy.cluster.hierarchy.linkage(y, method=‘single’, metric=‘euclidean’, optimal_ordering=False)method = ‘average’网址:学习链接1学习链接2
2024-03-09 18:31:07 201
原创 Augmented Dickey Fuller Test (ADF Test) and KPSS Test
ADF test是一种统计显著性分析方法,针对一个零假设null hypothesis和替代性假设alternate hypothesis进行假设测试,然后测试统计值被计算得出,p value被得出。从测试统计值和p value判断给定时序的平稳性。
2024-03-07 21:31:50 1470
原创 ARIMA(Auto Regressive integrated Moving Average) in Time Series Modelling
An observed time series can be decomposed into three main components: the trend i.e the long cycle, the seasonal systematic or calendar related movements, and the irregular unsystematic or short term fluctuations.ARIMA 模型由三个部分构成: Auto-Regressive(AR), Integ
2024-03-06 21:51:16 1116
原创 关于latex的那些事
其中16pt表示行高,可以自由设置,0pt不用管,好奇者可以设置个数字看看。Latex {multicols}{2}环境下插入单栏/双栏表格?使用tabularx设置居中、跨行、列宽?
2023-11-08 17:02:56 96
原创 pytorch:使用nni调参
定义了超参数的名字,取值的选择情况(平均分布,在给定值内选择,正态分布等等),和对应的可能取值或分布参数。具体见网址。
2023-10-09 16:49:07 281
原创 pytorch:如何使用hook来debug
"""用于处理feature的hook函数必须包含三个参数[module,input,output]module:torch里的一个子moduleinput:该module的输入output:该module的输出"""
2023-10-09 16:35:20 125
原创 【intel processors】使用matlab coder将神经网络转化为c/c++
需要将神经网络部署在dsp中,要求是c/c++语言,因为matlab coder工具箱可以直接将.m文件转化为c/c++语言,所以本文章用以说明使用使用matlab coder将神经网络转化为c/c++的过程。
2023-09-17 22:23:17 987
原创 归一化那些事儿——BatchNorm、 LayerNorm、 InstanceNorm、 GroupNorm、Weight Normalization
假设数据形状是NCHW(以cv图片为准,语音或时序数据则将HW记为H‘)。归一化的原因:深度神经网络难训练一个重要的原因就是深度神经网络涉及很多层的叠加,每一层的参数变化都会导致下一层输入数据分布的变化,随着层数的增加,高层输入数据分布变化会非常剧烈,这就使得高层需要不断适应低层的参数更新。因此,一个直接的想法是固定fix神经元的加权输入分布,将该分布的均值和方差框定在某一个范围中。norm结果可视化:立方体shape为(N, H, W, C)的像素点,N为batch size轴,C为通道轴。
2023-08-30 21:05:18 330
原创 vscode vscode code的终端不识别conda命令
如果在 Visual Studio Code (VSCode) 的终端中无法识别 conda 命令,可能是因为 VSCode 默认使用的是系统的默认终端而不是 conda 环境中的终端。在 VSCode 的菜单栏中选择 View(视图)-> Terminal(终端),或者使用快捷键 Ctrl+` (反引号)打开终端。在终端的工具栏上找到一个小下拉箭头的按钮(可能位于终端的右侧),点击该按钮。在弹出的菜单中,选择 “Command Prompt” 作为默认终端。打开 VSCode,并打开一个项目或文件夹。
2023-08-23 20:58:07 3218
原创 什么是requirements.txt及怎么生成requirements.txt?
什么是requirements.txt及怎么生成requirements.txt?
2023-02-28 19:20:06 1141
原创 【Anaconda+jupyter notebook】jupyter notebook安装的三种方法及切换虚拟环境
使用anaconda设置jupyter notebook
2023-02-28 15:41:38 2278
原创 训练loss10000+,且没有减小的趋势
训练loss10000+,且没有减小的趋势,rmse125(非常大了吼)1.学习率的问题,学习率太大了,降低十倍来看看2.loss下降,val_loss下降:训练网络正常,最好情况。loss下降,val_loss稳定:网络过拟合化,可以使用正则化和Max pooling。loss稳定,val_loss下降:数据集有严重问题,建议重新选择。loss稳定,val_loss稳定:学习过程遇到瓶颈,需要减小学习率或批量数目,可以减少学习率。loss上升,val_loss上升:网络结构设计问题,训练超参数
2021-05-09 15:35:25 908
原创 出现TypeError: ‘int‘ object is not subscriptable异常的情况与解决方法
问题:原因:对整数索引描述:解决:对索引位置更改
2021-04-15 20:45:33 1521
原创 np.corrcoef返回值含有nan
返回值含有nan数据输入中某些变量是常数输入数据中本身含有nan型数据返回值含有空值输入数据中有object 对象类型数据,转换成浮点型。
2021-04-05 22:31:59 2767
原创 基于python的热力图heatmap函数使用
一、标出库引用import seaborn as sns二、函数具体使用sns.heatmap(temp, annot=True, square=True, cmap="Blues)plt.show()其中,temp是n个变量构成的n*n的互相关系数矩阵,是DataFrame格式,其余参数是自己设定的参数。三、参数说明def heatmap( data, *, vmin=None, vmax=None, cmap=None, center=None, robust=Fal
2021-04-05 16:01:46 4187
原创 ValueError: You are trying to merge on object and datetime64[ns] columns. If you wish to proceed you
使用merge将(两个表或者)多个表横向合并时,出现错误。更一般的,使用merge和join时都会出现这样的问题。merge的解决办法:join的解决办法:附上文中链接:[my_o使用merge将(两个表或者)多个表横向合并时,出现错误。更一般的,使用merge和join时都会出现这样的问题。**merge的解决办法:****join的解决办法:**附上文中链接:my_o...
2021-04-04 11:21:26 6414
东北大学信息管理系统2021年
2022-07-14
东北大学现代鲁棒控制概论2021年
2022-07-14
东大现代控制理论基础2021年
2022-07-14
东北大学数电模电仿真电路2021年
2022-07-14
自动控制原理保研面试突击复习
2022-07-14
东北大学计算机控制系统2021年答案
2022-07-14
东北大学工业企业供电2021年答案
2022-07-14
东北大学电气传动控制系统2021年
2022-07-14
东北大学PLC参考答案考试梁岩上机2021年
2022-07-14
东北大学信息学院郎班2021年PLC上机答案
2022-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人