自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手写数字重构代码ED

【代码】手写数字重构代码ED。

2024-03-18 09:54:03 75

原创 查看图片通道数,将单通道图片转化为RGB,转化为pytorch张量

【代码】查看图片通道数,将单通道图片转化为RGB,转化为pytorch张量。

2024-03-16 11:26:08 143

原创 深度学习基础网络代码学习(pytorch)

ReLu、linear、flatten、forward函数详解。

2024-03-14 08:39:39 219

原创 droupout(Pytorch中的代码实现)

droupout在全连接层之后,使得部分神经元失活,但是为什么能保持数据分布不变呢?因为在训练时,nn.Dropout()不仅对每个神经元参数以概率p变为0,还会将剩下不为0的参数进行rescale(缩放)。这样就能够保持期望不变,缩放比例是1/(1-p)。nn.Dropout()的输入可以是任意形状,输出的形状与输入形状相同dropout方法是用于训练的,因此在pytorch中,nn.Dropout()层只在model.train()模型下有效,在model.eval()模式下会自动失效。

2024-01-15 17:41:22 498 3

原创 深度学习代码学习(一文真正看懂卷积层的代码定义)

解惑(一) ----- super(XXX, self).__init__()到底是代表什么含义_super(,self).__init__-CSDN博客神经网络的基本框架的搭建-nn.Module-CSDN博客

2024-01-12 20:33:55 470

原创 图像配准基于传统特征的方法代码实现(SIFT、SURF、ORB、AKAZE)

SIFT、SURF、ORB、AKAZE

2024-01-11 20:59:57 1333

原创 python代码学习

zoom:类型为float或sequence,沿轴的缩放系数。如果float,每个轴的缩放是相同的。第一种是对图像进行归一化,范围为[0, 1],第二种也是对图像进行归一化,范围为[-1, 1],这两种只是归一化范围不同。寻找图像中的关键点,创建相应的二进制特征向量,并在ORB描述符中将它们组合在一起。order:样条插值的顺序,默认为3.顺序必须在0-5范围内。不同视角的两张图进行特征匹配,通过四对特征进行图像之间的变换。output:放置输出的数组,或返回数组的dtype。input:输入数组。

2024-01-11 17:41:34 376

原创 python3.7conda安装opencv

1.conda创建虚拟环境。3.安装 opencv。

2024-01-11 17:41:10 556

原创 cuda10.2安装python3.7pytorch

1.conda创建虚拟环境。3.安装 pytorch。酷酷下载······

2024-01-11 17:19:01 500

原创 conda创建python3.6的tensorflow虚拟环境

python3.6版本的fusiongan模型需要的环境搭建

2024-01-11 11:41:13 446

原创 Linux服务器远程连接并且配置pycharm、vscode(包括其中的jupyter notebook)

问题:jupyter notebook需要每次都重新连接ssh然后在服务器上打开,才能进行远程连接正常运行,解决方法如下——连同用户拥有的所有文件删除:sudo deluser --remove-all-files tt。在终端输入:nohup jupyter notebook --allow-root &文件-->设置-->语言和框架-->Jupyter-->Jupyter服务器。注:一直回车,输入yes,然后继续回车,输入yes。#配置bioconda,添加清华源镜像。工具-->部署-->配置。

2023-12-15 13:54:53 72

原创 标准霍夫圆变换

对边缘点,sobel核卷积,设置阈值,非极大值抑制,投票得到圆心。三个参数确定圆的位置,圆心位置(x,y),以及半径的长度。python跑不出来,因为算法复杂度高。设置阈值,非极大值抑制 ,防止投票投偏了。边缘上每个点到圆心的距离进行投票。三维的投票箱:投票的半径是一样的。

2023-12-06 21:50:03 42

原创 fourier transform(傅立叶变换)

傅里叶变换

2023-12-06 21:36:58 83

原创 (论文阅读 67-69)图像生成(卷积网络/循环网络)

67.改进pixel cnn(rnn)68.椅子生成 (多角度2D)69.DRAW(两个lstm)生成高真实感的自然图像

2023-11-23 10:59:53 56

原创 (论文阅读58-66)视频描述

