avatar
Articles
122
Tags
98
Categories
0

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
Hexo
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About

Hexo

MMPose实战
Created2023-06-03
1.mmpose实战 主要包括安装,mmdet实战,mmpose实战等三部分 1.安装安装方法,可以直接去看官网教程,主要是是首先下载pytorch,之后下载mmcv,使用mim来进行安装。然后在github下载源码,使用源码进行安装。难点包括网速原因(ladder或者是搜索加速网站) 建议新装一个环境,pytorch和mmcv要一一对应。我之前是2.0.安装之后无法训练,是版本原因。所以重装了一个conda环境。 2.mmdetmmlab代码的整体训练流程 数据集同意处理程coco的格式,使用lableme 设置cfg配置文件,这个歌文件包括模型,优化器,超参数,数据集还有pipeline,和权重 使用train来训练上述cfg或者是分布式训练使用bash脚本bash dist——train模型cfg 之后就是使用test来进行验证文件 test 模型 +pth进行验证 之后就是预测,一般使用命令行得到结果 3.mmpose与mmdet同理,还是多个步骤 最后一步是集合mmdet的权重+mmpose的权重来指定向下来进行预测 4.作业关于中医耳朵 首先是数据集下载,使用bypy ...
人体关键点检测
Created2023-06-02
人体关键点检测 今天,这一节课的内容主要可以看成,人体关键点检测的综述。包括2d,3d人天姿态检测。主要介绍上述的算法,还有包括常用评价指标。 1.检测思路1.1自顶向下思路就是首先识别出人,之后在进行关键点识别,这样的缺点就是整体精度收到检测器算法,还有一个就是计算量太大了。 1.2自底向上先识别关键点,之后再次识别人类。计算量就少很多。 1.3基于回归的根据图像直接回归出来坐标 1.4基于热力图热力图是输出与原图比例一样的图像,但是每一个通道里面,关键点的坐标是1.预测出关键点既可以进行绘制。同时关键点一般使用max,或者是进行求期望获得 2.2d检测2.1自顶向下回归:包括DeepPOse(直接输出坐标),级联DeepPose,RLE(借鉴Flow思想,把分布运用多个高斯分布来进行拟合) 热力图:HourGlass(跳连接,是对称的自己),baseline(resnet+反卷积),HRNET(高分辨率,自己生成高分辨率+低分辨率的) 2.2自底向上openPose:先进行预测关键点,然后计算亲和度,高得就是同一个人 2.3单阶段一个阶段就可以结算出来结果。 包括:SPM(回归位置 ...
mmlab简介
Created2023-06-01
mmlab简介mmlab算法库是mmlab实验室在github上开源的一系列算法。由港中文的汤晓鸥教授建立的。本节主要介绍mmlab算法库相关简介 思维导图如上。主要包括目标检测,3d点云,图像分割,图像识别,视频理解,还有AIGC等相关应用。最后还有部署的算法库mmdeploy。目前几乎涵盖了计算机视觉相关的所有领域。在学术界还有工业界都被广泛的使用
deepin安装docker和pytorch
Created2023-06-01
deepin安装docker和pytorch总体的流程图大致如下,首先是安装linux,这个直接跳过,接下来就是安装docker,之后,安装docker之后,安装pytorch image,然后使用vscode来进行深度学习开发。这样。不需要每次都要进行配置环境,直接使用这个镜像,构建多个容器,可以互不影响。 1.docker相关设置1.docker安装 前情提示,由于dockerhub,最近几天已经被gfw给404了,建议首先安装好了就来进行更换镜像。 由于deepin是Debian的分支,因此我们选择Debian的安装命令,详细教程参考Debian Docker 安装 | 菜鸟教程 (runoob.com) 主要命令就是 12curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh 注意,安装完成之后,请务必换源 Docker 镜像加速 | 菜鸟教程 (runoob.com) 主要是在下面进行在 /etc/docker/daemon.json 下面增加源,这个 ...
mysql学习
Created2023-04-19
MySQL是怎样运行的0.语法篇常用的关键字: distinct,select distinct* from来进行去重 排序order by id des(下降 in(a,b)==a or b 查询的时候,列可以直接进行操作,如果我们要求对(欸一个分数+10)==select score+10 from null无论什么操作还是null 字符串函数啊,left,right,substr都是进行截取 count(列名)就是来进行统计由多少个 分组查询,这个相当于多个目录(省,市,县来进行分段)使用group by province 例如求语文,英语,数学的平均分,写三个函数太累,select avg(subject) from group by subject 分组之后先接着进行过滤,例如,只想统计分数平均值大于60,后面市having by(不能用where,因为这是计算后的结果) 多表查询,外连接,分为做连接,还有右连接(核心就是完整的保留那一边),内连接就是只有都相等才进行保留 子查询,select * where id=(查询语 ...
pve折腾
Created2023-04-15
pve折腾自己的老电脑用了5年了,cpu还是4核心的,显卡是1050.硬盘还是1t的机械,都没多少剩余空间了。随着最近的硬盘内存大降价,我就凑巨资300买了一个1t的SATA固态,谁能想到,现在的nvme比SATA还便宜(我当初可是花费500元买的500g的nvme),然后硬盘前几天就到了。于是我就直接安装虚拟机了,想着在虚拟机你运行多个系统,目前已经完成的有openwrt,kali,deepin,安卓x86还有win11.但是win11没有进行显卡直通,其余都接近完美了。下面就对这几天的行为进行一次复盘。 1.pve安装直接去官网进行下载,连接是选择https://pve.proxmox.com/wiki/Downloads,选择最新的版本就可以进行下载,然后安装的话使用ventoy,只需要把pve放入到u盘就可以。 https://zhuanlan.zhihu.com/p/510216630 可以参考上面的教程,只不过需要注意的是,要填写的ip,是需要和你的局域网在一个网段里面。我自己定义的网络是192.168.100.2,gate:192.168.100.1。 2.openwrt ...
对抗无聊
Created2023-04-12
对抗无聊https://www.bilibili.com/video/BV1RM4y117yB?share_source=copy_web 视频来源于上方,为什么我们总是感觉到无聊,市因为我们的阈值越来越高了了,很难在感到高兴了. 1.原因 及时满足了乐趣,立刻产生了多巴胺,但是每一次产生的阈值都会减少,这就是为什么我们的乐趣越来越多,但会越来越感觉到无聊.(没有延迟满足,) 2.方法提升多巴胺基准线 长期每天有接触到阳光(10-20分钟的阳光散步) 充足的睡眠(减少褪黑素的摄入) 多吃芝麻,牛肉,鱼肉,奶酪 多适量的咖啡因(早上开始来喝) 应对多巴胺低估 做更难受的事情 洗冷水澡 健身 看书(比当前更难受)
mitos
Created2023-04-06
6.S081这是mit的公开课,使用xv6来自己实现一个小的操作系统。 0.预备环节0.1安装linux本人直接使用的是wsl,安装的是debian系统,可以参照官网的实验步骤。唯一的坑点就是git残酷使用的ssh,不知道是梯子问题,还是校园网问题,一直git不了,课允许lan,一直没有反应,最后还是直接在windows下使用git http才弄下来。 0.2安装vscodevscode主要是讲解如何来配置wsl。需要安装2个插件,一个wsl还有一个是c语言插件。然后重点就是下面三个文件的配置,一个task,一个launch,还有一个是c++——properties,参考下面的连接 Visual Studio Code 中的 Linux C++ 和 Windows 子系统入门 tasks。json(配置编译器的位置,还有编译时候所需要的参数-o,-g 这个是调试选项launch,这个是放入gdb的,有工作目录,还有调试的程序 最后一个properties就是配置gcc还有gdb的位置 开始扩展: 参考这个视频 mit6s081 通过vscode来debug kernel_哔哩哔哩 ...
深度学习代码小结
Created2023-03-16
0.预备知识收先我们知道,一般大型公司都有一台机器才能够外网访问,其他机器都只能访问内网,我们把进行外网访问的机器称为跳板机,他的作用就是,我们通过这个机器来远程俩连接到内网的跳板机,然后再这个跳板机上进行连接到真正的内网机器。我们可以使用端口转发,ssh -N来进行转发内网得到机器端口到本地的机器端口,可以转发内网机器node5的端口准发到我自己的windows的 10086端口,字样,我们如果需要连接到内网的机器node5,就不需要通过跳板机连接。注意,如果需要使用之恩重方案,一般都需要把自己的公钥上传到跳板机还有内网机器上的authority——key’才可以,等待我们自己的机器进行重亲就可以。以后我们只需要下面代码就可以连接node5机器 1ssh -p 1008600 root@localhost 本文是首先讲解的是如何进行远程连接,所以作为预备知识。目前远程连接主要是是使用以下两种方案,一种是vscode的 remote ssh还有一种是使用jetbrain 的gateway。下面介绍这两种方案: 1.vscode进行连接.我们只需要在上面我们已近做好的内网转发上面,进行 ...
jvm小结
Created2023-03-03
1.类文件结构详解 JVM只认识class文件所有的虚拟机都只支持字节码。在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。而且JVM虚拟机 可以说.class文件是不同的语言在 Java 虚拟机之间的重要桥梁,同时也是支持 Java 跨平台很重要的一个原因。 所以 jvm是跨语言的平台。 1.2class类文件的结构主要包括魔数,class的版本号,常量池,访问标志,当前值,字段表,方法表,睡醒吧IAO 12345678910111213141516171819ClassFile { u4 magic; //Class 文件的标志 u2 minor_version;//Class 的小版本号 u2 major_version;//Class 的大版本号 u2 constant_pool_count;//常量池的数量 cp_info constant_pool ...
1…456…13
avatar
weijia
Articles
122
Tags
98
Categories
0
Follow Me
Announcement
This is my Blog
Recent Post
语雀同步到hexo
语雀同步到hexo2024-10-04
Hello World2024-10-04
d2024-10-03
nothing2024-10-03
第二周,GIN入门
第二周,GIN入门2024-10-03
Tags
BFS DFS MMPose action bilibili btc cf clash crash course cs144 cv deep learning detection docker excel git hexo ic image classification java jvm leetcode linked list linux mastercard mmlab mysql nemu npm office pa pat pa,一生一芯 pve,虚拟机 python pytorch segmentation shell torch usdt
Archives
  • October 20246
  • September 20245
  • August 20246
  • July 20247
  • June 20241
  • May 20246
  • April 20242
  • August 20231
Info
Article :
122
UV :
PV :
Last Push :
©2020 - 2024 By weijia
Framework Hexo|Theme Butterfly