自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Windows系统基于WSL子系统的torchquantum安装记录GPU版本

子系统需要的环境:anaconda/miniconda、pip换源(清华源)

2024-04-03 21:19:44 732

原创 CMU-Multimodal SDK Version 1.2.0(mmsdk)Windows配置与使用+pytorch代码demo

最近做实验要用到CMU-MOSI数据集,网上搜到的教程很少,这篇文章完整地整理一下该数据集的下载与使用方法。

2023-06-13 11:20:46 5816 21

原创 Pytorch模型保存与加载模型继续训练

定义网络模型与基本参数,以及模型训练和模型保存使用torch.save()方法保存模型在save_dict={}中可以保存epoch,model,optimizer,scheduler,loss等参数。

2023-05-17 09:22:13 1174

原创 测试的代码

代码

2023-02-19 22:12:02 149

原创 Windows11+wsl2+cuda+conda+pytorch安装记录之处处都是坑

由于代码在windows上运行总是抛奇奇怪怪的错误,一怒之下换linux环境运行,win11自带的wsl很方便,在各种博客找了n多教程,历时两天,终于安装好了环境,配置这个环境的目的是为了运行深度学习的代码,所以没有安装桌面环境,命令行足以。将我在安装过程中要注意的部分总结如下:(并不是安装教程,只是容易遇到的问题)

2022-10-21 10:33:18 1284

原创 Notion和Notero联动 插件安装过程

Notion和Notero联动

2022-09-28 11:22:44 696

原创 jupyter notebook中如何添加anaconda已有的环境

1. 查看conda中的环境首先查看已有的虚拟环境conda info --envs2.激活待添加的环境比如这里我想把torch0.4这个环境添加到jupyter notebook中的kernel环境里activate torch0.43.安装ipykernelconda install ipykernal查看是否安装成功conda list4.将待加入的环境添加到jupyter notebookpython -m ipykernel install --name torch0.

2021-01-07 10:15:36 12437 14

原创 MobileNet V1 V2系列学习笔记

MobileNet 系列详解MobileNet V11.主要贡献提出了深度可分离卷积结构,大大减小了计算量和模型的大小。2.深度可分离卷积标准卷积的作用是过滤特征并合并,而深度可分离卷积将标准卷积的过滤与组合分开做,分解为:深度卷积(Depthwise) 和 逐点卷积(Pointwise)。深度卷积对每个输入通道应用单个过滤器逐点卷积(1×1卷积)创建线性组合上图右边是深度可分离卷积对Depthwise和Pointwise两层都使用Batchnorm和Relu非线性激活3.深度可分离

2020-12-29 14:32:39 257

原创 卷积神经网络之(稠密连接网络)DenseNet

卷积神经网络之(稠密连接网络)DenseNetResNet中的跨层连接引申出了无数后续工作,DenseNet就是其中之一。结构下图所示,ResNet(左)与DenseNet(右)在跨层连接上的主要区别:使用相加和使用连结上面右图表示B的输出在通道维上连接,A的output直接传入B后面的层。A直接与B后面的所有层连接在一起,所以叫稠密连接。DenseNet的优点:网络每层的计算量减少 特征的重复利用第L层的输入直接影响到之后的所有层第L层的output:其中是

2020-12-05 10:53:43 3341

原创 卷积神经网络之残差网络ResNet详解