60.3dcnn+cnn +lstm(一层 ) 61. rgb object cnn pretrained + optical flow action cnn pretrained +lstm(两层) 62.3dcnn+注意力机制

2023-11-22 10:42:31 62

原创 (论文阅读51-57)图像描述3 53

knn 加入高级语义 cnn精度提升好像对cnn+lstm这类图像描述无贡献。

2023-11-20 11:37:01 195

原创 (论文阅读46-50)图像描述2

cnn+lstm+注意力机制、用句子代替单词进行描述、用新加的少量样本对新概念进行学习。

2023-11-18 19:11:56 337

原创 (论文阅读40-45)图像描述1

使用自然语言描述图像,基本使用的是cnn提取图像特征+lstm处理语言特征然后使用多模态层输出对应图片相应的描述句子。比较有趣的是一张图内的密集目标,还有视频目标检测。

2023-11-17 10:38:12 562

原创 (论文阅读34-39)理解CNN

理解cnn、添加图片噪声发现cnn不太好识别,遮挡图片部分得到图片特征重要性分布;通过提取出来的特征反演图像....sift、hog、cnn。

2023-11-15 17:04:32 144

原创 (论文阅读28-33)人体姿态估计

人体姿态——检测关键点以及置信度、关键点连线 31.沙漏型网络 32.光流法结合邻近帧

2023-11-13 16:50:06 70

原创 (论文阅读26-27)对象识别

26.不使用bounding boxes进行图像标注,而是直接标注图像中有什么。弱监督学习弱在这里。cnn变成全卷积网络进行训练,图像中有多个物体,可以大概定位到物体位置。

2023-11-13 10:28:32 376

原创 (论文阅读20-25)物体跟踪

20.offline cnn+online svm 21.cnn 22.试图结合生成性跟踪器和判别性跟踪器的思想,开发一个鲁棒的判别性跟踪器。23.使用CNNs分层层的特征而不是仅使用最后一层来表示目标。 24.在追踪过程中根据干扰项的出现自动选择这两层(顶层和底层)25.具有少量层的CNN

2023-11-09 16:35:41 53

原创 将全连接层替换为卷积层的意义(CNN和FCN)

fcn

2023-11-07 09:46:59 220

原创 YOLO V1学习笔记

yolo v1

2023-11-03 18:35:24 158

原创 Harris corner detection(角点检测)

扫描图像需要定位,角点包含大量的位置信息,具有指向性信息,识别角点具有非常重要的作用。灰度化亮度变化不明显,角的变化在任意方向很明显。看像素点的领域在各个方向的变化会判断的更加准确。u,v取任意值,角点处的E(u,v)都很大。u,v取任意值,角点处的E(u,v)都很大。泰勒展开:(只使用一阶展开,后面的都不保留)E(u,v)最后是一个椭圆。

2023-11-02 09:50:30 81

原创 python的opencv错误The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon

opencv-python和opencv-contrib-python的版本不匹配。没关系,直接信任源然后指定版本下载。重新安装,pip又报错。

2023-10-28 15:31:29 336

原创 图片中的直线检测——Hough transform(霍夫变换)

