自定义博客皮肤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)
  • 收藏
  • 关注

原创 蓝桥杯 平面切分

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T798代码:#include<set>#include<iostream>using namespace std;int main() { pair<long double, long double>points; bool istrue[1010]; int n; //下面这个变量用来存储划分空间的变量 long long out = 0; cin &gt

2021-03-31 13:51:41 220

转载 cv2.VideoCapture()

一、语法:cap = cv2.VideoCapture(0)说明:参数0表示默认为笔记本的内置第一个摄像头,如果需要读取已有的视频则参数改为视频所在路径路径,例如:cap=cv2.VideoCapture(‘video.mp4’)二、语法:cap.isOpened()说明:判断视频对象是否成功读取,成功读取视频对象返回True。三、语法:ret,frame = cap.read()说明:按帧读取视频,返回值ret是布尔型,正确读取则返回True,读取失败或读取视频结尾则会返回False。frame

2021-03-31 10:54:06 23144

原创 pytorch 保存与加载模型

保存:torch.save(model.state_dict,path)加载:model.load_state_dict(torch.load(path))

2021-03-30 17:33:10 68

原创 torchvision.transforms

ToTensor:将一个取值是[0,255]的PIL.Image或者shape为(H,W,C)的nukpy.ndarray,转换成形状为[C,H,W],取值范围是[0,1.0]的torch.FloatTensorNormalize(mean,std):mean是指每个通道上的均值,std是指每个通道上的方差。Normalize将会对每个Tensor进行标准化的处理。Compose(transforms):将多个transform组合起来使用...

2021-03-30 10:39:44 75

原创 损失函数

1.均方误差:nn.MSELoss() 常用于分类问题2.交叉熵损失:nn.CrossEntropyLoss() 常用于逻辑回归使用方法:model=Net()criterion=nn.MSELoss()optimizer=torch.optim.SGD(model.parameters(),lr=1e-3)for i in range(0,100):y_predict=model(x_true)loss=criterion(y_true,y_predict)optimizer.

2021-03-28 16:40:02 233

原创 优化器---pytoch

优化器可以理解为torch为我们封装的用来更新参数的方法,比如常见的随机梯度下降。优化器类都是由torch.optim提供的,例如1.torch.optim.SGD(参数,学习率)2.torch.optim.Adam(参数,学习率)注意:1.参数可以使用model.parameters()来获取,可以获取到模型中所有requires_grad=True的参数2.优化类的使用方法1.实例化2.所有参数的梯度,其值设置为03.反向传播计算梯度4.更新参数值示例如下:optimizer=t

2021-03-28 16:27:28 240

原创 pytorch 安装步骤

不需要事先安装python。一定要在64位操作系统安装,因为32位系统不支持PyTorch。1.1.安装Anaconda:Anaconda3-5.2.0-Windows-x86_64.exe打开开始菜单中的“Anaconda3 (64-bit)”->“Anaconda Prompt”,以下所有命令都在其中执行。1.2.取消现有镜像地址:conda config --remove-key channels1.3.设置清华镜像地址:conda config --add channels ht

2021-03-28 15:49:09 411

原创 gpu上使用tensor

判断你的电脑能不能使用gpu:device=torch.device(“cuda” if torch.cuda.is_available() else “cpu”)如果你的电脑是可以使用gpu的话,需要将你使用到的张量以及模型都改到GPU支持的张量或者模型张量x:x.to(device) 在使用判断时已经得出,device为"cuda"...

2021-03-28 14:37:15 301

原创 c++中数字与字符,字符与其ASCII转换

数字转字符:数字+‘0’字符转数字:数字-‘0’字符转ASCII:int(字符)ASCII转字符:char(ASCII)

2021-03-26 21:03:29 4548

