自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jupyter Notebook快捷键简介

下,可以使用快捷键进行代码补全、缩进以及显示函数或方法的帮助信息等操作。下,可以使用一系列快捷键来运行程序命令、插入新的单元格、删除单元格等操作。:运行当前单元块并选中下一个单元块,如果没有的话会自动创建一个。:运行当前单元块并在下方插入一个新的单元块。(Command)下(选中单元块,左侧。(按两次键,无论大小写):删除单元块。(Edit)下(选中单元块,左侧。:退出编辑模式并回到命令模式。:在选中单元块上方插入单元块。:在选中单元块下方插入单元块。:显示单元块代码的行号。:撤销已删除的代码块。

2024-04-07 11:19:58 327

原创 问题:报错找不到libtorch库

设定libtorch库路径,CMakeLists.txt 中使用 find_package,以便指定查找。:报错找不到 Torch,因为libtorch库位置不在系统默认路径下。cmake 时,指定 DCMAKE_PREFIX_PATH。:指定 DCMAKE_PREFIX_PATH。方案一:设置 DIR。

2024-04-05 10:36:25 217

原创 VScode + libtorch配置

安装好VScode后,新建项目,然后新建main.cpp,然后逐个配置CMakeLists.txt,launch.json,tasks.json,c_cpp_properties.json文件。:安装VScode(这边不再赘述),安装完成后,从官网下载cmake进行安装,这边不推荐通过VScode自带的Extensions增加cmake和cmake tools模块。:基于Linux,VScode + libtorch。:libtorch下载(DEBUG版本),选择对应版本的libtorch进行下载。

2024-04-05 10:27:04 390 2

原创 VS2022+libtorch配置

前往libtorch官网 https://pytorch.org/get-started/locally/,选择对应版本的libtorch进行下载。[你的libtorch目录]\include\torch\csrc\api\include。PATH=[你的libtorch目录]\lib;[你的libtorch目录]\lib\*.lib。[你的libtorch目录]\include\。:libtorch下载(DEBUG版本):VS2022+libtorch环境配置。[你的libtorch目录]\lib\。

2024-04-03 13:47:44 341 1

原创 Visual Studio 2022 快捷键

Alt + Shift + 箭头键(←,↑,↓,→) = 选择代码的自定义部分。Ctrl+Shift+空格键 / Ctrl+K,P = 参数信息。CTRL + K, CTRL + U = 取消对选择代码的注释。Ctrl+E,U / Ctrl+K,U = 取消选定注释内容。Ctrl+B,N / Ctrl+K,N = 移动到下一书签。Ctrl + K,Ctrl + U = 取消选定代码的注释。Ctrl+B,T / Ctrl+K,K = 切换书签开关。

2024-04-03 11:54:37 881 1

原创 Python super()解读

super()函数是Python中用于调用父类方法的一个特殊函数。(),我们可以在子类中调用父类的初始化方法。Python3.x 和 Python2.x 的一个区别是: Python 3 可以使用直接使用 super().xxx 代替 super(Class, self).xxx。使用super()函数的语法很简单,只需要在子类中调用super()函数,并传入子类自身和self参数即可。在这个例子中,ChildClass是一个子类,ParentClass是它的父类。通过调用super().

2024-03-24 17:41:16 222 1

原创 numpy-----squeeze()和unsqueeze()函数用法

unsqueeze()函数起升维的作用,参数表示在哪个地方加一个维度。从数组的形状中删除单维度条目,即把shape中为1的维度去掉。0表示在张量最外层加一个中括号变成第一维。在第一个维度(中括号)的每个元素加中括号。

2024-03-13 13:27:03 940

原创 Debug | (‘Keyword argument not understood:‘, ‘input‘/‘output’)

老版本语言的问题,换成。

2024-03-13 09:32:40 354

原创 STFT 短时傅里叶变换的python实现

而STFT(短时傅里叶变换)则是一种时间频率分布表示方法,它将长时间信号分解为多个等长的小段,并在每个小段上计算傅里叶变换,得到频谱图。简单来说,STFT将整个信号分解成许多短时段,每个短时段近似平稳。这样可以观察到信号在不同时间段内的频率特征,并且可以更好地捕捉到信号的时变性质。通过使用STFT,我们可以获得一个随时间变化的频谱图,从而更好地理解信号在不同时间点上的频率成分。3.window : 时域信号分割的时候需要的窗函数,常用的窗函数有boxcar,triang,hamming, hann等。

2024-03-13 09:23:59 1129

原创 Keras提取中间层特征

【代码】Keras提取中间层特征。

2024-03-11 14:36:53 361

原创 神经网络LSTM出现报错:Input 0 of layer lstm is incompatible with the layer expected ndim=3, found ndim=2

例如,将额外的维度添加为值1可能是简单的解决方案。使用长度为1的序列作为输入,使用LSTM似乎不是正确的选择。比如,输入数据维度是[10, 4, 10],池化层大小pooling_size=2,步长stride=1,那么经过MaxPooling(pooling_size=2, stride=1)后,输出数据维度是[10, 3, 10]。传递给LSTM的数据集只有两个维度,但是LSTM需要3D数据集。比如说输入数据维度是[10, 4, 10],那么进过全局池化后,输出数据的维度则变成[10, 10]。

2024-03-08 19:11:19 790 2

原创 Keras学习笔记

也是在steps维度(也就是第二维)求最大值。但是限制每一步的池化的大小。比如,输入数据维度是[10, 4, 10],池化层大小pooling_size=2,步长stride=1,那么经过MaxPooling(pooling_size=2, stride=1)后,输出数据维度是[10, 3, 10]。比如说输入数据维度是[10, 4, 10],那么进过全局池化后,输出数据的维度则变成[10, 10]。在steps维度(也就是第二维)对整个数据求最大值。

2024-03-08 19:02:19 316 1

原创 Python生成多维正态分布数据

指定生成的正态分布矩阵的维度eg:若size=(1, 1, 2),则输出的矩阵的shape即形状为 1X1X2XN(N为mean的长度): 指定生成矩阵的维度,若size=(1, 1, 2),则输出的矩阵的 shape 即形状为 1X1X2XN(N为mean的长度);当使用warn作为传入的参数时,如果cov不是半正定的程序会输出警告但仍旧会得到结果;当使用raise作为传入的参数时,如果cov不是半正定的程序会报错且不会计算出结果;:协方差矩阵,注意:协方差矩阵必须是对称的且需为半正定矩阵;

2024-03-07 22:09:41 605

原创 RTC常用术语介绍

随路信令:信令在各自对应的语音信道中或固定分配的通道中传送,从功能上可划分为线路信令(Line Signalling)和记发器信令(Interregister Signalling)。信令以统一格式的消息信令单元形式传送,从而实现了局间信令传送形式的高度统一,不再象随路信令方式那样,分别传送线路信令和记发器信令。通俗的讲,信令就是通信两端,有一端在进行状态转移的时候,要发送信息(信令)来通知另外一端做状态同步,然后顺便捎带一些配置信息和控制信息等。管理信令:具有操作功能,用于电话网的管理和维护。

2024-03-06 15:37:06 921

原创 详解TransformerEncoderLayer

用于定义编码器中的一个层,它由多个子层组成,包括自注意力机制(self-attention)、前馈神经网络和残差连接(residual connection)等。

2024-03-05 20:59:51 1533

原创 Github镜像站点

https://gitclone.com/ (此镜像是直接搜索相关仓库,然后克隆)https://toolwa.com/github/ (GitHub 加速下载)通过GitHub 镜像访问。

2024-03-03 16:47:12 1406

原创 ReID阅读笔记

1.8以上版本使用import collections.abc as container_abcs。1.8以下版本使用 from torch._six import container_abcs;解决方案:https://www.nhooo.com/note/qa377j.html。ViT ReID算法和OS_Net算法。#创建osnet_reid虚拟环境。#创建conda虚拟环境。#conda激活虚拟环境。#ViT_reid建模。#拷贝OSNET地址。

2024-03-03 10:56:15 392

原创 pytorch学习笔记

从零到一学习pytorch

2024-03-03 10:44:49 293

原创 Git常用命令

git push origin --delete <Branchname> 删除远程分支。git pull origin master:master 拉取远程分支到本地。git branch -d <Branchname> 删除本地分支。git add . 所有的修改文件或 git add 1.py。git rm -f '\' Git处理转意字符的文件。git clean -f <filename> 删除文件。git rm <filename> 删除git文件。git log 修改文件后。

2023-05-03 08:21:12 49

原创 Crontab安装及设置

crontab 安装crontab yum install crontabs 开启crontab服务 service crond start //启动服务 用以下的方法启动、关闭这个cron服务: service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 查看crontab服务

2023-05-02 08:32:43 1831 1

原创 Linux下jupyter环境搭建和远程连接

设置jupyter notebook密码: jupyter notebook password 在ipython中获取hash密码: from notebook.auth import passwd passwd() 保存新生成的密码 设置jupyter设置文件 生成配置文件 jupyter notebook --generate-config 打开配置文件 vim /root/.jupyter/jupyter_notebook_config.py 设置行号

2023-05-02 08:31:30 226

原创 人工智能前沿

联邦机器学习 联邦机器学习(Federated machine learning/Federated Learning),又名联邦学习,联合学习,联盟学习。联邦机器学习是一个机器学习框架,能有效帮助多个机构在满足用户隐私保护、数据安全和政府法规的要求下,进行数据使用和机器学习建模。 举例来说,假设有两个不同的企业 A 和 B,它们拥有不同数据。比如,企业 A 有用户特征数据;企业 B 有产品特征数据和标注数据。这两个企业按照上述 GDPR 准则是不能粗暴地把双方数据加以合并的,因为数据的原始提供者,即他

2023-05-01 14:51:08 90

空空如也

空空如也

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

TA关注的人

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