每一组都是一条直线。得票数越多,是目标直线的可能性越大。对边缘点的位置信息(x,y)用所有角度区间。进行计算,在上表中进行投票。唯一确定一条直线:(额外知识: 三角函数。

2023-10-28 11:03:04 68

原创 canny edge detection(边缘检测)

建议搭配视频服用: 2.canny edge detection(canny边缘检测)_哔哩哔哩_bilibili常用图像卷积核类型小结_高斯卷积核-CSDN博客 二维正态(高斯)分布 线性可分、可以做平滑、去掉随机噪声。像素点会被周围的像素点影响,所以使用高斯卷积核可以一定程度上去噪。 边缘的变化率最大。求导最大,但是像素没有办法求导,因为它是离散值。所以运用差商来代替,像素距离都一样,所以使用像素差也是一样的。 sobel就是这样的原理。线性插值法模拟g1、g3。看c点是否是极大值。去掉一些可能不是边

2023-10-28 10:00:01 156 1

原创 图像处理基础知识

图像处理基础知识

2023-10-27 22:37:55 42

原创 SIFT算法学习笔记

尺度不变特征转换(SIFT, Scale Invariant Feature Transform)

2023-10-25 18:06:23 55

原创 (论文阅读7-19)目标检测

公式求取的感受野通常很大,而实际的有效感受野往往小于理论感受野,因为输入层中边缘点的使用次数明显比中间点要少,因此作出的贡献不同,所以经过多层的卷积堆叠后,输入层对于特征图点做出的贡献分布呈高斯分布形状。其中,反卷积是一种常用的上采样方法,它通过卷积操作将低分辨率的特征图转换为高分辨率的特征图。Bounding box regression是受DPM算法的启发的,它通过训练一个线性回归模型,给予一组特征(CNN提取的特征),来预测一个新的检测框,这个新框的偏移量是这个Regression预测的目标。

2023-10-20 10:30:10 63

原创 神经网络权重初始化(w)

而BN(Batch Normalization)的想法简单粗暴,发生了没关系,我再加一层 layer,不厌其烦得把每次输出的分布都纠正回来。随着网络深度加深,输入值的分布逐渐发生偏移,之所以训练收敛慢,一般是整体分布逐渐往非线性函数的取值区间的上下限两端靠近,导致反向传播时低层神经网络的梯度消失。早期的参数初始化普遍是将数据和参数normalize为高斯分布(均值0,方差1),但随着神经网络深度的增加,这个方法并不能解决梯度消失的问题。初始值相同,变化值相同,更新后的值依然相同,这显然是不能接受的。

2023-10-10 15:50:12 192 2

原创 深度学习入门学习教程整合

对新手特别友好,卷积神经网络的卷积层讲解特别详细。

2023-10-10 15:11:58 31 1

原创 (论文阅读1-6)基本网络架构及知识

1.深度残差网络、目标函数变为F(x)=H(x)-x; 2.PReLU 3.BN批量归一化 4.Inception 网络结构 5.Vgg16 6.AlexNet 2012

2023-10-10 09:21:55 42 1

原创 VMware网段设置

编辑-->虚拟网络编辑器。

2023-06-27 10:18:50 110

原创 数据预处理中的标签提取和数据分类

学习笔记,数据预处理之前的读取数据。

2023-03-01 15:27:11 1043

原创 Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、solidity、geth

Ubuntu20.04安装区块链项目所需的nodejs、go、truffle、solidity、geth(windows安装了两天解决了n个bug以后,发现最好用ubuntu或者macos做。于是在虚拟机里面安装了Ubuntu20.04)

2022-12-14 01:47:08 1377 2

原创 npm start报错Error: error:0308010C:digital envelope routines::unsupported

npm start报错Error: error:0308010C:digital envelope routines::unsupported

2022-12-13 13:04:54 4459 1

原创 解决npm install报错问题(详细)

解决npm报错问题(详细)

2022-12-13 10:19:02 2184

原创 python正则表达式学习

正则表达式学习

2022-11-26 16:49:46 181

数据库实验(1-4)SQL Server 2012数据库系统

实验一 数据定义和数据库的完整性(4学时) 一、实验目的: 1、掌握SQL的数据定义功能 熟悉SQL Server的操作界面及主要组件; 掌握使用SQL语言创建数据库、表、索引和修改表结构。 2、掌握SQL语言对数据库完整性的支持。 掌握约束、规则、默认的使用方法 掌握参照完整性设置的方法 掌握用企业管理器创建和SQL创建、修改的方法 实验二 数据查询(4学时) 一、实验目的: 掌握SQL语言的数据查询语句,具体包括: SELECT语句的基本用法 使用WHERE子句进行有条件的查询 使用IN,NOT IN,BETWEEN等谓词查询 利用LIKE子句实现模糊查询 利用ORDER子句为结果排序 用SQL Server的统计函数进行统计计算 用GR0UP BY子句实现分组查询的方法 连接查询的方法 实验三 数据更新和视图(4学时) 一、实验目的: (1) 掌握SQL语言的数据更新功能 update 语句用于对表进行更新 delete 语句用于对表进行删除 insert 语句用于对表进行插入 (2)掌握对视图的操作

2022-12-11

算法课设 逃狱的汉尼拔博士(C语言)

杀人狂魔汉尼拔博士逃狱了。通缉令发布后,大量军警出动并实施全天候追捕,不过狡猾的汉尼拔博士并没有落网。过了d日后,束手无策的警察们拜访了有着“编程天才”之称的查理教授。查理教授对汉尼拔博士留在监狱的笔记本进行分析后,做出了如下假设。 1)汉尼拔博士为了避开检查,只走山路; 2)汉尼拔博士越狱当天选择了与监狱相邻的村子之一作为藏身之处; 3)汉尼拔博士为了逃避追捕,每天往一个相邻的村子逃窜。 为了验证假设,教授找到了与监狱所在村子以山路连接的n个村子的地图。汉尼拔博士会按照此假设行动,而且会随机选择一个备选的村子。 编写程序计算d日后汉尼拔博士在各个村子的概率。 运用上学期所学数据结构以及本学期所学算法知识运用暴力法和动态规划法编写程序——计算出d日后汉拔尼博士在各个村子的概率。

