- 博客(10)
- 收藏
- 关注
原创 关于B站(bilibili)对未登录用户视频观看进行暂停和弹窗的分析与简单解决方案
简单解决B站(bilibili)因用户未登录而自动暂停视频并弹出登录窗口的问题
2023-03-20 00:47:06
45178
4
原创 [CV] 关于姿态估计和行为识别 - 区别与联系
本文介绍了姿态估计和行为识别的区别与联系在计算机视觉领域的子任务中,Action/Activity Recognition和Human Parsing/Human Pose Estimation看上去是类似的。简要的总结就是:姿态估计是指检测图像和视频中的人物形象的计算机视觉技术,通常用于确定某人的某个身体部位出现在图像中的位置,也就是在图像和视频中对人体关节的定位问题。而行为识别技术应用的目的是得到图像或视频段中目标的行为类别。可知,其实两者之间没有很直接的联系,它们的关联点主要在于骨架(skeleton
2022-06-29 16:51:08
2176
原创 目标检测网络中的Backbone,Neck和Head - 以YOLOv4为例
目标检测网络中的Backbone,Neck和Head - 以YOLOv4为例目标检测网络中常见到的三个概念:Backbone:在不同图像细粒度上聚合并形成图像特征的卷积神经网络;Neck:一系列混合和组合图像特征的网络层,并将图像特征传递到预测层;Head:对图像特征进行预测,生成边界框和并预测类别;以YOLOv4为例:先观察YOLOv4框架:其中,Backbone主要是CSPDarknet53组成,其主要是由五层残差网络resblock_body组成,其输入的图像像素是608*608
2022-04-06 09:39:36
5758
1
原创 Linux C 多线程 关于pthread_exit退出状态与资源释放
Linux C 多线程 关于pthread_exitLinux C 多线程 pthread_exit理解Linux C 多线程 pthread_exit理解一个线程的结束有两种途径,一种是函数结束,调用它的线程也就结束,另一种方式是通过函数pthread_exit 来实现。linux线程执行和windows不同,pthread有两种状态joinable状态(默认)和unjoinable状态。如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线
2022-03-18 00:45:00
2892
原创 Ubuntu Server 18.04搭建LAMP环境(以及phpMyAdmin)并部署ThinkPHP项目
Ubuntu Server 18.04搭建LAMP环境(以及phpMyAdmin)并部署ThinkPHP项目问题背景具体步骤安装Apache安装MySql安装PHP及组件安装phpMyAdminApache配置与重启ThinkPHP项目部署问题背景在Ubuntu Server上搭建一个基于ThinkPHP项目时,由于文件夹权限管理出错,一键安装脚本不适配,以及ThinkPHP URL MODEL失效等问题折腾了比较久的时间。开始时只是URL MODEL启用rewrite模式失效,结果按照网上的一些措施越
2021-09-26 17:37:17
949
原创 最大公因数GCD的分配律、结合律 - 证明及其简单应用
最大公因数GCD的分配律、结合律 - 证明及其简单应用背景简介分配律 Distributive Law结合律 Associative Law简单应用(完成题目证明)背景简介在学习数论相关知识的时候,对最大公因数计算相关规律有些不熟悉,在做题的时候一些看似明显的定理或规律没有办法进行明确的应用。在做一道证明题的过程中,思路受到math.stackexchange上相关问题及讨论的启发,在此记录证明的思路以及关于最大公因数GCD的两个重要规律。题目为:证明如果a,b,c是互素且非零的整数,那么(ab,c
2021-09-20 16:01:04
3409
原创 关于 GPU CUDA CUDNN
关于GPU CUDA CUDNN一、GPU是什么?二、CUDA是什么?三、CUDATOOLKIT是什么?四、CUDNN是什么?五、CUDA与CUDNN的关系一、GPU是什么?深度学习依赖显卡加速,在此语境下,显卡简单理解成GPU,尤其指NVIDIA公司生产的GPU系列,因为后面介绍的cuda, cudnn都是NVIDIA公司针对自身的GPU独家设计的。GPU架构指的是硬件的设计方式,例如流处理器簇中有多少个core、是否有L1 or L2缓存、是否有双精度计算单元等等。芯片就是对上述GPU架构思想的实现
2021-08-17 23:12:48
537
原创 conda环境下安装tensorflow-gpu 2.4 + opencv 3.3
conda环境下安装tensorflow-gpu 2.4 + opencv 3.3背景需求安装过程具体操作背景需求原先的环境下,由于numpy1.20版本和部分代码存在冲突,需要降级使用numpy库。而因为原环境numpy库是随着tensorflow2.5依赖安装的,降级显然不现实,因此想使用conda创建一个新环境。由于需求cuda11以上的版本,查阅资料后可选择的只有tensorflow2.4。然而,conda提供的版本并不包含2.4版本。此外,为了找到python版本和numpy与tensor
2021-08-17 22:53:16
1841
原创 tensorflow/keras 模型搭建以及第一个epoch速度极慢的问题
解决keras在模型搭建部分,以及第一个epoch速度极慢的问题问题描述问题分析解决方案附录:tensorflow-cuda-cudnn对应表问题描述使用GPU版本的keras搭建深度学习模型时,在模型顺序构造部分【从Sequential()到add()】会卡住一段时间;而在模型开始训练时,会在第一个epoch卡住相对很长的时间之后才能开始训练。问题分析在搜索引擎上查找,有不少人提出过相关问题,但是没有找到一个较好的解决方案。折腾了一会儿之后,猜测是 tensorflow / keras 版本的问题
2021-08-17 16:36:53
4450
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人