自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 网络训练

最近在训练自己的模型时遇到了一个问题:train_loss:nan,于是我就百度了下。发现导致此问题的原因有这几种:学习率过大,网络问题,损失函数的问题,batch_size过大等,本质上来说就是梯度爆炸导致的训练损失过大等等。然后我就把经典的unet模型代替我的模型,发现可以得到正常的训练损失,...

2020-03-20 14:32:09

阅读数 7

评论数 0

原创 数据集处理小问题

今天在把图片从32位转为8位的时候出现了一个错误OpenCV(4.1.2) C:\projects\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Asser百度了下发现原来是自己代码中的文件路径中有中文,改...

2020-02-27 17:17:25

阅读数 14

评论数 0

原创 图像分割问题记录

接着上篇的两个未解决的问题:参考了一位大佬的代码和解决方法后终于成功解决。原来之前生成的只有四个文件和label_viz.png的标注比例不合理是因为自己的labelme的版本。我直接用pip install labelme安装的是4.2.9。直接用网上修改过的json_to_dataset.py...

2020-02-26 00:08:45

阅读数 13

评论数 0

原创 图像分割问题记录

之前在网上下了一些数据集只有图片,没有label,所以准备自己制作标签。在网上查了一下制作标签的工具,然后用pip install lableme在cmd中直接安装了labelme。使用时只要在cmd中输入labelme就可以出现界面: 使用的话先打开一张图片,然后点击左边栏的create po...

2020-02-25 20:46:15

阅读数 10

评论数 0

原创 14天pytorch第二次打卡

训练模型过程中常见的问题: (1)过拟合(overfitting):模型在训练时的误差远小于测试时的误差(训练误差较小,实际测试时误差大) (2)欠拟合(underfitting):训练误差较大 影响因素:数据集的大小,模型的复杂度等 过拟合改进方法:dropout,正则化 (3)当神经网络的层数...

2020-02-19 23:47:43

阅读数 7

评论数 0

原创 pytorch14天学习打卡

day1 1.线性回归 (1)基本要素:模型:y=w*x+b 数据集:测试集和训练集 损失函数: 优化函数:随机梯度下降,即对参数进行多次迭代,使每次迭代都能降低损失函数的值。 (2)使用pytorch实现 import torch from torch import nn import num...

2020-02-14 19:52:04

阅读数 24

评论数 0

原创 2020-01-12

以后不会随便装pyqt5了,今天装了以后连spyder都打不开了!据说是两个版本的qt搞混了,现在也只能重装anaconda了????

2020-01-12 22:17:53

阅读数 10

评论数 0

原创 扫雷

安装pydot和graphviz遇到的坑 今天在学习用keras画网络结构图时需要安装pydot和graphviz包,安装网上的教程,我先下载了pydot:pip install pydot,然后在graphviz官网下载了msi压缩包:graphviz下载地址,最后把graphviz的安装路径下...

2019-11-21 16:22:49

阅读数 19

评论数 0

原创 深度学习

安装notebook和tensorflow 进入了新的阶段后,开始学习了图像处理方面的知识。虽然知道这一领域很难,但还是想坚持下去。希望可以在这里记录下自己三年来的成长。 不说废话了,现在进入正题。 深度学习目前在图像方面的应用可以说是很火爆了,深度学习是机器学习的一部分,而它又包括卷积神经网络等...

2019-09-29 18:09:56

阅读数 159

评论数 0

转载 sizeof()求所占内存的长度

C/C++中不同数据类型所占用的内存大小 32位 64位 char 1 1 int ...

2019-03-17 12:40:29

阅读数 28

评论数 0

原创 回文数

回文数:指一个数字从前往后读和从后往前读都相等。 bool huiwen(int b) { int sum=0; int temp=b; while(b) { sum = sum*10 + b%10; b/= 10; } ...

2019-03-16 15:59:33

阅读数 17

评论数 0

原创 求素数

注意:素数是指大于1的且只能被1和其本身整除的数。 bool sushu(int a) { int b=0; for(int i=2;i<a;i++) { if(a%i==0) b++; ...

2019-03-16 15:55:50

阅读数 16

评论数 0

原创 求二叉树的高度

int GetTreeDeep(BiTree T) { if(T==NULL) return 0; else { int left=GetTreeDeep(T->lchild)+1; in...

2019-03-16 15:25:06

阅读数 151

评论数 0

原创 又见C++

c++输入操作符>> :用来输入string类型的字符串,其默认动作是忽略空格,然后读取并存储字符,知道遇到另一个空格或文件结束。任何空格都不存储。(即不能完整存储含有空格符的字符串) c中gets()输入函数可以输入含有空格符的字符串。但scanf(&...

2019-03-03 17:50:59

阅读数 24

评论数 0

原创 又见C

杨辉三角: 1.t[i][0]=1 2.t[i][j]=t[i-1][j-1]+t[i-1][j] 3.t[i][i]=1 for(i=0;i<6;i++) { t[i][0]=1; for(j=1;j<i;j++) t[i][j]=t[i-1][j-1]+t[i-1]...

2019-03-01 17:15:34

阅读数 30

评论数 0

原创 又见C

冒泡排序c语言实现方法:连续的两个数两两比较,交换数据,每趟排序都能让一个数处于排序最终的位置上。 for(i=1;i<10;i++) { for(j=0;j<10-i;j++) { if(a[j]>a[j+1]) { tmp=a[j]; a[j]=a[j...

2019-03-01 17:00:49

阅读数 34

评论数 0

原创 吹爆

实名推荐两款非常非常好用的app。一个是搜索软件:everything。用这个搜索电脑上的任何软件,速度真的飞了起来,简直不不要太爽了。还有一个是编程软件:Notepad++。这个也很强大,内存不仅小,安装方便,还支持各种你知道的语言。有了它,感觉我电脑上的很多其他的软件可以退休了,哈哈哈!感兴趣...

2019-02-27 20:40:03

阅读数 69

评论数 0

原创 又见C

斐波那契:除了第一项和第二项之外,每项等于前两项之和。即:f1=1,f2=1,当n>=3时,f(n)=f(n-1)+f(n-2)。

2019-02-27 20:33:25

阅读数 36

评论数 0

原创 又见C

三目运算符:运算对象1 ? 运算对象2 :运算对象3 解释:如果运算对象1的值不为0,条件表达式的值为运算对象2的值。否者表达式的值是是运算对象3的值。 ...

2019-02-25 13:54:34

阅读数 29

评论数 0

原创 又见C

判断闰年方法:(1) 能被4整除,但不能被100整除。(2) 能被400整除。 代码:year%40 && year%100!=0 || year%4000 将两个数从小到大输出代码:t=a; a=b; b=t; ...

2019-02-24 16:19:13

阅读数 25

评论数 0

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