自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 models.py 中的一些小的知识点

文章目录1. hasattr(object, name) # 判断是否包含属性1. hasattr(object, name) # 判断是否包含属性判断 object对象 是否包含 name属性(字符串)

2019-08-27 22:44:54 300

原创 【异常】TypeError: can't convert np.ndarray of type numpy.object_. The only supported types are: double,

1. 问题:TypeError: can’t convert np.ndarray of type numpy.object_. The only supported types are: double, float, float16, int64, int32, and uint8.2. 异常代码行:train_x = torch.from_numpy(train_x).float().u...

2019-08-27 11:43:45 34642

原创 models.py YOLOv3 中 darknet 模型构建过程

文章目录1. 模型构建过程1. 模型配置文件2. 解析 config_path 配置文件,生成 module_defs 列表3. 根据 module_defs 列表,创建 module_list 模型3.1 构建模型的主要代码如下:3.2 模型中需要重点理解的地方:3.2.1 自定义的YOLO层3.2.2 loss 的定义2.1. 模型构建过程1. 模型配置文件YOLO 模型根据一个.c...

2019-08-15 20:43:50 1880

原创 detect.py 中的一些小的知识点

文章目录1. model.eval() # 设置为评估模式2. numpy 中的 unique() # 去重复元素 np.unique(A)3. torch 中的 unique() # A.unique()4 import random # 生成随机数5 np.random. # 生成随机数1. model.eval() # 设置为评估模式让 model 变成测试模式,这主要是对dro...

2019-08-15 15:25:08 939

原创 test.py 中的一些小的知识点

文章目录1. tqdm.tqdm 显示进度条2. with …… as …… # 执行完命令之后 自动关闭文件3. with torch.no_grad()1. tqdm.tqdm 显示进度条程序如下:import tqdmfor i, item in enumerate(tqdm.tqdm(range(2, 2012312300))): pass运行时的进度条如下:...

2019-08-15 09:54:47 243

原创 train.py 中的一些小知识点

文章目录asdf1. def load_darknet_weights(self, weights_path) : 加载预训练权重的函数2. dict.get(key, default=None)3. python 函数中 关于星 * 的使用例子3.1. 用在函数的参数前,\* 可以同时访问多个参数,\*\* 可以同时访问多个 字典形式的参数3.2 用在变量之前, \* 可以提取变量中的值,\*\...

2019-08-14 17:01:45 1434

原创 YOLOv3 模型相关的信息

文章目录1. print(model)2. print(model.yolo_layers) # 模型中的三个yolo 层3. print(yolo.metrics) # yolo 层的指标1. print(model)model = Darknet(opt.model_def) 显示如下Darknet( (module_list): ModuleList( (0): ...

2019-08-14 16:57:32 236

原创 datasets.py

文章目录1. datasets.py 的头2. 包含的函数2.1. def pad_to_square(img, pad_value): # 图片填充到 方形分辨率 。 pad_value 值得是填补的值 0 填补黑色的点2.2. def resize(image, size):2.3. def random_resize(images, min_size=288, max_size=448):...

2019-08-13 22:31:38 756

原创 augmentations.py

文章目录def horisontal_flip(images, targets): 水平翻转图像1. 代码如下:2. 函数说明:def horisontal_flip(images, targets): 水平翻转图像1. 代码如下:def horisontal_flip(images, targets): images = torch.flip(images, [-1]) # 按照...

2019-08-13 22:03:13 892 1

原创 utils.py 文件的理解:一些小脚本文件

