深度学习
文章平均质量分 95
这里是深度学习的自我体会和看过好的文章的转载。
studieren666
这个作者很懒,什么都没留下…
展开
-
autoware pointpillars 不装autoware版
1.代码地址https://github.com/Autoware-AIhttps://github.com/Autoware-AI/core_perception 下的lidar_point_pillars 包2.安装cuda,cudnn,tensorrt。见https://blog.csdn.net/qq_40297851/article/details/109628167。 这里要说明用runfile安装cuda会遇到没有cublas 的问题.(还是推荐runfile安装,可...原创 2020-11-13 17:27:53 · 2644 阅读 · 20 评论 -
yolov3 map 计算
1.代码 作者原版git clone https://github.com/pjreddie/darknet.git本文的代码包:链接: https://pan.baidu.com/s/1O6YCyJLKXH9MrqnLAYmlug 提取码: dj4g2.生成测试结果2.1 修改data文件 我这里把所有数据都训练了,为了统计训练的map,所以valid 的路径也放的是train路径train.txt 内容2.2 测试命令及结果文件命令# 对应调整 ...原创 2020-06-28 16:05:37 · 1382 阅读 · 7 评论 -
pytorch yolov3 数据增强和迭代器
1.图像坐标系位于左上角,记住是左上角!!!2.图像的变换过程1.原图(1242,375)2.原图及resize 后的图片3. 网络输入图像的尺寸 (608,608) 用灰色作为背景(128,128,128)4.把 2 粘贴在 3 的 dx,dy 位置上 ,放缩小和方法两版放大缩小5.水平翻转翻转了没翻转6.颜色扭曲3.bbox变化(这个是我自己用LabelImg标出的,懒得换新图片了,就是把原图(1330,..原创 2020-06-12 17:41:33 · 1302 阅读 · 1 评论 -
pytorch 实现二层神经网络
1.实现二层神经网络代码来自https://www.bilibili.com/video/BV12741177Cu?p=1,感谢!!!import torchimport torch.nn as nn# 实现两层神经网络# 1.数据b,input,hidden,output=64,1000,100,10x=torch.randn(b,input)y=torch.randn(b,output)# 2.构建模型class TwoLayer(nn.Module): def .原创 2020-06-12 08:39:28 · 495 阅读 · 0 评论 -
pytorch 基础
import torchimport numpy as np# 随机初始化很大或者很小的数m=torch.empty(5,3)print(m)# 随机初始化 0-1 范围的数n=torch.rand(5,3)# 随机生成 标准正态分布n=torch.randn(5,3)print(n)# 生出数据类型为long的零矩阵x=torch.zeros(3,5,dtype=torch.long)y=torch.zeros(3,5).long()print(x)print(y).原创 2020-06-11 16:23:59 · 608 阅读 · 0 评论 -
pytorch yolov3 darknet53
本文中的总结为本人原创,darkent53 部分的代码来自博主bubbliiiing ,指路b站和github,很优秀的up.在此表示感谢!https://blog.csdn.net/weixin_44791964/article/details/1053106271.建立模型需要的基本 函数接口import torchimport torch.nn as nnimport mathfrom collections import OrderDict#进行一次卷积操作,通常都会紧跟bn原创 2020-06-03 00:27:24 · 678 阅读 · 0 评论 -
yolov3之yolo_loss.py
#以13*13为例def yolo_head(feats, anchors, num_classes, input_shape, calc_loss=False): """Convert final layer features to bounding box parameters.""" num_anchors = len(anchors) #3 # Resh...原创 2020-01-03 21:11:51 · 668 阅读 · 0 评论 -
Fast rcnn框架
原创 2019-12-26 22:58:55 · 160 阅读 · 0 评论 -
R-CNN框图
该框图为本人自己看了原文+其他博主总结综合思考的结果。不保证对,欢迎指正。本文为了本人下次看更加方便快速留下的笔记。之后会推出Fast和Faster。...原创 2019-12-25 18:45:32 · 365 阅读 · 0 评论 -
神经网络前向传播和反向传播
两层神经网络(N,D_I,H,D_O)(64,10000,1000,10)公式(简化没放b)H=w1xy=w2H#设置learning_ratw=1e-6#数据初始化x,y,w,b#前向传播把公式的内容写一遍#计算loss值(y_pred-y)#反向传播从loss里得到grad_y_pred--->grad_w2--->grad_h_re...原创 2019-11-19 20:19:40 · 222 阅读 · 0 评论 -
yolov3之preprocess_true_boxes
该函数是yolov3数据预处理函数,将(x1,y1,x2,y2,class_id)的值转换成label格式。x1,y1是框左上角的坐标,x2,y2是框右下角点的坐标。class_id 类别对应的数字。label格式为,[l][batch,grid,grid,k,xywh,置信度,20个坐标的c值] 其中,只有一个c值为1,其余均为0,xy为中心点坐标,wh为宽高,xywh均为<1的值。l代...原创 2019-11-08 10:46:43 · 948 阅读 · 2 评论 -
TensorFlow框架 不能更简单(1)
1.tensorflow是一种以数据流图存在的框架。节点(操作)和边(数据流、控制)2.张量、操作、会话3.常量、变量、占位符4.完成一个深度学习网络的步骤。1)数据预处理2)构建深度学习网络框架 utils.py model.py yolo.py 定义损失函数以及选择优化器等。3)训练 train.py 启动会话、训练轮数、训练模型保存等4)测试及准确...原创 2019-10-30 15:45:03 · 116 阅读 · 0 评论 -
残差网络Resnet二三小事
参考自https://blog.csdn.net/kwame211/article/details/88127323 https://blog.csdn.net/docrazy5351/article/details/78993347 关于残差网络需要掌握的事情1.问题:解决随深度增加,准确率反而下降的问题。因为在训练集上,不是过拟合的问题,是梯度消失或者爆炸,随着...原创 2019-10-30 15:13:23 · 270 阅读 · 0 评论