自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 cs231n作业-KNN交叉验证代码

琢磨了一下网上其他人的,自己改写了 一下,因为本身用了array_split以后会输出列表,所以网上好多人用了np.vstack之类的方法,我觉得不行太麻烦了,干脆直接转成数组做。num_folds = 5k_choices = [1, 3, 5, 8, 10, 12, 15, 20, 50, 100]X_train_folds = []y_train_folds = []############################################################

2020-06-18 21:15:45 527 1

原创 pytorch-semseg源码解读test.py

这部分代码很坑,原作者代码里若不更改命令行参数norm,则会进行两次标准化import osimport torchimport argparseimport numpy as npimport scipy.misc as miscfrom ptsemseg.models import get_modelfrom ptsemseg.loader import get_loaderfrom ptsemseg.utils import convert_state_dicttry:

2020-06-10 22:12:28 858 2

原创 pytorch-semseg源码解析cityscapes_loader.py

关于[::-1],[:, ::-1],[:, :, ::-1]的区别:from PIL import Image import imageioimport numpy as npimg = np.arange(48).reshape(4,4,3)print("no.1",img[::-1])print("no.2",img[:,::-1])print("no.3",img[:,:,::-1])输出长这样:no.1 [[[36 37 38] [39 40 41] [42

2020-06-09 20:01:11 818

原创 pytorch-semseg代码解读分割loss.py

其中关于contiguous()函数介绍在:PyTorch中的contiguous其中关于transpose()函数在stack overflow上有个问题讲的不错:Tranpose讲解关于input=input.transpose(1,2).transpose(2,3).contiguous().view(-1,c)的详细解释:比如假如原来input 是 2*3*10*10,也就是两张图,每张图三个通道,像素大小为10*10=100个,第一次transpose(1,2)之后,...

2020-06-08 20:38:06 814

原创 pytoch-semseg代码解析学习率调整scheduler.py

from torch.optim.lr_scheduler import _LRSchedulerclass ConstantLR(_LRScheduler): def __init__(self, optimizer, last_epoch=-1): super(ConstantLR, self).__init__(optimizer, last_epoch)# 调用_LRScheduler的init初始化 def get_lr(self): re.

2020-06-07 21:22:28 350

原创 pytorch-semseg图像分割代码解读utils.py

"""Misc Utility functions"""import osimport loggingimport datetimeimport numpy as npfrom collections import OrderedDictdef recursive_glob(rootdir=".", suffix=""): """Performs recursive glob with given suffix and rootdir :param rootd.

2020-06-07 20:41:30 690

原创 mIoU和IoU计算代码解析(Cityscaoes)数据集

最近研究了一下IoU的计算方式,结合了以下两位前辈的一些内容,并添加了一些更详细的注释。深度学习计算机视觉图像分割领域指标mIoU(平均交并比)计算代码与逐行解析mIoU混淆矩阵生成函数代码详解关于这个代码中的mIoU,我个人认为严格意义上不能算是mIoU,只能说是求了整个验证集上每个类的IoU,后面代码中的np.nanmean才是真正的mIoU,头一次看很容易懵。很多人问fast_hist函数是什么,其中特别感谢第二位前辈的文章,fast_hist就是在生成混淆矩阵,为了方便计算TP/TP

2020-06-05 20:07:58 3358

原创 SSH通过跳板机远程连接Jupyter

本地机器系统:Windows10服务器及跳板机系统:Linux(Ubuntu LTS 18.04)软件:Putty原因:因为学校规定问题,要远程连接到研究室的机器也即学校内网需要经过他们的一台机器,外网——>学校指定机器——>内网,所以设置端口一次转发是不够的,需要连着转发两次,最后到本地机器上。首先设置Putty的SSH隧道,这个网上很多都有,Source port写本机的端口,目的地写127.0.0.1:跳板机端口号,连接后输入ssh -L 跳板机(当前机器)端口号:1

2020-05-30 22:19:02 1354 5

原创 记录Tensorflow gpu2.0版本安装,CUDA10.2+cuDNN7.6.5

Windows10+Pychram+CUDA10.2+cuDNN7.6.5,实测没有问题

2020-01-21 21:50:10 4805 5

原创 解决PyCharm中 ImportError: No module named tensorflow问题(无需安装Anaconda)

本文针对安装官方版本Python而非通过anaconda安装的Python问题。打开PyCharm中File-settings-项目名称-interpreter,右上角设置上点击add,进入以后在下面exsting environment中添加你安装tensorflow时用的python.exe的位置,就是说,在安装pip前,你已经安装了的那个python的位置,选中这个目录下的python....

2020-01-21 21:46:52 1815

原创 Incorrect integer value: '' for column 'ID' at row 1简单解决方案

出现这行报错可能是MYSQL里表的某一行你点了(相当于默认这行加入了表),但是没填东西,所以报错,只要检查一下最后一行是否为空即可

2017-07-13 08:36:29 1190

原创 数据结构实验:员工管理系统

#include"stdio.h"#include"stdlib.h"#include "string.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef struct LNode{char id[20];char name[15

2017-07-08 15:00:07 2196 1

原创 MySQL中出现Duplicate entry 'XXX' for key 'PRIMARY'解决方案

首先我们用MySQL自带的可视化管理工具MySQL WorkBench打开数据库及表格,出现此问题的主要原因是主键已经有了名为“XXX”的那项,实际上我写的代码并没有重复也会弹出此报错,下面我们看一下我自己的解决方案。双击红框中选项,填好相应配置,进入后点击如图所示先创建数据库(此操作必须在MySQL已经启动情况下)左下角SCHEMAS底下就是你的数据库名字,先

2017-06-28 22:40:23 53986 7

原创 Eclipse出现some characters cannot be mapped using GBK

我这个问题是针对字符集确实设置为"GBK"但是出现了上述提示的,说明代码里有字符不能被存储为GBK,我的问题是从网上粘过来一段代码,此代码里可能有空格的格式不正确,建议自己手打输入。

2017-06-27 12:34:48 1355

空空如也

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

TA关注的人

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