2022-12-11

JAVA图形化成绩管理系统

本次项目要求设计一个程序,能够实现通过图形用户界面,将用户上传得基本信息,保存在本地文件。 基本要求: 1、管理(增删改查)学生基本信息,包括学号、姓名、四科成绩(英语,高数,C语言,Java程序设计); 2、数据持久化在一个本地文本文档中,程序启动时读入,点击保存按钮进行保存; 3、计算功能:四科平均成绩、标准差; 4、每种计算功能对应一个功能按钮,点击后在界面上显示当前学生的计算结果。 5、系统具备良好的可扩展性,以便后期可添加其他计算功能,例如计算变异系数(标准差与平均值之比)等。 满足基本要求,本人在该项目中附加额外功能设计,按成绩排序功能。

2022-12-11

C语言课设-孤单星球 (成语接龙)

本数据结构课程设计要求设计一个小游戏。我的游戏主题内容是以法国作家安托万·德·圣·埃克苏佩里于1942年写成的著名儿童文学短篇小说《小王子》为主线的成语接龙。 根据故事情节有三个模式,分别是: ——培育玫瑰花:小王子在一个人生活的b612星球上培育偶然来到自己星球的玫瑰花,与玫瑰花相处,并且由于自己太年轻,没能理解玫瑰花在乎他,但却言行不一致(即成语接龙人机版本); ——环游各星球:由于无法理解玫瑰花的小王子很痛苦,于是他离开了自己的星球去游历其他星球(人机大战闯关版);<我还没做出来这个,敬请期待> ——初遇小狐狸:在小王子游历地球这个星球的时候,他遇到了愿意与他相互驯服的小狐狸。于是他们开始相互驯服。(成语接龙双人对战版)

2022-12-11

C++课设 小型的账务计算系统

一个小型的账务计算系统。该系统有三个模式,分别是: ——货物系统:通过系统录入所有货物的编号,成本价,售价,件数。 从而系统自动计算货物总进价,总售价以及总利润。 并形成Excel表格。 ——工资系统:通过系统录入人员分工,人数,日薪,工作天数。 从而计算相关薪资。 并形成Excel表格。 ——盈利系统:计算该企业/门店这段时间的总利润。 并输出到Excel表格。 最终,用户通过该系统中输入的所有内容都将存储于Excel表格中,目的在于储存数据,并且有利于后期这些数据的使用,增删修改都很方便。 总而言之,该系统大大简化了Excel的使用。并且具有很高的重用性。稍微加以修改将可以适用于更多的方面,具有很强的扩展性。 操作使用方法——通过鼠标进行选择,通过键盘输入用户名,密码以及数据。

2022-12-11

大屏幕点阵显示器(基于51单片机的oled显示 )

设计大屏幕显示器的硬件电路和控制程序,实现如下功能。 1.能根据汉字和西文的内码的不同,显示不同的汉字和西文字符。 2.显示汉字和西文的方式要多样化,最少有:从左到右、从右到左、从下到上、 3.从上到下和闪烁五种方式。 4.可以设定各种变化的间隔时间。 5.可以按键设定显示方式和全自动轮流显示。 其他自己想到的功能

2022-12-11

空空如也

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

TA关注的人

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