自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何查找文献

我(水硕)的论文方向是基于深度学习的图像压缩,我就以这个方向为例子找近三年的论文;

2023-06-27 18:11:53 220

原创 compressai的高斯建模GaussianCondition模块

超先验网络输出的σ和μ,通过这两个参数对潜在表示y中的每一点都进行高斯建模,然后计算出每个像素值的概率,进行熵编码得到bit流。

2023-06-10 00:05:29 848 1

原创 compressai中的上下文预测模块

compressai使用的是PixelCNN模块中的Masked 2D convolution,我理解的就是正常的2D卷积操作,由于当前像素是根据之前解码的像素得到的,所以要让卷积块中位于当前像素的之后的权重为0;用自身产生的参数去预测下一个值,即使用。简单到我都怀疑作者是不是没按照论文写。

2023-06-07 22:41:01 212

原创 compressai里的注意力机制

公式可以理解为将查询和键连结起来后输⼊到⼀ 个多层感知机(MLP)中,感知机包含⼀个隐藏层,其隐藏单元数是⼀个超参数h。理解一下就是注意力分数是query和key的相似度,注意力权重就是分数softmax后的结果(使key的权重在0~1之间且相加为1)(理解的是做normlizied)如果⼀个键xi越是接近给定的查询x,那么分配给这个键对应值yi的注意⼒权重就会越⼤,也就“获得了更多的注意⼒”。注意力机制通过注意力汇聚通过对查询(query)和键(key)结合在一起,实现对值(value)的选择倾向;

2023-06-07 00:34:20 307

原创 Windows 下安装CUDA和Pytorch跑深度学习

注意:cuda安装的版本需要根据pytorch的版本走,否则你pytorch建立的网络模型在不对应的cuda上是跑不起来的!anaconda中的新环境(我们需要在这个环境中跑深度学习)中的python版本也需要对应pytorch版本进行安装;在Anaconda Powershell Prompt命令行窗口激活我们新建的my_pytorch环境之后,输入安装pytorch包的命令。打开Anaconda Powershell Prompt命令行窗口(找不到就直接在搜索中搜索),刚进去是base环境。

2023-06-01 20:23:08 567

原创 多元高斯分布

高斯分布也叫正太分布。

2023-05-25 19:41:18 338

原创 解析解,闭式解

闭式解closed form solution)也叫解析解(analytical solution),就是一些严格的公式,给出任意的自变量就可以求出其因变量,也就是问题的解, 他人可以利用这些公式计算各自的问题。解析解的准确含义依赖于的运算称为常见运算或常见函数。用来求得解析解的方法称为解析法〈analytic techniques〉,解析法即是常见的微积分技巧,例如分离变量法等。解析解为一封闭形式〈closed-form〉的函数,因此对任一独立变量,我们皆可将其带入解析函数求得正确的相应变量。

2023-05-18 22:17:03 529

原创 nvcc --version和nvidia-smi显示的CUDA Version不一致

CUDA有两种API,一个是驱动API(Driver Version),依赖NVIDIA驱动,由nvidia-smi查看,另一个是运行API(Runtime Version)是软件运行所需要的,一般驱动API版本>=运行API版本即可。驱动API的依赖文件由GPU driver installer安装,nvidia-smi属于这一类API;参考链接:https://codeantenna.com/a/5eVVAE9Q27。运行API的依赖文件由CUDA Toolkit installer安装。

2023-05-04 11:18:13 3545

原创 Xshell连接远程服务器以及与本地传输文件

Xshell连接远程服务器以及与本地传输文件

2023-03-26 18:00:22 2738

转载 pycharm的terminal运行脚本无打印输出的问题

原因:terminal是pycharm集成的一个tools,那么他就需要设置一个应用来运行,就跟pycharm一样,他也是一个工具,需要python来编译执行。操作:在pycharm里 settings-》tools-》terminal-》shell path栏选择指定一个shell应用给他。这样才可以正常使用。测试:需要重新开一个terminal窗口,或者重启pycharm。

2023-03-25 10:05:06 888

原创 python 基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

2022-12-26 20:58:53 59

原创 图像压缩发展

图像压缩发展

2022-11-28 22:58:50 669

原创 c语言 数据类型

c语言中的数据类型

2022-11-18 17:23:01 229

原创 修改MATLAB打开默认文件夹

