Pytorch – 使用pytorch自带的Resnet作为网络的backbone
在使用Pytorch搭建自己的神经网络框架时,经常需要使用Pytorch中内置的torchvision.models中的模型作为特征提取的Backbone,然后再在这个基础上进行更加复杂的网络搭建。 在这里以使用Pytorch中内置的Resnet18为例,如何作为Backbone层进行使用,看以下示…
- Pytorch
- 2023-01-06
C++ – std::unordered_map中使用结构体或者vector等复杂的数据结构作为Key值
1 std::unordered_map中使用结构体或者vector等复杂的数据结构作为Key值 1.1 std::vector作为Key C++11中引入了unordered_set和unordered_map,其内部数据结构实现没有使用map和set中的红黑树,而是使用的哈希表。如果我们在uno…
- C++
- 2023-01-05
杂谈 – 2022年度总结
艰难的2022。 在2022年的末尾应该只能用“羊了个羊”来形容吧,今天是我羊了的第5天,基本上要好了,今天才有力气打开电脑,趁着调休的闲暇打卡一下今年的总结。 工作 今年的工作重心彻底的转换到深度学习上来了,对数据集准备、模型训练、模型优化、模型工业化部署都有了较深的理解。 今年实现了一个深度学习…
- 杂谈
- 2022-12-31
C++ – 在CTC解码算法后移除相邻重复和blank索引
1 C++ 在CTC解码算法后移除相邻重复和blank索引 在CTC Decode解码算法之后,比如说使用Greedy CTC Decode、Beam CTC decode、Prefix Beam CTC Decode算法之后,通常会得到包含blank索引的一个长序列,比如说 1,5,8,8,8,0…
- C++
- 2022-12-22
WordPress – 获取每年发表的文章数量
1 WordPress获取每年发表的文章数量 今天想在网站的年度归档页面上显示每年发布的文章数量,将以下代码加入到主题的function.php即可 // WordPress获取每年发表的文章数量 if(!function_exists("get_num_posts_by_year")) { fun…
- WordPress
- 2022-12-21
TensorRT – workspace的作用
1 TensorRT中workspace的作用 TensorRT提供了workspace作为每层网络执行时的临时存储空间,该空间时共享的,目的是为了减少显存占用。 在使用TensorRT SDK时,在构建Builder时通过调用getWorkspaceSize()来确定workspace的需求,如果…
- TensorRT
- 2022-12-21
Python – 使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变
1 Python使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变 在上一篇FFmpeg - 修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变中,我们知道可以使用命令行 ffmpeg -i input.mp4 -filter:v…
- FFmpeg
- 2022-12-20
FFmpeg – 修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变
1 FFmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变 ffmpeg可用于更改现有视频的帧率,使得输出视频帧率低于或高于输入帧率,而视频的输出持续时间将保持不变。 其中有两种方法可以修改视频帧率: 第一种方法就是使用-r选项 第二种方法就是使用fps过滤器 通常使用…
- FFmpeg
- 2022-12-20
Python – opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数
1 opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数 使用opencv-python统计一个文件夹以及其子文件夹下所有mp4视频的帧率和帧数,用于筛选视频数据集的异常帧率视频,比如说标准为30FPS,但有的视频为60FPS。 # -*- coding: utf-8 -*…
- Python
- 2022-12-20
Python – ModuleNotFoundError: No module named ‘skimage’
1 Python出现ModuleNotFoundError: No module named 'skimage' 使用以下命令安装skimage即可。 pip install scikit-image
- Python
- 2022-12-16
Pytorch – torch.topk参数详解与使用
1 torch.topk 形式 torch.topk(input, k, dim=None, largest=True, sorted=True, *, out=None) 或者 Tensor.topk(k, dim=None, largest=True, sorted=True) 功能 返回输入张…
- Pytorch
- 2022-12-15
TensorRT – Using PreviewFeaturekFASTER_DYNAMIC_SHAPES_0805 can help improve performance and resolve potential functional issues
1 问题 今天使用TensorRT 8.5的trtexec工具转换具有动态维度输入的onnx模型时出现了以下的提示信息 Using PreviewFeaturekFASTER_DYNAMIC_SHAPES_0805 can help improve performance and resolve p…
- TensorRT
- 2022-12-15
最新评论