卷积神经网络之残差网络ResNet详解理论上,在网络中添加新的层得到的新模型可能会更好地拟合训练数据集,因此添加层似乎更容易降低训练误差。然而在事件中,添加过多的层后训练误差反而会升高。针对这一问题,何凯明团队于2015年提出了残差网络(ResNet)在一定程度上解决了这一问题。残差块如下图所示,输入为x,理想映射为f(x)。左图需要直接拟合出该映射f(x),右图则需要拟合出残差映射f(x)-x。残差映射在实际中往往更容易优化。右图是ResNet的基础块(残差块Residual bloc

2020-12-04 22:01:37 8343 1

原创 卷积神经网络之(使用重复元素的网络)VGG

卷积神经网络之VGGVGG提出了可以通过重复使用简单的基础块来构建深度模型的思路。VGG模型VGG块的组成规律是:连续使用数个相同的填充为1,、窗口形状为3*3的卷积层 后接一个步幅为2、窗口形状为2*2的最大赤化层卷积层保持输入的宽和高不变,而池化层对其减半。VGG根据网络层数不一有不同的版本,其中VGG-11是由8个卷积层+3个全连接层组成。下图展示了VGG-11、VGG-13、VGG-16、VGG-19的网络结构与具体参数。代码vgg_block函数来实现这个基

2020-12-02 10:59:05 787

原创 卷积神经网络之(深度卷积神经网络)AlexNet

卷积神经网络之AlexNet2012年AlexNet横空出世,赢得了ImageNet2012图像识别挑战赛。首次证明了学习到的特征可以超越手工设计的特征。AlexNet模型AlexNet模型使用了8层卷积神经网络,其中有5层卷积和2层全连接层以及1个全连接输出层。网络结构与具体参数如下:Block 连接层 Filter大小 步长stride Filter个数 图像尺寸 计算方法 input / / / / 2.

2020-12-02 10:36:59 1882

原创 卷积神经网络之 LeNet

LeNet卷积神经网络背景含隐藏层的多层感知机模型对图像进行分类时,是将图像中的像素逐行展开,得到一个向量输入到全连接层中。这种方法有一些局限性:同一列的像素在最后的向量中相距较远; 大尺寸图像输入到全连接层导致模型过大,开销过高 。卷积层可以解决以上两个问题:卷积层保留输入的形状,图像在高和宽两个方向都可以被处理; 卷积层通过滑动窗口将卷积核与不同位置的输入重复计算,避免特征图尺寸过大。LeNet模型卷积神经网络就是含卷积层的网络。LeNet是用来识别手写数字图像的卷积...

2020-12-01 10:25:03 687

原创 Linux下Pytorch版deeplabv3+环境配置训练自己的数据集

开发环境我使用的是实验室服务器的环境:ubuntu(windows也可)pytorch-gpu1.7python3.7代码在这:链接数据集准备1.VOC数据集格式文件安排如下:- ImageSets - Segmentation - train.txt - trainval.txt - val.txt- JPEGImages- SegmentationClassJPEGImages里面放原图SegmentationClass里面放对应的mask图片png格式,

2020-11-24 09:47:45 10431 60

原创 Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用

Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用下载并安装Texlive20201.下载TexLive20202.安装过程解压之后运行install-tl-windows.bat文件3.检查是否安装成功安装TexStudio插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLo

2020-11-17 14:08:18 1385 5

原创 Leetcode 643:子数组最大平均数 (C++)

题目要求:给定 n 个整数,找出平均数最大且长度为 k 的子数组,并输出该最大平均数。例:输入: [1,12,-5,-6,50,3], k = 4输出: 12.75解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75思路:由于k值给定,因此只需要求出数组中连续k个和最大的数。          首先将前k个数的和保存到tmp中,res始终保存当前最大和。       ...

2018-03-30 20:47:48 1078

原创 LeetCode 633:平方数之和(C++实现)

题目:给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 + b2 = c。思路:使用双指针法,最小为0,最大为输入数的平方根,判断当前两个指针是否满足要求。示例1:输入: 5输出: True解释: 1 * 1 + 2 * 2 = 5示例2:输入: 3输出: FalseC++代码实现:class Solution {public: bool judgeSq...

2018-03-30 19:46:31 2036

原创 LeetCode 9:回文数

判断一个整数是否是回文数,不能使用辅助空间。说明:回文数是正着读反着读都一样的数字。思路1:分离出原数的每一位数字,保存在新的数组中,判断数组是否对称。But,不可行!原题目说明不能使用辅助空间,而且这种算法非常不高效。思路2:定义一个新的整数mul=0,做循环,每次都分离出原数的个位数,将分离出来的数重新组合成新数存在mul中,循环结束后,比较mul和原数是否相等。可行!class Soluti...

2018-03-29 17:08:55 273 1

原创 LeetCode 08:string to int(atoi)(C++实现)

原题描述: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible

2017-10-21 16:42:14 209

原创 LeetCode:07: Reverse Integer

题目描述:(C++实现) Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 lick to show spoilers. Note: The input is assumed to be a 32-bit signed i

2017-09-24 21:02:21 200

原创 LeekCode:03:Longest Substring Without Repeating Characters

问题描述: Given a string, find the length of the longest substring without repeating characters. Examples: Given “abcabcbb”, the answer is “abc”, which the length is 3. Given “bbbbb”, the

2017-09-24 16:37:35 215

原创 LeetCode:01:Two Sum

题目描述: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not us

2017-09-24 14:23:42 471

原创 C语言 输入字符串,按照宏定义形式输出相应字符串

输入字符串,输出按照宏定义格式输出 例如: 输入: 2 wide.1.2. ..length..0;/ 输出: WIDE_1_2 LENGTH_0 代码实现(编译器:cygwin64):#include<iostream> #include<vector> #include<string> using namespace std; class Test{ publ

2017-09-24 14:05:08 1035

原创 C语言实现16进制按照2进制反序,输出的结果用16进制显示

32位无符号的十六进制按照二进制码反序,输出的结果用16进制显示 例: 输入:0x1 输出:80000000 算法思路: 1.输入用scanf格式化输入的%x来输入16进制数 2.将16进制数的每一位拆分成8421BCD码,比如16进制的12拆分成0001 0010 3.对每四位进行倒序,分别乘1,2,4,8变成16进制 此时步骤2的数变成 8 4 4

2017-09-21 23:11:15 2334

原创 系统编程 01 进程基础

一,概念:1.进程是程序在计算机上的一次执行过程。2.进程的状态:就绪(Ready),运行(Running),阻塞(Blocked)。二,进程的操作1.查看进程:Linux系统:指令:1>, ps 查看进程ps -p  查看进程的pidps -aux  BSD风格显示进程       2>, top 实时显示系统中各个进程的资源占用2.杀死进程:Linux系

2017-05-27 19:41:55 476

语义分割数据集.zip

pascalVoc数据集baidupan

2021-12-16

数据集语义分割Camvid.zip

CamVid(The Cambridge-driving Labeled Video Database)数据集,解压密码:camvid

2021-12-16

空空如也

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

TA关注的人

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