matlab修改打开默认文件夹cd 你需设置的默认工作路径注:如果不让修改文件,先把文件复制出当前文件夹,修改之后,在复制回去

2022-11-18 10:51:31 368

原创 c语言结构体

C语言结构体

2022-11-16 16:10:57 205

原创 颜色查找矩阵LUT代码实现 MATLAB

导入原始图片以及lut图进行转换。

2022-11-03 11:47:24 462

原创 灰度图像的Huffman编码 MATLAB代码

【代码】灰度图像的Huffman编码。

2022-10-31 17:52:21 1048

原创 rcnn中的Hard negative mining方法

rcnn中类别判断中分类器对每一类目标,使用一个线性SVM分类器进行判别。输入为深度网络输出的4096维特征,输出是否属于此类。由于负样本很多,使用hard negative mining方法。关于hard mining,比较生动的例子是高中时期你准备的错题集。错题集不会是每次所有的题目你都往上放。放上去的都是你最没有掌握的那些知识点(错的最厉害的),而这一部分是对你学习最有帮助的。一、为何难例挖掘? Why Hard Example Mining难例挖掘与非极大值抑制 NMS 一样,都是为了.

2022-04-29 08:58:33 338

原创 Python enumerate() 函数

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。普通的 for 循环>>> i = 0>>> seq = ['one', 'two', 'three']>>> for element in seq:... print i, seq[i]... i += 1...0 one1 two2 threefor 循环使

2022-04-29 08:46:40 907

原创 检测中的框

ground truth指标注框anchor指人为初始给的先验框,一般在二阶段检测器的RPN阶段或者在一阶段检测器中设置proposal指的是二阶段方法中RPN的输出框,也就是对anchor第一次做回归得到的结果ROI指RPN阶段输出的proposal经过排序取topk,然后做nms(非极大抑制)取一定数量的框,用于第二阶段的再次精修;在RCNN ,Fast RCNN方法中指通过选择性搜索生成的框bounding box指proposal经过再次精修后的预测框...

2022-04-29 08:37:02 160

原创 numpy常用函数

np.var()函数: #求方差var(a, axis=1):对于二维矩阵,axis的值可以是0也可以是1,其中axis=0表示按列求平均,当axis=1表示按行求平均,未给出axis则表示将所有元素加起来求平均。在python 3.5以后,@是一个操作符,表示矩阵-向量乘法A@x 就是矩阵-向量乘法A*x: np.dot(A, x)np.diag():np.ndim( )函数可以返回矩阵或向量的维数 X.reshape(-1...

2022-04-20 08:07:33 202

原创 python数据太长变成省略号

代码中加入:np.set_printoptions(threshold=np.inf)

2022-04-18 08:40:15 1051

原创 支持向量机-svm

SVM是支持向量机(Support Vector Machine)的简称。SVM具有分类功能(SVC,C是Classification(分类)的首字母);也具有回归功能(SVR,R是Regression(回归)的首字母)。python中SVC函数使用:clf = svm.SVC(C=0.8, kernel='rbf', gamma=20, decision_function_shape='ovr')clf.fit(x_train, y_train.ravel())1)c:正则化系数

2022-04-17 20:52:16 1573

原创 jupyter修改文件保存路径

使用jupyter notebook --generate-config指令获取当前Jupyter路径打开jupyter_notebook_config文件打开文件找到c.NotebookAppxxxx定义 Jupyter notebook工作路径如下:c.NotebookApp.notebook_dir = 'D:\jupyter_notebook'c.NotebookApp.notebook_dir = 'D:\jupyter_notebook'前面的#去掉...

2022-04-17 20:26:13 879

原创 numpy 一维矩阵乘法

import numpy as npA = np.array([[1,2],[3,4],[5,6]]) #A的shape为(3,2)B = np.array([[7],[8]]) #B的shape为(2,1)np.dot(A,B) #A*B的shape为(3,2)*(2,1)为(3,1)输出为array([[23], [53], [83]])import numpy as npA = np.array([[..

2022-03-31 16:59:25 1909

原创 tensorflow-gpu安装

总:https://blog.csdn.net/wbing96/article/details/108914071?utm_source=app&app_version=5.1.1&code=app_1562916241&uLinkId=usr1mkqgl919blenCUDN安装:https://blog.csdn.net/qq_42772612/article/details/104811099?utm_medium=distribute.wap_aggpag..

2022-03-23 12:27:16 62

空空如也

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

TA关注的人

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