- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 yolov5 代码解读 损失函数 loss.py
smooth_BCEdef smooth_BCE(eps=0.1): # https://github.com/ultralytics/yolov3/issues/238#issuecomment-598028441 # return positive, negative label smoothing BCE targets return 1.0 - 0.5 * eps, 0.5 * eps把one-hot label 转换为soft label,一般认为这样更容易work。BCE
2021-07-04 05:10:07
6053
13
原创 Miniconda配置——conda虚拟环境的日常使用
安装wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.shchmod +x Miniconda3-latest-Linux-x86_64.shbash Miniconda3-latest-Linux-x86_64.sh # 记住更新PATH到~/.bashrc时选noConda、CUDA等软件一般装在 home/<your_user_name>/local 中。使用尖括号<&g
2021-06-06 00:00:45
1109
4
原创 3D目标检测算法配置——SA-SSD和spconv配置
Dependenciespython3.5+pytorch (作者用1.1.0,待会我们用1.4.0)opencvshapelymayavispconv (v1.0, 8da6f967fb9a054d8870c3515b1b44eca2103634)spconv 1.0其中,最难装的就是这个spconv,其他的直接pip install一下就好了。本来我用的是本地CUDA+venv来装环境,结果有很多莫名其妙的BUG,参考MartinHahner的做法配置成功了,我用的是MiniCond
2020-12-24 21:07:51
1450
2
原创 软件配置——Win10的Git配置
前言具体详情和Git使用请参考官方文档。下载下载地址安装大多步骤直接默认即可,有可以更改的会在图片中指出。一直点next,安装完成!在左下角搜索输入git bash开始使用git吧!
2020-11-09 12:44:46
207
原创 Ubuntu配置——修复linux启动引导
背景win10与Ubuntu16.04均为UEFI分区win10装在固态硬盘,Ubuntu装在机械硬盘电脑被雷劈了,只能换主板,换完主板两个系统都没了固态硬盘的系统有损坏,所以我直接重装了win10本文主要介绍如何找回ubuntu制作启动盘可以用Ultra ISO,Refus等,最好使用相同的镜像。修复引导开机选择U盘启动如果U盘装Ubuntu会让笔记本死机的话,那需要按e进入grub界面,把“quiet splash —”改为“nomodeset”。选择 try install ub
2020-06-15 21:29:50
2875
原创 软件配置——右键使用Sublime Text 3 打开,以及修正中文字体乱码
目录右键使用Sublime Text 3 打开修正中文乱码安装package control安装ConvertToUTF8这篇博客主要用于记录个人在使用Sublime Text 3时进行的一些配置。右键使用Sublime Text 3 打开[Version]Signature="$Windows NT$"[DefaultInstall]AddReg=SublimeText3[SublimeText3]hkcr,"*\\shell\\SublimeText3",,,"open with S
2020-06-02 21:48:15
525
原创 ROS机器人——RGB-D图片和Rosbag的转换
代码使用python编写,已开源在Github整体思路比较简单,彩色图转换没什么难度,但是需要注意深度图的转换,深度图编码格式为16UC1,保存的时候需要以png格式保存。要保存其他信息也是类似的,可参考ROS官方文档。...
2020-02-16 13:59:20
987
原创 编译原理——用C#实现正则表达式到最小DFA的转换
源码已公布在GitHub上,本来是写了这个功能给记事本提供正则表达式的搜索和替换功能,但是记事本那边暂时有一点点bug所以没放在一起。如果想知道构造出来的自动机的结构,我写的代码支持用graphviz进行显示。代码里会告诉你怎么画出跟下面一样的图:接下来我大致讲一下整个代码的结构,而具体的实现请参考GitHub里的代码,关键步骤都打了注释(应该)。正则表达式转NFAThompson算法T...
2020-01-30 13:22:23
1345
原创 LaTeX——Win10下 texlive + Visual Studio Code 环境配置
到清华镜像源下载texlive并安装,注意texlive的安装路径不能包括中文!到VS Code官网下载并安装在VS Code的扩展插件中搜索LaTex Workshop并安装在VS Code中安装ctrl + shift + p, 输入set,然后选择Open Settings(JSON)将下面的代码复制到里面并保存。(这套配置是我目前正在用的,具体参数对应的作用我暂时不能很好的阐述清...
2019-11-08 22:00:23
1177
原创 编译原理——短语、简单短语、句柄
给出文法1:下列句子1可由文法1推导得到:接着构造句子1的语法树:接下来给出短语、简单短语、句柄的不严谨定义:短语:一颗树及其子树包含的所有叶节点组成的符号串,上图的短语为id1 id1*id2 id2 三个。简单短语:只包含叶节点的子树,其叶节点组成的符号串,上图的简单短语为id1 id2 两个。句柄:最左端的简单短语,上图的句柄为id1。接下来看句子1的语法分析的例子...
2019-10-12 20:19:16
20421
5
原创 操作系统——内存管理中的分页存储管理方式
参考文献汤小丹等,《操作系统》名词解释页面(页)将用户程序的地址空间分为若干个固定大小的区域,即页面。物理块(块)将整个内存空间也划分为若干个固定大小的区域,这里的大小与页面的大小一致,称为物理块。地址、数据结构离散分配、页表通过上述的空间划分结构,用户程序的任一页面都可通过离散分配的方式装入内存空间中的某一物理块。为了记录这一映射关系,设置了一个专门的数据结构——页表,如图1所...
2019-07-20 11:26:24
901
原创 SLAM算法配置——使用Realsense D435i结合ROS跑通ORB-SLAM2的RGB-D节点
ORB-SLAM2源地址配置环境依赖Pangolin,OpenCV,Eigen3,DBoW2 and g2o,ROS(至少为Hydro版本,越新越好)这些配置过程较为简单,这里不赘述ORB-SLAM2编译git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2可以看到源码里包含build.sh和build_ros.sh,...
2019-07-10 20:12:41
2681
10
原创 ROS机器人——ROS Package, Nodes, Topics, Messages的理解和应用
参考资料ROS WikiPackage概述:ROS工程中的软件组织单元,包含了库、可执行文件、脚本等package.xml文件将给出package的大致信息$ rospack find [package_name]// 返回库所在路径,如/opt/ros/kinetic/share/roscpp$ roscd [locationname[/subdir]]// 直接跳转到pack...
2019-06-11 22:18:33
1116
原创 软件配置——Win10的cmder配置
前言网上已经有很多关于配置cmder的博客,这里只记录我使用过程中进行的配置,想要看更详细的信息请参考官方网站下载官方地址安装与配置环境变量直接解压就好了,但是要注意不要放在如C:\Program Files这样子需要管理员权限的目录(个人建议放在其他盘符就行了,如D:\Program Files)解压完把路径添加到环境变量里,我的是D:\Program Files\cmder设置...
2019-05-11 23:04:23
3322
原创 SLAM算法配置——StaticFusion配置
文章目录环境安装过程依赖库Pangolin编译官方文档环境ubuntu16.04Nvidia driver 384安装过程依赖库sudo apt-get install cmake libmrpt-dev freeglut3-dev libglew-dev libopencv-dev libopenni2-dev gitsudo apt-get install libglew-dev...
2019-04-03 13:21:12
601
原创 软件配置——C++ make error: 'unique_ptr' in namespace 'std' does not name a template type
背景Ubuntu16.04使用cmake编译安装libfreenect的时候make -j8报错In file included from /home/c/libfreenect/wrappers/cpp/cppview.cpp:27:0:/home/c/libfreenect/wrappers/cpp/libfreenect.hpp:184:8: error: ‘unique_ptr’...
2019-03-23 19:00:57
4828
1
原创 LaTeX——使用Typora编写基于LaTeX的数学公式
参考文献中国CTEX用户小组《一份不太简短的LaTex2e介绍》附录中的所有表单均出自于此,侵删。环境 Typora如何在Typora中插入数学公式 在Typora中输入$$然后回车,即可看到如下界面 该公式编辑器支持LaTex公式语法LaTex数学公式语法上标如果只有一个上标,可以使用a^2,如图所示如果有多个上标,可以使用a^{2222222},如图所示下标...
2019-03-19 09:13:04
21790
2
原创 在win10+Ubuntu双系统下,完美卸载Ubuntu
背景机器:惠普 暗影精灵3win10与Ubuntu均为UEFI分区清除ubuntu系统使用软件:diskgenius选择Ubuntu系统使用的几个分区,EFI分区也需要勾选若不确定Ubuntu系统分区,可通过【Windows+X】 选择磁盘管理,通过分区大小进行对比判断我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点...
2019-03-02 17:05:00
144810
232
Transactions-WIN-and-MAC-Bibliography-File.zip
2020-01-09
Microsoft Office Access database engine 2007 Chinese simplified
2019-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人