
深度学习
文章平均质量分 75
活成自己的样子啊
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
展开
-
【神经网络加速】神经加速棒
随着人工智能的飞速发展,人工智能逐渐融入我们的生活,但是深度学习模型的推理需要较大的时间和空间开销,传统的边缘计算设备不在适应高强度的AI计算,因为发展出了一系列新型的设备来加速AI计算,这也同时推动了AI专属的硬件发展。常见的AI计算设备GPU:通过专属的函数接口(如NVIDIA GPU 的 CUDA)实现模型在GPU上的推理。NPU:在并行计算的基础上,优化了推理方式和计算结构,可以实现API式的模型计算,即请求输入数据,响应计算输出。原创 2024-11-07 20:46:18 · 1073 阅读 · 0 评论 -
【目标检测——OHEM 解读】处理类别不平衡问题
之前做个一个目标检测任务,每个类别之间的数据量差距较大,有明显的类别不均衡现象(当样本比例大于4:1时)。对于目标检测,可以使用OHEM技术进行扩大数据广度。使用基于交叉熵损失改进的Focal Loss损失函数。对类别多的数据类别进行欠采样(减少一些重复的数据)。对于类别较少的数据使用过采样,通过数据增广(色彩变换,仿射变换等)进行扩充。本篇博客主要会记录在研究OHEM技术时的一些总结。原创 2022-11-06 11:07:00 · 2530 阅读 · 0 评论 -
【onnx转tensorrt报错】IShuffleLayer applied to shape tensor must have 0 or 1 reshape dimensions: dimensi
IShuffleLayer applied to shape tensor must have 0 or 1 reshape dimensions: dimensions were [-1,2])原创 2022-08-20 12:06:23 · 2342 阅读 · 4 评论 -
RuntimeError: Input type (torch.cuda.ByteTensor) and weight type (torch.cuda.FloatTensor) should be
在使用mmclassification完成分类任务的时候报了这个错误!首先,因为mmclassification是商汤科技封装好了的算法,,所以不用怀疑是算法内部出了问题。在这之前,,我修改了配置文件里面的数据增强。原创 2022-08-19 22:06:37 · 2770 阅读 · 0 评论 -
【torchserve使用最终篇】修改handler文件来实现自己的推理流程|部署onnx模型|部署tensorrt模型
在之前我们提到如何去配置torchserve,这使得我们对其有了初步的了解和认识:【torchserve安装和使用】torchserve部署方法|常见问题汇总|mmdetection使用torchserve部署|不使用docker_活成自己的样子啊的博客-CSDN博客_torchserve部署本篇旨在研究handler文件的写法,来自定义属于自己的模型推理流程。QQ:1757093754 欢迎交流、学习!先给出官网,万物官网可解决~~~:(官网还有)......原创 2022-08-14 17:54:51 · 2378 阅读 · 0 评论 -
【mmopenlab系列使用DP模式进行单机多卡训练】windows下命令行和linux下面的 .sh 文件使用一文解决 | 商汤科技
普通的单机单卡训练模式难以解决模型训练速度过慢的问题,对此mmopenlab的代码文档提供了针对DP和DDP的 .sh 文件。其中,dist_train.sh 对应的是DP模式的单机多卡训练方式;slurm_train.sh 对应的是DDP模式的多机多卡训练方式。注:这里本文只看了单机多卡训练模式。DP模式的命令行命令使用以及环境变量分析原。...原创 2022-08-11 23:16:43 · 3100 阅读 · 4 评论 -
【mmsegmentation模型训练deeplabv3】自定义数据集加载和训练|rle编码转mmsegmentation|coco转mmsegmentation
【mmsegmentation模型训练deeplabv3】自定义数据集加载和训练|rle编码转mmsegmentation|coco转mmsegmentation原创 2022-08-08 20:24:51 · 2981 阅读 · 4 评论 -
【python pip特殊用法】pip install -v -e . 命令详解
目录前言分析结论后记之前在使用包括大型文档(商汤科技、百度飞浆)代码的时候都一直使用 pip install -v -e . ,这一命令,但是一直不是很清楚它到底是”什么“。在学习商汤科技的mmdetection文档时遇到: (1)安装mmcv时,它使用了类似的 pip install -e .(2)安装mmdet的时候,他又使用了这个命令。在分析之前,我们要先来说一个知识点:什么是 命名空间软件包 ?当我们右键一个文件夹时,我们可以找到如下的一个选项:命名空间软件包是对相关的包或模块进行分组的一种方法,原创 2022-07-14 16:35:06 · 17458 阅读 · 5 评论 -
【docker内linux apt-get换源下载 | 实测可行】apt-get下载提速 | 源自国内阿里源 | docker内apt-get换源
俗话说,脾气再好,也有爆发的时候,,这不,这几天要下载一个包,但是因为之前下载都没换过源,始终用的国外的,小的还行,一旦要下载一个好几个G的包,差点给我急傻了~~~换源!必须换源!这里呢,因为我是使用的docker,所以我需要用挂载的方式把一个带有新源的sources.list文件传到我的docker容器里面。 注:用挂载的方式是因我的docker容器没有vim、yum等等。。。在宿主机的挂载目录下面新建一个 sources.list : 在里面加入如下内容: :wq! 退出,,,第一步完成!打开你原创 2022-07-10 17:57:06 · 1773 阅读 · 0 评论 -
【PaddleDetection报错】IndexError: Target xxx is out of bounds.
目录前言问题发现解决后记作为深度学习学者,研究最新的模型也是我们的学习任务,当我在研究百度飞浆推出的PaddleDetection的时候,可谓是遇到了大大小小的坑,不过一路过五关斩六将,也算是过来了。没错,现在终于可以跑起来自己的模型啦~再配置好CUDA、CUDNN、paddlepaddle、ppdet之后,制作完了自己的数据集,又把配置文件修改成自己的路径和方案,当我运行的时候,却报了一个这个错:IndexError: Target -4 is out of bounds.最重要的是,我再运行一次,他的报原创 2022-07-10 09:34:22 · 5477 阅读 · 4 评论 -
【YoloV5 6.0|6.1 部署 TensorRT到torchserve】环境搭建|模型转换|engine模型部署(详细的packet文件编写方法)
QQ: 1757093754注:Yolov5 1~5版本并没有封装完好的TensorRT转换流程,故需要借助其他方法完成模型转换,但是6.0、6.1内置TensorRT的export。tensorrtx下载链接:GitHub - wang-xinyu/tensorrtx: Implementation of popular deep learning networks with TensorRT network definition APIhttps://github.com/......原创 2022-07-05 18:54:16 · 5945 阅读 · 11 评论 -
【PaddleDetection】ModuleNotFoundError: No module named ‘paddle‘
【PaddleDetection】ModuleNotFoundError: No module named 'paddle'原创 2022-06-26 08:34:08 · 671 阅读 · 0 评论 -
【极市任务——安全帽检测|yolov5】一文带你快速通过任务|使用yolov5[6.0]|和极市说明文档不一样的yolov5内容|python
【极市任务——安全帽检测|yolov5】一文带你快速通过任务|使用yolov5[6.0]|和极市说明文档不一样的yolov5内容|python原创 2022-06-23 16:32:49 · 5849 阅读 · 4 评论 -
【torchserve安装和使用】torchserve部署方法|常见问题汇总|mmdetection使用torchserve部署|不使用docker
什么是torchserve?(百度)torchserve是Facebook和AWS联手开发的一款用于机器学习模型部署和调用的微服务程序。接触torchserve是因为项目落地最终需要部署到平台上面,所以就开始了torchserve的使用之旅。安装方法:pip3 install torchserve -i https://pypi.tuna.tsinghua.edu.cn/simpletorchserve官网:1. TorchServe — PyTorch/Serve ma...原创 2022-05-28 20:22:41 · 6803 阅读 · 14 评论 -
【python 目标检测】基于深度学习的道路破损检测|yolov5|VOC
【python 目标检测】基于深度学习的道路破损检测|yolov5|VOC原创 2022-04-14 22:36:57 · 14765 阅读 · 6 评论 -
【python人工智能】深度学习|可视化|hiddenlayer|使用方法及问题解决
【python人工智能】深度学习|可视化|hiddenlayer|使用方法及问题解决原创 2022-02-17 20:29:58 · 2571 阅读 · 0 评论 -
【python深度学习】梯度爆炸|val loss消失|解决办法
【python深度学习】梯度爆炸|val loss消失|解决办法原创 2022-02-16 16:35:23 · 1838 阅读 · 0 评论 -
【tkinter+人工智能】人工智能分类器|深度学习基础|小程序
【tkinter+人工智能】人工智能分类器|深度学习基础|小程序你眼中的深度学习是怎么样的???原创 2022-02-10 14:43:05 · 964 阅读 · 0 评论 -
【pytorch目标检测】labelme下载(数据标注器)+手把手教你虚拟环境的配置
【pytorch目标检测】labelme下载(数据标注器)+手把手教你虚拟环境的配置原创 2022-02-05 12:04:30 · 7069 阅读 · 1 评论 -
【pytorch目标检测】实现简单的目标检测(opencv+pytorch)
【pytorch目标检测】实现简单的目标检测(opencv+pytorch)原创 2022-02-05 10:09:04 · 6130 阅读 · 5 评论 -
【pytorch EarlyStopping】深度学习之早停法入门·相信我,一篇就够。
【pytorch EarlyStopping】深度学习之早停法入门·相信我,一篇就够。原创 2022-01-24 17:39:40 · 7286 阅读 · 0 评论