![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
paddlepaddle
文章平均质量分 69
Alex-Leung
Stay hungry,stay foolish.
展开
-
使用python生成VOC类型数据集样本
voc和coco是常用的数据集,它们有各自的dom结构,本文介绍使用python实现一个voc样本生成类,用于批量将非voc格式样本转化为voc格式Code该类目前适配PaddleDetection VOC格式,部分VOC格式字段有需要可自行添加from xml.dom import minidomclass VOC_Sample_Generator: def __init__(self): self.dom = minidom.Document() .原创 2021-09-23 15:57:15 · 1119 阅读 · 2 评论 -
MICCAI2021 Contest : GAMMA任务一:<基于多模态眼底影像的青光眼分级>官方Baseline代码解释
任务介绍任务一:基于多模态眼底影像的青光眼分级在本任务中,我们的目的是分析2D眼底图像和3D OCT扫描体数据两种模态的临床数据,根据视觉特征将样本分级为无青光眼、早期青光眼、中或晚期青光眼三个类别。网络结构网络的backbone由两个ResNet组成,一个负责提取2D模态图像特征,一个负责提取3D模态图像特征,经过卷积层后,将多维特征压成一维数组,通过concat合并为一个一位数组,最后输出分类结果。更新中…...原创 2021-08-13 11:20:49 · 2695 阅读 · 3 评论 -
PaddleCV官方人体姿态估计预训练模型转ONNX
项目地址https://github.com/PaddlePaddle/models/tree/develop/PaddleCV/human_pose_estimation论文地址Pose ResNet: https://arxiv.org/abs/1804.06208网络结构简单来说,这个网络的backbone使用了ResNet,把分类用的ResNet的最后几层全连接层替换为反卷积层输出heatmap,如果训练集有16个人体关键点,那么最后一层output的channel就是16,分别对原创 2021-07-20 11:35:12 · 1170 阅读 · 0 评论 -
Paddle-Inference-Demo例程Win10 GPU环境编译
目录1.前置工作2.使用Cmake生成.sln文件3.编译源码3.1 打开VS后添加CUDA的头文件路径(include)和链接库路径(lib/x64)3.2 修改paddle链接库名字3.4 编译3.5 运行demo1.前置工作需要配置好以下环境cuda 10.2cudnn 7.6.5vs 2019cmake 3.17.0以及编译好的paddle预测库,目前使用官方编译好的动态链接库会提示文件损坏,需要自行编译预测库,预测库win10平台下编译教程请看下面链接Paddle-Infer原创 2021-06-22 19:05:18 · 956 阅读 · 1 评论 -
Paddle-Inference win10平台C++源码编译(GPU版本亲测成功)
mkdir buildcd buildcmake .. -G "Visual Studio 14 2015" -A x64 -DWITH_GPU=ON -DWITH_TESTING=OFF -DON_INFER=ON -DCMAKE_BUILD_TYPE=Release -DPY_VERSION=3 -DWITH_TENSORRT=ON -DTENSORRT_ROOT="E:\\TensorRT-7.0.0.11" -DWITH_NCCL=OFF原创 2021-06-11 09:58:56 · 2229 阅读 · 1 评论 -
PaddleDetection的coco类型的目标检测数据集评估(Evaluation)标准
输出结果PaddleDetection 使用coco类型的数据集,一般的输出结果如下Running per image evaluation...Evaluate annotation type *bbox*DONE (t=2.61s).Accumulating evaluation results...DONE (t=0.74s). Average Precision (AP) @[ IoU=0.50:0.95 | area= all | maxDets=100 ] = 0.245原创 2021-05-27 16:59:11 · 1549 阅读 · 0 评论 -
PaddleDetection常用操作整理
目录数据集转换VOC格式数据集转COCO格式数据集训练与测试模型训练数据预测数据集转换VOC格式数据集转COCO格式数据集官方文档dataset_type:需要转换的数据格式,当前数据集是voc格式时,指定’voc‘即可。voc_anno_dir:VOC数据转换为COCO数据集时的voc数据集标注文件路径。voc_anno_list:VOC数据转换为COCO数据集时的标注列表文件,文件中是文件名前缀列表,一般是ImageSets/Main下trainval.txt和test.txt文件。vo原创 2021-04-08 11:27:46 · 1313 阅读 · 3 评论 -
使用PaddleDetection自带脚本将自制labelme数据集转为coco格式
问题PaddleDetection(ppdet)自带一个能将labelme标注的数据集转为coco格式的脚本,还能设置比例分配train、val和test数据集的比例。当前使用的ppdet版本为ver. 0.4。转换方法1. clone ppdet进入根目录git clone https://github.com/PaddlePaddle/PaddleDetection.git2. 执行转换脚本python tools/x2coco.py \ --dataset原创 2020-11-19 15:57:11 · 1786 阅读 · 5 评论 -
PaddleDetection固化神经网络部分权重
问题想要把PaddleDetection(ppdet)的mask-rcnn固化backbone或者其他部分,然后用新的数据集训练做迁移学习,官方文档目前没有找到解决方案。处理方法ppdet官方的回答如下,在需要冻结的网络层的输出部分加入如下代码。out.stop_gradient = True目前ppdet并没有一个统一的控制配置,可以自己对框架进行二次开发,添加全局控制变量。想了解ppdet项目结构请回看这篇文章。PaddleDetection项目代码结构简介...原创 2020-11-19 14:56:02 · 775 阅读 · 0 评论 -
PaddleDetection多卡训练配置(Linux环境)
PaddleDetection多卡训练配置(Linux环境)1.查看当前设备显卡数量nvidia-smi2.设置可用显卡假设从上一步查询到本机有4张显卡# 设置4张卡可用export CUDA_VISIBLE_DEVICES=0,1,2,33.执行多卡训练选择设备0, 1, 2, 3python -m paddle.distributed.launch --selected_gpus 0,1,2,3 tools/train_multi_machine.py -c configs/yol原创 2020-10-30 16:00:06 · 2188 阅读 · 0 评论 -
PaddleDetection项目代码结构简介
PaddleDetection项目代码结构简介ppdet(PaddleDetection)是一个相当方便的实验框架,将神经网络的各部分模块化,非常适合对神经网络架构进行改进优化。1. 项目目录挑几个重点的目录介绍configs 存放网络配置文件ppdet 存放网络架构、backbone、head等文件tools 存放训练、预测、验证脚本dataset 数据集存放目录output 当执行完训练之后,会生成output文件夹并存放训练好的可训练参数2. 神经网络的相关代码结构关系举原创 2020-10-16 10:15:10 · 1659 阅读 · 2 评论 -
CBAM注意力模块-paddlepaddle版本
keras版本keras版本对比paddlepaddle版本def channel_attention(self, input_feature, index, ratio=0.125): channel = int(input_feature.shape[1]) size = int(channel * ratio) size = 1 if size < 1 else size # avg path avg_path原创 2020-10-13 15:44:19 · 666 阅读 · 2 评论 -
win10环境下VisualDL打开浏览器一片空白的解决方案
目的使用VisualDL可视化paddlepaddle网络结构问题浏览器一片空白,Chrome调试栏console一直报错解决方法1.右键左下角win10图标,点击运行,输入下面指令打开注册表regedit2.打开注册表HKEY_CLASSES_ROOT项3.找到.css项,将Content Type改为text/css4.找到.js项,将Content Type改为text/javascript5.在命令行输入以下指令,运行VisualDLvisualdl --logdir .原创 2020-10-13 15:21:20 · 1861 阅读 · 2 评论