深度学习笔记
文章平均质量分 61
索隆啊
菜鸡学习bug记录!
展开
-
conda常用命令+GPU相关操作
conda 常用命令1、conda常用命令2、修改 anaconda 包管理镜像为国内源3、查看电脑计算方式CPU/GPU4、查看电脑存在的处理器信息5、指定CPU或GPU进行计算1、conda常用命令命令含义conda list查看当前环境安装的库conda --V/version查看 conda 版本nvcc --V查看GPU版本python -...原创 2019-08-06 20:18:36 · 3881 阅读 · 5 评论 -
yolo-fastestv2部署 视频 检测
训练 部署 见: https://blog.csdn.net/qq_36758461/article/details/121431614这是 视频检测 并保存… 小白部署学习记录整理下 文件 依赖思路 :yolo-fastestv2.h 只做声明,声明了 TargetBox 和 yoloFastestv2 类, 编译后不产生代码;yolo-fastestv2.cpp 进行 代码实现TargetBox 用在 yolo-fastestv2.cpp 中 vector 数据类型中yoloFastes原创 2021-11-25 16:08:17 · 3205 阅读 · 1 评论 -
pytorch 加载预训练模型 + 断点恢复 + 冻结训练(避坑版本)
1、 预训练模型网络结构 = 你要加载模型的网络结构那么直接 套用path="你的 .pt文件路径"model = "你的网络"checkpoint = torch.load(path, map_location=device)model.load_state_dict(checkpoint)2、 预训练模型网络结构 与你的网络结构不一致当你直接套用上面公式,会出现类似unexpected key module.xxx.weight问题这种情况下,需要具体分析一下网络信息,再决定如何加载原创 2021-01-19 21:50:31 · 7090 阅读 · 4 评论 -
windows 下 github的简单使用,以及git版本控制
1、工具下载 git for windows下载地址: https://gitforwindows.org/安装教程: https://www.jianshu.com/p/414ccd423efc安装成功后, 鼠标右键应该会出现 git bash选项。2、创建仓库 Repositories创建仓库:https://docs.github.com/cn/free-pro-team@latest/github/getting-started-with-github/create-a-repo删除仓原创 2020-10-29 16:42:01 · 542 阅读 · 0 评论 -
paddle测试test_architectures报错:yolov3_loss() /yolo_box() got an unexpected keyword argument ‘scale_x_y
paddle 运行python ppdet/modeling/tests/test_architectures.py 测试时报错。TypeError: yolov3_loss() got an unexpected keyword argument 'scale_x_y'TypeError: yolo_box() got an unexpected keyword argument 'scale_x_y'paddle master分支需要用paddle 2.0 alpha版本以上,scale_x_原创 2020-07-30 14:08:47 · 907 阅读 · 1 评论 -
配置win10 +openvino遇到的问题及解决方案
文章目录OpenVino安装流程1、软件配置要求2、安装路径3 、设置环境变量4、安装 frameworks 依赖5、分类 验证6、Inference 验证OpenVino安装流程注意点:命令行窗口 用管理员模式打开,否则后面cmake会报错,文件没有权限复制。1、软件配置要求Microsoft Visual Studio* with C++ 2019, 2017, or 2015 with MSBuildCMake 3.4 or higher 64-bitpython 我用的3.6.32、原创 2020-05-12 18:21:48 · 3989 阅读 · 10 评论 -
python xml 格式的数据集标注文件解析(修改、保存、删除),可视化
文章目录1、XML 格式分析2、可视化:把 xml 中的目标框在原图上绘制出来 ,并显示标签3、对 xml 及进行操作的重要函数1、XML 格式分析需要关注的一般只有:filename :图片名称size:width,heights 图片尺寸object:图片中标注的目标,可能含有多个目标,这个xml就有2个标注目标----- name:标注目标 类别标签 labels----- ...原创 2020-01-12 18:02:27 · 6323 阅读 · 3 评论 -
python 修改 xml格式的标注文件的 path 为自己的路径
# 修改 xml文件的 path 为自己的路径。# 我的图片名称与标注文件名称相同,仅仅后缀不一样(jpg|xml)import osimport xml.etree.ElementTree as ETroot = 'F:/dataset/AQM'ann_path = os.path.join(root, 'labels') # xml文件所在路径for file_list i...原创 2020-01-12 17:19:05 · 1133 阅读 · 1 评论 -
linux 安装mmdetection 踩坑笔记
官网链接:电脑配置:ubutu16,查看途径配置清华源,中科大源1.1版本与0.41版本的区别编译过程还不一样安装顺序可以先安装 库 requiement的内容。之后在编译。否则会一起下载。很慢离线下载whl文件快一点到pyp遇到的问题::https://github.com/open-mmlab/mmdetection/issues/601https://github.co...原创 2020-01-04 15:40:41 · 4934 阅读 · 1 评论 -
从已有的训练集中抽取部分作为测试集
具体实现内容准备 训练集 及 train_list.txt (保存训练图片的路径),格式如下图按照行读取 train_list.txt,将训练集 打乱,随机选取25%的图片作为测试集,并保存到 test_path 下,图片名不变。25%比例可以自己改。完整代码import randomimport codecsimport cv2import osfrom PIL import ...原创 2019-12-29 22:21:53 · 4292 阅读 · 0 评论 -
深度学习技巧
文章目录1、激活函数2、损失函数3、超参数4、深度学习的技巧数据集准备数据集拓展数据预处理网络初始化网络过拟合正则化方法GPU的使用训练过程的技巧看了一本《深度学习原理与实践》,感觉第三章讲的真心好。书是借的…1、激活函数2、损失函数3、超参数4、深度学习的技巧数据集准备数据集拓展数据预处理网络初始化网络过拟合正则化方法GPU的使用训练过程的技巧...原创 2019-12-06 17:42:43 · 262 阅读 · 0 评论 -
linux+win:proto编译问题方法总结 “object_detection/protos/*.proto: No such file or directory”
一般情况下在research文件夹下面运行:protoc object_detection/protos/*.proto --python_out=.结果出错了。所以win:shift+右键 在Windows powershell中使用以下命令:Get-ChildItem object_detection/protos/*.proto |Resolve-Path -Relative |...原创 2019-10-31 19:15:51 · 805 阅读 · 0 评论 -
Win10下多python环境用conda进行CocoAPI的配置以及出现的Pycocotools错误
我有多个环境,一个按照正常流程弄完可以使用,另一个却不能用,报错显示**Pycocotools没有模块_mask**,后来发现是编译的问题。不同环境编译结果不一样,必须再次编译。获取源码git clone https://github.com/pdollar/coco.git编译在指定的环境下,环境的指定可以用conda activate env_name在激活的环境中cd coco...原创 2019-10-29 20:38:44 · 1697 阅读 · 0 评论 -
tf.keras 模型的保存与加载(六)
文章目录一、保存网络权重.save_weights().load_weights()del net_name : 删除网络 net_name二、保存网络模型.save().load_model()三、工业部署保存模型tf.saved_model.save()tf.saved_model.load()一、保存网络权重.save_weights()保存网络中所有的 w1,b1,w2,b2…,一些...原创 2019-10-14 19:37:07 · 2169 阅读 · 1 评论 -
tf.keras高层API自定义网络模板 (五) ---非常重要!!!
文章目录自定义网络模板+模型保存原创 2019-10-14 19:06:58 · 549 阅读 · 2 评论 -
tf.keras高层API进行网络搭建 (四)
文章目录1、compile()2、fit()3、evaluate()4、predict()代码1、compile()2、fit()3、evaluate()4、predict()代码```pythonimport tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import datasets, l...原创 2019-10-14 09:11:05 · 754 阅读 · 0 评论 -
tf.keras 网络搭建相关基础函数(三)
文章目录一、基础网络搭建1、Dense()2、build()3、.trainable_variables4、Sequential: 多层 的连接(Multi-Layers)4、相关代码二、误差计算三、输出方式1、 sigmoid2、softmax3、 tanh四、可视化五、完整代码一、基础网络搭建1、Dense()全连接层,相当于添加一个层;输出维度 num 其内包含了线性变换、激活函数、...原创 2019-10-13 15:42:44 · 1037 阅读 · 0 评论 -
tf2.0 数据集加载相关函数(二)
文章目录load_data()from_tensor_slices().shuffle.map 数据预处理.batchiter()StopIteration.repeat()load_data()加载 tf 自带的数据集,默认保存路径为 C:\Users\Administrator\.keras\datasets。如果你的网速比较慢,可通过其他方式下载到这个位置,就可以用了。import ...原创 2019-10-13 12:15:50 · 1033 阅读 · 0 评论 -
tensorflow2.0 常用必备基础函数+知识点(一)
本人也是小菜,记录下 学习知识点。tensorflow2.0常用必备基础函数+基础知识点1、目前tensorflow与pytorch都比较流行,我觉得两者都应该掌握,但是应该选择一门主修。tensorflow2.0修复了tensorflow1.0好多缺点,现在用起来比较方便。2、自动求导x = tf.ones((2,2))# 需要计算梯度的操作with tf.GradientTape(...原创 2019-10-10 21:30:06 · 1020 阅读 · 0 评论 -
目标检测评价指标
文章目录准确率 (Accuracy)错误率(error rate)二分类混淆矩阵True positives(TP)False positives(FP)False negatives(FN)True negatives(TN)召回率(recall)精确率(Precision)P-R曲线平均精度(Average-Precision,AP):平均精度均值(Mean Average Precision...原创 2019-09-11 19:29:37 · 824 阅读 · 0 评论 -
多尺度(multi-scale)目标检测方法
文章目录1、多尺度图像预测2、金字塔特征预测2.1 FPN2.2 SSD3、bounding box设计1、多尺度图像预测将图片进行不同尺度的缩放,得到图像金字塔,然后对每层图片提取不同尺度的特征,得到特征图。最后对每个尺度的特征都进行单独的预测。特点:不同尺度的特征都可以包含很丰富的语义信息,精度高 ,但 速度慢。2、金字塔特征预测将输入图片转变成feature map,在featur...原创 2019-08-21 20:34:04 · 21621 阅读 · 0 评论 -
MaskRCNN分割算法的组成结构总结
文章目录MaskRCNN1、图像分割方法Fully-Convolutional Network (FCN)2、特征图金字塔网络Feature Pyramid Networks for Object Detection (FPN)3、生成候选框 anchorRegion Proposal Network(RPN)4、ROI Align & ROI PoolingMaskRCNN1、图像...原创 2019-08-19 15:15:21 · 1495 阅读 · 0 评论