深度学习
爱乐城的鸟儿
深度学习爱好者,小白级别。
展开
-
pytorch模型结构可视化以及注意的一些问题
1.安装pytorchvizconda install pytorchviz将安装好后的路径 放入系统的环境变量D:\Anaconda\Library\bin\graphviz3.重启IDE,必须重启4.加载import torchfrom torchvision.models import resnet50from torchviz import make_dotmodel = resnet50()print(model)'''注释这一行是为了将输入也添加到网络中。'''原创 2020-06-26 18:55:44 · 790 阅读 · 0 评论 -
NMS的计算与总结
计算NMS和分类的Score是有必然的关系的,通过Score最大作为GroundTruth,之后将剩余的与这个GroundTruth进行IOU比较,当IOU>0.5的时候,我们认为这个面积框与GT重合度较高,很有可能是重复的框住了目标,所以我们只取GT,剩下的所有面积框IOU<0.5,我们认为重合度较低,但是我们不能舍去这个,因为这个很可能是同一个Classification中的另一个...原创 2019-10-25 02:10:18 · 1791 阅读 · 0 评论 -
IOU计算并可视化
def Cal_IOU(rect1,rect2): ''' rect1=[x00,y00,x01,y01] rect2=[x10,y10,x11,y11] ''' max_left_topx=max(rect1[0],rect2[0]) max_left_topy=max(rect1[1],rect2[1]) min_right_downx=...原创 2019-10-25 02:08:12 · 924 阅读 · 0 评论 -
MaxPooling(最大池化)
import numpy as npdef MaxPooling(image,kernel,step,padding): ''' W`=((W-kernel+2*padding)/step)+1 H`=((H-kernel+2*padding)/step)+1 输入格式: image=(C,W,H) Kernel_size=(C,kernel_W...原创 2019-10-20 21:43:38 · 3366 阅读 · 0 评论 -
Average_Pooling(平均池化)
import numpy as npdef AveragePooling(image,kernel,step,padding): ''' W`=((W-kernel+2*padding)/step)+1 H`=((H-kernel+2*padding)/step)+1 输入格式: image=(C,W,H) Kernel_size=(C,kern...原创 2019-10-20 21:43:12 · 3669 阅读 · 1 评论 -
Python-DNN-3D-Convolution(3D卷积)
import numpy as npimport mathdef convlution(image,kernel,step,padding): ''' W`=((W-kernel+2*padding)/step)+1 H`=((H-kernel+2*padding)/step)+1 输入格式: image=(C,W,H) Kernel_size...原创 2019-10-20 21:15:59 · 1610 阅读 · 0 评论 -
tensorboard显示不了graph
路径没错的话就要确认-----加载的路径中是否含有空格,如果含有空格,logdir则加载到空格处就会中断,所以无法找到文件夹里面的graph文件,另外输入的:tensorboard --logdir=F:/14tf_events不需要加入生成的graph的文件名,就加载到最后一层文件夹路径就可以。如果你生成了不止一个graph,你疑问tensorboard会加载哪一个,这时候shell窗口会提...原创 2019-08-02 03:00:27 · 2121 阅读 · 0 评论 -
caffe2安装
https://blog.csdn.net/xuluohongshang/article/details/79280100https://blog.csdn.net/u011557705/article/details/79906152原创 2019-05-28 22:21:10 · 138 阅读 · 0 评论 -
解读:加载Mobile_SSD网络用于图片目标检测+实时目标检测(realtime_detection)+单目标跟踪(tracking by detection)
1.opencv 使用imshow()图片灰白色?#在imshow("aa",img)底部加上waitkey(0)waitkey(0)2.opencv 使用imshow()图片显示不全?#在cv2.imshow()上方加上'???'一样的内容,注意参数是0cv2.namedWindow('img', 0)cv2.imshow("img",img)3."{}: {:.2f}%" 是...原创 2019-05-20 00:27:06 · 1986 阅读 · 2 评论 -
python读取图片以及shutil的用法
RGB BGR 格式读取skimage.io.imread()读取的是 RGB的格式cv2.imread()是BGR的格式去读取的文件夹的拷贝shutil.copy(src_file,dst_floder)shutil.copyfile(src_file,dst_file)shutil.copytree(src_floder,dst_floder)...原创 2019-05-16 00:23:08 · 746 阅读 · 0 评论 -
对图像位深度理解
8位深度如何去读取一张图的通道数目?一张图片是彩色的,例如是BGR格式的那么该图也有可能是8位深度的,位深度不能说明这张图是彩色的还是黑白的,说明的是在总通道中所能表达的颜色数目。对 261.png来说,在R通道最大的数是128,B,G通道的最大值是多少?这说明该图是BGR格式的(通过opencv读取图片cv2.imread()与skimgae.io.read())。说明该图片中BG通道是0...原创 2019-05-15 17:34:18 · 5418 阅读 · 0 评论 -
双目视觉,点云原理
双目视觉,点云原理:http://www.elecfans.com/d/863829.html单目视觉测距代码:https://www.cnblogs.com/fpzs/p/9513932.html转载 2019-05-07 20:57:05 · 1488 阅读 · 0 评论 -
YOLO算法流程
在YOLO算法中,为了自己在开发过程中核对自己的思路,写下这个流程:假设现在CNN输出的结果是(19,19,5,85)的格式,即5个anchor boxes, each boxes have 85 numbers,and in these numbers, 5 numbers are pc,bx,by,bh,bw, the other numbers are classes like bike...原创 2019-04-01 20:14:15 · 2396 阅读 · 0 评论 -
关于从conda中下载包和在镜像中找文件的方法
由于我在做一个YOLO算法的时候,调用训练好的模型的时候遇到了问题:没有找到tensorflow.nn. relu.layers ,引起我以下的工作总结。conda是一个可以选换下载通道的,这一点都知道,但是每次我下载一个包的时候总是提示我找不到包,我很奇怪,可能是我之前误加了什么下载路径导致我从那时候开始一直说我找不到包。于是:删去了所有的路径,首先我通过conda config --sh...原创 2019-04-02 01:25:31 · 5178 阅读 · 1 评论 -
关于TensorFlow的执行流程
tensorflow的基本流程https://cv-tricks.com/tensorflow-tutorial/save-restore-tensorflow-models-quick-complete-tutorial/ 看这个就够了目标检测https://cv-tricks.com/object-detection/faster-r-cnn-yolo-ssd/ 里面介绍了 RCNN,...原创 2019-03-29 00:56:55 · 267 阅读 · 0 评论 -
ubuntu16.4下安装docker
参考链接地址:https://blog.csdn.net/jay100500/article/details/76472939安装步骤1.安装CA证书,设置一个加密通道2.下载docker3.创建一个可以访问的docker用户组4.拉取(pull)镜像(image)5.运行(run)镜像(image)详细的安装步骤见参考链接...原创 2019-04-15 18:43:45 · 236 阅读 · 0 评论 -
探究from import的是函数还是类
import的到底是一个方法还是一个类?如果是一个类的话是否可以继承?可以肯定Model是一个类,Sequential是Model的子类,看下Model文件类在哪原创 2019-04-03 19:26:04 · 452 阅读 · 0 评论 -
简单编写一个dockerfile,生成Image,之后运行这个镜像
一.image 的制作1.编写DockerfileFROM tomcat:8.0COPY Index.jsp /usr/local/tomcat/webapps/ROOTEXPOSE 80802.到Dockerfile的目录下生成Image➜ docker sudo docker build -t zp:1.0 . 镜像生成成功:Sending build context...原创 2019-04-21 17:28:42 · 684 阅读 · 0 评论 -
TensorFlow 1.4.1+cuda加速+python3.6
1.新建一个Tesorflow的环境jushi@jushi:~$ conda create -n tensorflow python=3.62.安装tensorflow-gpu版本(tensorflow) jushi@jushi:~$ conda install --channel https://conda.anaconda.org/anaconda tensorflow-gpu=1.4...原创 2019-04-18 21:24:41 · 640 阅读 · 0 评论 -
记录
cudnn原创 2019-04-24 03:52:30 · 218 阅读 · 1 评论 -
利用TensorFlow搭建CNN,DNN网络实现图像手写识别,总结。
利用TensorFlow搭建CNN,DNN网络实现图像手写识别,总结。原创 2019-03-27 07:54:35 · 1849 阅读 · 0 评论