自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kai-Xuan

the future has arrived

  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 Latex公式编辑,在线编辑&常用公式

R\mathbb{R}R: \mathbb{R}

2020-06-11 21:51:45 1559

原创 示例代码-协方差,黎曼协方差计算.

 待续…  示例代码:https://github.com/Kai-Xuan/RiemannianCovDs/ [link]如果这个内容对于您的研究工作有帮助,也希望引用我们的论文:[1].  参考:1. Covariance Descriptors on a Gaussian Manifold and their Application to Image Set Classification[J], Pattern Recognition, 202

2020-06-09 17:20:07 979

原创 示例代码-对称正定流形(Symmetric Positive Definite Manifold ,简称SPD流形)上局部差分向量计算,黎曼局部差分向量.

 黎曼局部差分向量,SPD流形局部差分向量计算 前言在欧氏空间中,对于任意两个向量 x,y∈Rkx,y \in R^kx,y∈Rk,它们之间的差分向量为:x−yx-yx−y,该差分向量也可以等价为欧氏空间距离公式平方的在xxx点的梯度 ▽xδ2(x,y)\triangledown_{x}\delta^2(x,y)▽x​δ2(x,y) 。 黎曼局部差分向量由于SPD流形的特殊性,我们不能通过直接相减来到差分向量,类似的我们通过黎曼空间距离公式平方的梯度来计算黎曼局部

2020-06-09 16:49:53 901

原创 示例代码-对称正定流形(Symmetric Positive Definite Manifold ,简称SPD流形)上均值计算,黎曼K-Means,黎曼均值.

 SPD流形 Sk++S_k^{++}Sk++​,即为由k×kk \times kk×k维度的SPD矩阵所张成的空间,那么对于一组 mmm 个SPD矩阵的集合 {Xi}im∈Sk++\{X_i\}_{i}^m \in S_k^{++}{Xi​}im​∈Sk++​,它的均值可以通过如下四种方式进行计算:待续…......

2020-06-09 01:15:12 2687 7

原创 示例代码-对称正定流形(Symmetric Positive Definite Manifold ,简称SPD流形)上距离计算常用的四种度量

示例代码:https://github.com/Kai-Xuan/MyNote/tree/master/ML/SPD-Metrics对于任意两个SPD 矩阵 X,Y放射不变黎曼度量 (Affine Invariant Riemannian Metric):dA2(X,Y)=∣∣log⁡(X−1/2Ylog⁡(X−1/2)∣∣F2d_A^2(X,Y)=|| \log(X^{-1/2}Y \log(X^{-1/2}) ||_F^2dA2​(X,Y)=∣∣log(X−1/2Ylog(X−1/2)∣∣F2​

2020-05-14 16:53:13 4283

原创 子图特定因子--区分子图同构问题