文章目录utils.py 文件的理解:一些小脚本文件1. 包含的函数1.1. def to_cpu(tensor):1.2. def load_classes(path): 加载数据集的类别1.3. def weights_init_normal(m): 权重初始化这里还要写一个文档来理解 self.children 的使用方法.1.4. def rescale_boxes(boxes, curr...

2019-08-13 21:56:21 12518 4

原创 parse_config.py 文件的理解:用于解析 网络配置和数据配置

文章目录parse_config.py 包含两个函数1. def parse_model_config(path) 函数分析1.1. 函数的输入 是配置文件的路径 path ,如下:1.2. yolov3.cfg 的文件内容:1.3. 解析过程 及输出结果2. def parse_data_config(path): 函数分析2.1. 函数的输入是 data的配置文件 path, 如下:2....

2019-08-12 17:19:48 3030 1

原创 argparse 库的简单使用

argparse 库的使用方法新建一个.py 文件,命名为 abc.py,包含以下代码:(请勿将其命名为 argparse.py, 否者会报错:AttributeError: module ‘argparse’ has no attribute ‘ArgumentParser’)# abc.pyimport argparseparser = argparse.ArgumentPa...

2019-08-12 16:03:05 807

原创 1 PyTorch版YOLOv3 代码中文注释 之 训练 train.py test.py detect.py

文章目录PyTorch版YOLOv3代码中文注释1. 相关链接:2. 文件结构:3. train.py3.1. train.py 中包含的主要功能3.2. train.py 每行代码添加中文注释3.3. train.py 涉及的重要函数、知识点3.3.1. argparse 库的使用方法3.3.2. Logger 库的使用??不会3.3.3. device = torch.device() 设置...

2019-08-12 15:43:40 7550 19

翻译 7 PyTorch 官网教材之 TORCHVISION 0.3 OBJECT DETECTION FINETUNING TUTORIAL

文章目录6 PyTorch 官网教材之 TORCHVISION 0.3 OBJECT DETECTION FINETUNING TUTORIAL0. 官网链接1.6 PyTorch 官网教材之 TORCHVISION 0.3 OBJECT DETECTION FINETUNING TUTORIAL0. 官网链接1. TORCHVISION 0.3 OBJECT DETECTION FINE...

2019-06-27 15:38:15 2224

翻译 6 PyTorch 官网教材之 保存和加载模型

文章目录6 PyTorch 官网教材之 保存和加载模型0. 官网链接1. What is a `state_dict`?1. `model.state_dict()`2. `optimizer.state_dict()`2. Saving & Loading Model for Inference1. Save/Load state_dict (Recommended)1. Save: `...

2019-06-23 14:37:43 834

翻译 5 PyTorch 官网教材之 数据加载和处理教程

文章目录PyTorch 官网教材之 数据加载和处理教程0. 官网链接1. 相关必备包2. 使用路径 直接读取数据,找到某一张图片的名称及其 landmarks3. 显示一张人脸图片及其 landmarks(直接读取图片和标签 来实现)4. 使用 torch.utils.data.Dataset 构造数据集(Dataset class)5. 显示多张图片及其 landmarks(通过访问 torc...

2019-06-23 00:21:22 538

翻译 4 PyTorch 官网教材之 训练一个分类器 多GPU训练 多显卡训练 设置

文章目录PyTorch 训练一个分类器0. 官网链接:[TRAINING A CLASSIFIER](https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html)1. Loading and normalizing CIFAR102. Define a Convolutional Neural Network3. Def...

2019-06-22 14:51:45 909

翻译 3 PyTorch 官网教材之 搭建一个最简单的神经网络 LeNet NEURAL NETWORKS

文章目录官网教材 搭建一个最简单的神经网络官网链接:1. 结构顺序通常是 卷积>激活>池化,或全连接>激活。BN好像在卷积或者激活之后都是可以的,影响不大。2. 卷积、全连接有参数,需要现在__init__()中定义,再在forward() 中使用。3. python 中函数可以先使用后定义。4. self.fc1 = nn.Linear(16 * 6 * 6, 120) ...

2019-06-21 17:00:59 751

翻译 2 PyTorch 官网教材之 autograd 自动微分

文章目录AUTOGRAD:自动微分官网链接:1. 设置自动微分2. 改变微分状态3. backpropAUTOGRAD:自动微分官网链接:https://pytorch.org/tutorials/beginner/blitz/autograd_tutorial.html1. 设置自动微分# 创建有梯度的张量x = torch.ones(2, 2, requires_grad=True...

2019-06-20 22:49:47 247

翻译 1 PyTorch 官网教材之 初始化数据

文章目录1 PyTorch 官网教材第一页官网链接1. 初始化 数据2. torch 的三种 加法计算3. 数据 view4. 获取数据的数值5. 类型转换 Torch Tensor 和 a NumPy Array6. 数据在cuda 和 cpu 之间的转换1 PyTorch 官网教材第一页官网链接https://pytorch.org/tutorials/beginner/blitz/te...

2019-06-20 21:58:02 495

原创 docker常用命令,学习笔记

文章目录常用命令imageshistorydockerdocker rm、rmi 删除容器或者镜像docker commit 提交(把容器生成镜像)docker run 运行docker pull 拉取docker push 推送 至远程仓库关于docker的一些理解如何理解镜像和容器的关系?docker的5个使用步骤?:Docker的4个组成?:系统学习docker的知识总结?docker创建镜...

2019-06-06 18:47:07 480

原创 A Review on Real Time Tracking and Face Recognition System 论文 部分内容

文章目录A Review on Real Time Tracking and Face Recognition System传统物体检测的三个步骤:深度学习目标检测的基础算法:RCNN,YOLO,SSD深度学习目标检测的基础论文:深度学习简史最近兴起的主要原因:通用目标检测显著目标检测人脸检测实验评估行人检测A Review on Real Time Tracking and Face Rec...

2019-06-03 22:11:55 305

原创 DIP 数字图像处理3:形态学综合题(粒子测度实现)

文章目录DIP 数字图像处理3:形态学综合题(粒子测度实现)1. 题目:计算粒子大小分布,并画出分布图2. 实验环境:3. 实验步骤:4. 实验中使用到的图像处理操作:5. 实验结果:6. 所有代码如下:DIP 数字图像处理3:形态学综合题(粒子测度实现)1. 题目:计算粒子大小分布,并画出分布图提示:1)选择合适的开运算结构元大小及增量步长,结构元取元素全为1的正方形结构元2)原始...

2019-05-24 14:01:44 1710 5

原创 DIP 数字图像处理2:探讨不同西格玛对LoG算法的影响

文章目录DIP 数字图像处理:探讨不同西格玛对LoG算法的影响1. 实验题目:2. 实验环境:3. 实验步骤:4. 实验结果:5. 实验结果分析:6. 所有程序代码:DIP 数字图像处理:探讨不同西格玛对LoG算法的影响LoG:高斯函数的拉普拉斯变换;用于求图像边缘;结构元的大小应该是奇数保证有中心点;1. 实验题目:鉴于LoG算法在历史中的地位,进行较深入的实验研究探讨不同σ...

2019-05-24 14:01:37 945 6

原创 Python numpy 查询笔记

文章目录1. python 的list 和 np.array 的区别?2. np.where 如何使用的?1. python 的list 和 np.array 的区别?2019年4月26日15:18:41list 可以存放不容类型的数据np.array 只能存放相同类型的数据,只能是数值,不能是字符,numpy是作数据处理的。import numpy as npa = [1, ...

2019-04-26 15:37:59 363

原创 深度学习数据集 自动驾驶数据集 持续更新中……

目标检测数据集数据集的数据集 有检测 跟踪 人脸 3D 自动驾驶……https://www.visualdata.io/Pascal VOC(Pascal Visual Object Classes)- 图像理解benchmark数据集http://host.robots.ox.ac.uk/pascal/VOC/MS COCO(Common Objects in COntext)-...

2019-04-24 11:09:32 3486

原创 pytorch 构建自己的数据集,用来训练

文章目录第一种方法:使用Pytorch的Dataset类来构建数据集,再使用Data.DataLoader()来加载数据集1. 通过继承Dataset类来构建数据集2. 先实例化,再使用Data.DataLoader()来加载数据集第二种方法:先使用Data.TensorDataset(X_train, y_train)构造数据集,再使用Data.DataLoader()来加载数据集1. 读取所有...

2019-04-21 21:57:00 11430 9

原创 DIP 数字图像处理1:图像的旋转

使用库函数实现旋转,仿射变换import cv2import matplotlib.pyplot as pltimg = cv2.imread('D:\\Chapter2_1.pgm')rows, cols, channel = img.shapedegree = 15M = cv2.getRotationMatrix2D((int(cols / 2), int(rows / 2)),...

2019-04-21 14:41:16 569 1

原创 使用OpenCV实现目标跟踪的例子 Object Tracking using OpenCV (C++/Python)

目标跟踪 Object Tracking using OpenCV (C++/Python)# python3.7 路径不能包含中文import osimport cv2 # 3.4.2 import sysprint(cv2.__version__) # 3.4.2 (major_ver, minor_ver, subminor_ver) = cv2.__version...

2019-04-20 00:37:12 2144

原创 Python 将图片转视频 avi 格式 cv2.VideoWriter cv2.VideoWriter_fourcc

参考链接:https://docs.opencv.org/3.0-beta/doc/py_tutorials/py_gui/py_video_display/py_video_display.htmlimport cv2 # 3.4.2import osfps = 24 # 视频帧率print(cv2.__version__) # 3.4.2# fourcc = cv2.CV...

2019-04-19 16:38:51 10394 2

原创 第一个C++程序(Visual Studio官方推荐): Create a C++ console app project

文章目录Create a C++ console app project官网链接1. 一些初始化需要的设置:字体,语言,窗口2. 创建工程3. 快速创建class4. debug 快捷键4. 第一个面向对象的程序Create a C++ console app project官网链接Create a C++ console app project1. 一些初始化需要的设置:字体,语言,窗...

2019-04-11 22:51:17 1234 2

原创 RuntimeError: Expected object of scalar type Double but got scalar type Float for argument #2 'mat2'

问题:RuntimeError: Expected object of scalar type Double but got scalar type Float for argument #2 ‘mat2’异常代码行:prediction = net.forward(b_x)解决方法:b_x = torch.tensor(b_x, dtype=torch.float32)将输入的数据转...

2019-04-11 00:52:14 54179 6

原创 pycharm 返回光标上次所在的位置,解决程序跳转把自己跳蒙蔽的问题

每一次 ctrl + b 之后就找不到之前查看的函数了,然后就蒙蔽了,百度了一下,找到了解决方法,如下:

2019-04-09 20:49:40 14615 9

原创 Pycharm 运行程序后如何 如何查看变量的值(不通过debug的方式)

之前每一次显示内容都是用 print…… 感觉太傻。百度了一下,找到了更好的解决方法,如下:

2019-04-09 20:39:00 19079 2

原创 一些单词:bounding box VS ground truth

bounding box:你的答案ground truth:标准答案

2019-03-28 11:07:22 3500 2

原创 region proposals 最初的每一个 initial regions 是如何生成的? Efficient Graph-Based Image Segmentation

文章目录region proposals 最初的每一个 initial regions 是如何生成的? Efficient Graph-Based Image Segmentationregion proposals 最初的每一个 initial regions 是如何生成的? Efficient Graph-Based Image Segmentation...

2019-03-28 01:37:10 277

原创 Region proposals 是什么?如何提取?

文章目录Region proposals 是什么?如何提取?如何直观的理解 region proposals ?R-CNN 中的 region proposals 起什么作用?R-CNN 实现检测目标的三个步骤?region proposals 是如何提取的?selective search (提取 region proposals 的方法)的三个特点region proposals 最终的每一个...

2019-03-26 23:58:00 22485 1

原创 anchor box 是如何确定的?

文章目录anchor box 是如何确定的anchor box 是如何确定的?anchor box 框的位置是怎么设置的?anchor box 的数量和形状是怎么设置的?anchor box 的预测过程是怎样的?anchor box 是如何确定的anchor box 是如何确定的?anchor box 框的位置是怎么设置的?通常一个对象或者说一个中心点的 anchor box 不是通过数...

2019-03-25 13:47:37 4432 2

原创 YOLO v2 论文总结 算法总结:Better, Faster, Stronger

文章目录YOLO9000: Better, Faster, Stronger1. 论文主要内容1.1. Abstract 摘要1.2. Introduction 简介1.3. Better 更好Batch NormalizationHigh Resolution ClassifierConvolutional With Anchor BoxesDimension ClustersDirect ...

2019-03-20 22:11:11 937 1

原创 YOLO v1 论文总结 算法总结 You Only Look Once: Unified, Real-Time Object Detection

文章目录论文主要内容和贡献论文主要方法代码实现相关链接论文主要内容和贡献论文主要方法代码实现相关链接

2019-03-19 09:42:43 596

空空如也

空空如也

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

TA关注的人

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