原创 蓝桥杯 买不到的数目

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T31代码:`#include<iostream>using namespace std;int main() { int l,r,max; cin >> l >> r; if (l > r) max = l; else max = r; int a[1000000]; for (int i = 0; i < 1000000; i++) {

2021-03-26 17:03:17 76

原创 蓝桥杯 连号区间数

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T30这道题的题目很难懂,翻译之后的大概意思就是在原序列中选择两个数(可以是两个一样的),将这两个数连同在原序列中两数之间的数进行有序排列后,每个数都是相邻的,那这样的区间就是连号区间#include<iostream>#include<vector>#include<algorithm>using namespace std;int main() { int temp,

2021-03-26 15:07:54 74

原创 蓝桥杯 翻硬币

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T29#include<iostream>#include<cstring>#include<vector>using namespace std;int main() { char temp; char up[1005]; char down[1005]; //cin遇到换行符就结束了 cin >> up >> down; vecto

2021-03-25 12:05:32 89

原创 蓝桥杯 错误票据

试题链接:http://lx.lanqiao.cn/problem.page?gpid=T28主要问题:针对这种花里胡哨输入的,对于蓝桥杯而言,采用代码这种方式即可#include<iostream>#include<vector>#include<algorithm>using namespace std;int main(){ int N,a[10000]; cin>>N; int temp; int k=0; while(cin&g

2021-03-25 10:00:52 65

转载 蓝桥杯 带分数

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T26解题思路:https://blog.csdn.net/qq_41961380/article/details/88315552运行代码:#include<iostream>using namespace std;int a[10];int division(int s){ int t; while(s){ t=s%10; if(t==0)return 0; a[t]++;

2021-03-24 20:36:09 73

原创 蓝桥杯 节点选择

题目链接:http://lx.lanqiao.cn/problem.page?gpid=T14#include<iostream>using namespace std;long long int n;//我们使用dp[t][1]来记录包括本节点的情况,dp[t][0]表示不包括本节点的情况long long int dp[100001][2];//Link是用来记录各个节点之间的关系的long long int Link[100001][300];void creat(lo

2021-03-24 14:51:27 109

原创 蓝桥杯 最大最小公倍数

#include<iostream>using namespace std;int main(){ long long int N; cin>>N; long long int sum; if(N%2!=0) sum=N*(N-1)*(N-2); if(N%2==0){ if(N%3!=0){ sum=N*(N-1)*(N-3); } if(N%3==0){ sum=(N-1)*(N-2)*(N-3); } } cout<&lt

2021-03-24 10:23:39 71

原创 十进制转十六进制

#include<iostream>#include<vector>using namespace std;int main(){ int n,i; cin>>n; int a[999]; if(n==0) cout<<0; else{ for( i=0;n!=0;i++){ a[i]=n%16; n=n/16; } } for(int j=i-1;j>=0;j--){ if(a[j]<=9)

2021-03-15 18:34:50 70

转载 蓝桥杯 Fibonacci数列

资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原数再取

2021-03-13 14:43:26 82

原创 蓝桥杯 输出格式

printf("%.7f",area);

2021-03-13 10:42:29 259

原创 蓝桥杯 循环节问题

问题描述两个整数做除法,有时会产生循环小数,其循环部分称为循环节。比如11/13=0.846153846153…其循环节为846153共有6位。求循环节的长度。思路对于计算循环节类的问题,小数中出现几位相同,并不能说明他们是循环的。从小数入手显然很麻烦。但是如果余数出现相同的,后面的循环小数必相同。所以我们的关注点在余数上。代码#include<iostream>#include<algorithm>#include<vector>using name

2021-03-11 10:44:42 225

转载 1x1卷积

1x1卷积的作用:可以压缩通道数。原理如下:对于如下的二维矩阵,做卷积,相当于直接乘以2,貌似看上去没什么意义。但是,对于下面这种32通道的数据,如果我用1个1x1x32的卷积核与其做卷积运算,得到的就是1个6x6的矩阵。同理,如果我用N个1x1x32的卷积核与其做卷积运算,得到的就是N个6x6的矩阵。也就是说我们可以通过改变1x1卷积核的个数来改变最后输出的通道数。...

2021-03-06 17:56:06 1990

原创 faster rcnn理论讲解

1.大致过程一张图片经过主干特征提取网络得到特征图(这个主干特征提取网络实际上就可以是一些分类网络),利用RPN获得一些建议框(RPN下面会进行详细的讲解),然后找出建议框的区域所对应的特征矩阵,将建议框所代表的特征矩阵进行ROI pooling之后,经过全连接层处理之后,又并联了两个全连接层,分别输出建议框框住的区域为各类别的概率与各类别的建议框的回归参数。2.RPN获得建议框的过程我们将一个滑动窗口从特征图上滑动,每滑动一个位置,就会生成一个一维特征向量,将这个特征向量并联两个全连接层,就会

2021-03-04 17:37:04 217 1

空空如也

空空如也

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

TA关注的人

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