如果以上内容对于您的研究工作有帮助,我们将非常感激您可以引用我们的文章:[为可以将集合映射到实数空间的单设函数。至此,得到的子图特定因子。判断两个图是否同构可以从两个方面考虑。可以唯一的表示一个图结构。

2023-12-27 21:11:09 464

原创 VSCode在调试Debug的时候,进入工具包的源代码

VSCode在调试Debug的时候,进入工具包的源代码如下如所示,在Dubug时候点击左上角然后在打开的.json文件中添加一句 "justMyCode": false 即可如下如所示,在Dubug时候点击左上角然后在打开的.json文件中添加一句 “justMyCode”: false 即可...

2021-11-20 20:44:16 1448 1

原创 Python 查找 列表/数组中最大值的位置

 对于一个给定的列表:tmp_list = [1,2,3,4,5,6,7,9,5,4,3,3,2] 其中,最大值为9,其相应的索引为:max_index = tmp_list.index(max(tmp_list))同理,对于数组,最大值的索引为:import numpy as npmax_index = np.argmax(np.array(tmp_list))...

2021-09-17 16:31:35 9149

原创 matlab绘图时保证横纵坐标刻度相等(就是横纵坐标的单位刻度绘图时为方形)

在最后加上:axis equal 即可clear;clc;data = randn(1000,2);data_cov = cov(data);[U,V] =eigs(data_cov);plot([0,-2*U(1,1)],[0,-2*U(2,1)],'--r');hold on plot([0,-2*U(1,2)],[0,-2*U(2,2)],'--r');axis equal % 使得横纵坐标之间的间隔一致hold off得到如下图:...

2021-04-22 13:05:28 18492 2

原创 conda activate xxx 激活虚拟环境报错

 如果使用 conda activate xxx 激活虚拟环境报以下错误:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.If your shell is Bash or a Bourne variant, enable conda for the current user with $ echo ". /root/anaconda3/etc/prof

2021-03-27 16:50:58 3388 1

原创 如何查看torch运行是否加载使用了cuda

 在服务器上使用cuda,如果根目录已经安装,其实则不用自己再重新安装了 nvidia -smi可以查看到服务器根目录安装的cuda版本 使用torch.cuda.is_available() 可以知道torch跑深度模型的时候是否加载的根目录的cuda。同时还可以查看cuda的版本:print(torch.version.cuda)...

2021-03-26 16:53:46 4399

原创 Linux服务器上Anaconda安装配置

 1. 官方下载.sh文件 2. 控制台输入命令 bash xx.sh进行安装 3. 快速阅读和跳过知情内容可以按d,vscode可根据个人需要选择是否安装 4. 环境配置\quad 控制台输入vim ~/.bashrc\quad\quad 按 i进入vim编辑,在最后一行添加anaconda的安装路径,\quad\quad export PATH="/disk2/ckx/anaconda3/bin/":$PATH\quad\quad 按Esc

2020-12-27 20:43:21 2194

转载 Python-list 中 append()和extend()的区别

  \quad (1) append(object) -> None – append object to end\quad append(object) 是将一个对象作为一个整体添加到列表中,添加后的列表比原列表多一个元素,该函数的参数可以是任何类型的对象,该函数没有返回值 \quad (2) extend(iterable) -> None – extend list by appending elements from the iterab\quad ext

2020-12-10 22:12:44 427

原创 谷歌学术统计的学者 ‘h 指数’ 是什么意思

 \quad’hhh 指数’重点关注的是科学家发表了多少有影响力的论文。 \quad例:\quad一位学者的 hhh 指数为 10,那么意味着其有 10 篇论文被引用了不少于 10 次。   

2020-12-02 09:28:48 4247

原创 python脚本语言中main函数的作用

 \quadpython 作为一门灵活的解释型脚本语言,明明可以直接写脚本语言直接运行就好了,那么为什么还要定义一个 main 函数呢?\quad这里举例来说明一下:现在我们需要打印名字,我们分别有如下两段代码:在test1.py文件中,我们直接打印def print_hello_world(): # 该 py文件 除了打印名字之外的其他代码 print('hello world') print('my name is xxx')在test2.py文件中,我们将其定义在 main

2020-11-18 22:17:04 1828 1

原创 matplotlib画图未显示,以及PyCharm中 %matplotlib inline报错

 问题描述 1. matplotlib画图未显示 2. pycharm中 %matplotlib inline报错解决办法 1. 在绘图代码后添加 plt.show() 2. 删除%matplotlib inline, 并在绘图代码后添加 plt.show() 参考: https://blog.csdn.net/weixin_43847567/article/details/104854123...

2020-11-17 20:26:19 1435

原创 pycharm 字体以及颜色修改

 自处记录本人使用Pycharm时习惯用的代码风格以及左侧文件栏的字体大小。 Pycharm 代码风格修改如下图:  Pycharm 左侧工具栏字体大小相关设置:  

2020-11-15 21:12:55 1683

原创 python 获取 generator 的长度,获取 net.parameters() 中参数的个数

  在构建自己的网络框架时,想知道其包含的参数的个数,但是 net.parameters() 是 generator 类型,我们需要将其转换成 list,然后再取其长度即可:  len(list(net.parameters())) >> 4  ...

2020-11-10 16:45:26 4431

原创 pycharm进入debug后,变量的状态一直是Collecting data...,无法正常断点调试

 问题描述: pycharm 断点调试时,数据状态一直是 Collecting data…, 且无法正常debug.解决办法: 从 Settings 中勾选 “Gevent compatible” 即可,如下图所示: 

2020-11-10 10:33:14 1591 1

转载 Vim编辑器基础

 vim编辑基础:https://blog.csdn.net/wangguchao/article/details/81780567vim编辑异常,“E45: ‘readonly’ option is set (add!to override)” :https://baijiahao.baidu.com/s?id=1642180606627332320&wfr=spider&for=pc

2020-11-09 19:45:31 144

原创 忽略python中的警告刷屏

  在运行python时候,因为版本问题而导致警告,这些并不影响程序的运行,但是如果疯狂刷屏则会影响debug、查看结果等。如果想在当前中停止警告的刷屏,可以在开头插入如下的代码段import warningswarnings.filterwarnings(action='ignore')# action参数可以设置为: # ignore,表示忽略警告不显示# once, 表示为只显示一次 ...

2020-11-09 17:02:53 282

原创 pycharm运行时,can‘t find ‘__main__‘ module in ‘... ...‘ 的问题解决

 在运行 pycharm 时遇到:can’t find ‘main’ module in ‘’ 报错(如图),是因为未配置要运行哪个.py文件导致。  我们可以通过两种方式解决该问题:1.直接右击,然后run当前的.py文件即可。 2.配置选择到当前的.py文件,按照如下两张图片操作即可。   ...

2020-10-26 20:53:50 12203

原创 查看已经安装的CUDA的版本

查看已经安装的Cuda的版本:打开CMD输入nvcc --version

2020-10-26 09:33:10 12762

转载 中国计算机学会推荐国际学术会议和期刊目录(2019,最新)

 2019年最新CCF推荐推荐国际学术会议和期刊目录:https://www.ccf.org.cn/Academic_Evaluation/By_category/

2020-10-20 21:56:10 1733

转载 训练过程中的train,val,test的区别

\quadtrain是训练集,val(validation的简称)是训练过程中的测试集,是为了让你在边训练边看到训练的结果,及时判断学习状态。test就是训练模型结束后,用于评价模型结果的测试集。\quad其中,只有train是需要训练的,val和test不是必须的。一般的,val的数据集和train没有交集,所以这部分数据对最终训练出的模型没有贡献,其主要作用是来验证是否过拟合、以及用来调节训练参数等。例如:\quad例:训练0-5000次迭代过程中,train和val的loss都是不断降低,但是

2020-10-20 21:47:49 7016

原创 Pycharm从一个断点运行到下一个断点

 Pycharm从一个断点运行到下一个断点 \quad在使用pycharm的时候,在设置的第一个断点和第二个断点之间有for循环,且循环的次数很大,我们则不用一步一步的debug下去,我们可以点击 Resume Program 按钮直接运行到下一个断点处。如图: ...

2020-10-19 21:41:00 8377

转载 中国计算机学会推荐国内期刊目录

参考链接:https://www.ccf.org.cn/c/2019-07-31/667605.shtml/ 

2020-09-30 19:45:58 1375

原创 python学习,个人随笔

 python学习,个人随笔 1. 吉多·范罗苏姆(Guido van Rossum,1956年1月31日-) 是一名荷兰计算机程序员,他作为 Python 程序设计语言的作者而为人们熟知。2. list 和 tuple 是 Python 内置的有序集合,一个可变,一个不可变。list是列表:[ ],tuple是元组:( )。3. 常量: 所谓常量就是不能变的变量。在Python中,通常用全部大写的变量名表示常量:PI = 3.14159265359...

2020-09-02 20:02:57 267

原创 示例代码-Matlab绘制高斯分布曲面图(2)

 高斯分布\quad在数据建模时,经常会用到高斯分布模型[1,2],其曲面绘制可以参考 示例代码-Matlab绘制高斯分布曲面图(1),下面介绍另一种绘制高斯分布曲面的方法。 1. 首先,根据高斯分布的均值以及协方差矩阵来得到符合该高斯分布的样本点,我们需要使用 matlab 中的 mvnrnd 函数。2. 然后,根据高斯分布的均值、协方差矩阵来计算每个样本点的概率密度。这里,我们需要使用 matlab 中的 mvnpdf 函数3. 最后,将得到的样本点及其概率值网格化,形成

2020-08-27 16:03:23 2779

原创 示例代码-Matlab绘制高斯分布曲面图(1)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-08-26 23:16:26 8928

原创 用于图像集分类(Image Set Classification)的数据集

 \quad与传统的图像分类不同,面向图像集分类(Image Set Classification)的样本对象是某一物体在不同视角、遮挡、光照等情况下的图像所组成的图像集合,其包含了物体更多更全面信息,这里我们提供几个用于图像集分类的数据集(Data Sets)。 1.ETH-80数据集:该数据集共含有8个类,每个类有10图像集合。数据集链接如下:...

2020-08-18 10:32:45 1729

转载 齐次线性方程组与非齐次线性方程组的区别

 齐次线性方程组:常数项全部为零的线性方程组,及方程组中只有带 ′x′'x'′x′ 的项和 ′0′'0'′0′ 项。例如:{2x1+3x2+4x3=04x1+5x2+6x3=06x1+7x2+8x3=0\left\{\begin{matrix} &2x_1+3x_2+4x_3=0 \\ &4x_1+5x_2+6x_3=0 \\ &6x_1+7x_2+8x_3=0 \end{matrix}\right.⎩⎨⎧​​2x1​+3x2​+4x3​=04x1​

2020-08-16 22:01:51 16406

原创 人工智能领域常见会议与期刊

人工智能领域常见会议与期刊 会议 CVPR: IEEE Conference on Computer Vision and Pattern Recognition(每年举办一次,http://dblp.uni-trier.de/db/conf/cvpr/)ICCV: IEEE International Conference on Computer Vision(每两...

2020-08-12 00:34:59 963

原创 SCI期刊分区-JCR分区 & 中科院分区

 JCR:Journal Citation Reports, 期刊引证报告 期刊分区:1. 科睿唯安公司制定的分区(原为汤森路透,后来改由科睿唯安发布),统称JCR分区2. 中国科学院国家科学图书馆制定的分区,简称中科院分区 两者区别:1) 指标取值不同:中科院分区基于期刊3年平均影响因子排名,JCR分区基于当年影响因子排名。2) 分区方法不同:中科院分区按梯度划分4个区,JCR分区按25%平均分为4个等级。3) 分区写法不同:中科院分区写作“n区”,JCR

2020-08-11 15:45:17 11812 1

转载 示例代码-Matlab中使用 mvnrnd & mvnpdf 得到符合某高斯分布的样本点

 高斯分布\quad在数据建模时,经常会用到高斯分布模型[1,2],下面我们就使用Matlab中的 mvnrnd & mvnpdf 函数生成满足高斯分布的样本点,并绘制出来。 mvnrnd 函数\quadmvnrnd 函数可以生成满足某均值以及协方差高斯分布的样本,R = mvnrnd(mu,sigma,n) 生成 n 个样本,这些样本满足均值为 mu,协方差矩阵为 sigma 的高斯模型。\quad若生成满足均值为:[0,0],协方差为:[0.9 0.4; 0.4

2020-08-11 00:47:38 8318

转载 示例代码-高斯函数分布曲线

高斯函数分布曲线**Matlab中高斯函数接口****高斯分布示例代码**Matlab中高斯函数接口y = gaussmf(x,[sig c]) 其中,xxx 为随机变量的取值,yyy 表示的是随机变量 xxx 等于某数发生的概率,sigsigsig 为高斯分布的标准差,ccc 为均值。但是,该接口的高斯分布的形式为 y=e−(x−c)22δ2y = e^{ - \frac{(x-c)^2}{2\delta^2}}y=e−2δ2(x−c)2​,并不是我们常见到的y=12πδe−(x−c)22δ2y

2020-08-07 23:43:23 1717

原创 高斯分布概率密度的二重积分

 高斯分布待续

2020-08-03 00:08:04 3692

原创 多元高斯分布

 多元高斯分布 前言\quad在数据建模时,经常会用到多元高斯分布模型,下面就这个模型的公式并结合它的几何意义,来做一个直观上的讲解。待续

2020-07-31 20:39:22 650

原创 CSDN 修改博客ID

 CSDN 博客自定义ID\quadCSDN的博客ID起初是自动生成的,由一段无须的英文和数字组成,这样展示出来的效果特别差,我们可以通过如下的方式进行自定义CSDN博客的ID:1. 点击 “管理博客”进入博客管理界面2. 点击 “博客设置”进入博客设置界面3. 进入博客设置界面自定义博客ID...

2020-07-17 18:50:43 739

原创 示例代码-机器学习中常用的几种核函数

 机器学习中常用的几种核函数 常用核函数实现示例代码:https://github.com/Kai-Xuan/MyNote/blob/master/ML/NYS-Apx/compute_kernelMatrix.m [link] 

2020-07-09 22:54:49 2589

ts_matlab程序.rar

PSAT工具包潮流计算及暂态计算示例

2021-04-19

空空如也

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

TA关注的人

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