自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 迁移学习笔记

迁移学习https://yuzhaopeng.blog.csdn.net/article/details/142457764?fromshare=blogdetail&sharetype=blogdetail&sharerId=142457764&sharerefer=PC&sharesource=qq_36302310&sharefrom=from_link

2024-10-20 00:56:49 14

原创 博客摘录「 CNN中的感受野和有效感受野会对模型产生怎样的影响?」2024年9月29日

中心像素受影响较大,离中心越远梯度信号越弱。梯度信号的衰减是指数级的,这意味着应用于感受野的大多数像素的梯度将是可忽略的(如果有的话)。

2024-09-29 09:08:03 111

原创 latex 使用 thanks 首页空白 问题

写IEEE journal的时候遇到的问题……用latex写了\thanks,编译的论文第一页是空的,这是因为\thanks要在\author内部,然后再用\maketitle,即\author{…\thanks{}}。这样的话详细信息就会出现在论文首页的左下角。原文链接:https://blog.csdn.net/qq_39160779/article/details/121991798。另外,\thanks{}每引用一个就是全新的一段,不用换行+空格。

2024-07-10 21:52:49 554

原创 mmdetection训练(1)voc格式的数据集(自制)

(1)在代码根目录新建myconfig.py的文件,(2)复制以下内容到其中:新的配置文件主要是分为三个部分1、倒入相应的库文件(base2、模型加载文件:一定要家在修改num_classses=‘你的类别’3、数据集配置:直接复制configs/base/datasets/voc0712.py即可# 新配置继承了基本配置,并做了必要的修改# 我们还需要更改 head 中的 num_classes 以匹配数据集中的类别数。

2024-05-15 17:26:10 682

原创 ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found

问题情况,在运行程序报错来查看当前系统中其它的同类型文件,找到一个版本比较高的# 复制# 删除之前链接# 创建新的链接提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2024-05-15 02:07:15 344

原创 【无标题】ubuntu环境手把手配置mmdetection

官网路径:https://mmdetection.readthedocs.io/zh-cn/latest/get_started.html。

2024-05-14 09:10:12 433

原创 docker 配置pytorch环境来进行训练

该教程从零开始配置,包括换源,安装下载等全部内容。

2024-03-12 10:01:12 1652

原创 ubuntu20.04中安装配置docker nvidia容器来实现宿主机GPU的调用

7、当一个新的 Docker 发布时,你可以使用标准的sudo apt update && sudo apt upgrade流程来升级 Docker 软件包。我们将会启用 Docker 软件源,导入 GPG key,并且安装软件包。5、想要安装 Docker 最新版本,运行下面的命令。4、现在,Docker 软件源被启用了,你可以安装软件源中任何可用的 Docker 版本。6、一旦安装完成,Docker 服务将会自动启动。(这里指推荐使用官方的安装方法,snap的方法不推荐,各种命令不是很通用)

2024-03-11 16:03:33 2253 2

原创 科研神器分享——zotero+坚果云实现跨设备文献同步

2024-01-09 11:13:45 3662 2

原创 使用ppyoloe训练voc数据集(自制的)详细教程

二、在ppdetection的工程下面找到dataset文件夹。在dataset文件夹下,新建数据集文件夹(自己命名aaaa)三、在pcb文件下新建脚本,使用脚本生成代训练的文件。通过labelimg标注后的数据集如图所示。其中有许多的参考数据的格式样例。分别存放原图与xml标注文件。四、修改代码中的配置文件。

2023-09-03 20:56:14 678

原创 大场景图片切图python脚本

1、使用了overlap的分割方法。同时对原图和xml标注进行切割。2、对边界的小目标框进行了省略。

2023-09-01 16:30:29 311

原创 xml转化为txt数据的脚本,为yolo提供训练

【代码】xml转化为txt数据的脚本,为yolo提供训练。

2023-08-31 23:12:45 355

原创 在drawio中使用latex格式公式

在其他选项中打开“数字排版的选项”(英文对应math typesetting)drawio支持读入3种的公式输入格式。个人比较喜欢实用latex格式的公式!(以上可以直接复制进去进行尝试)1、AsciiMath 用。

2023-07-11 16:01:01 4065

原创 使用mmrotate训练 Dronevehicle 数据集

目前看到有很多教程讲述mmrotate训练自制数据集或者dota数据集,这里讲一下在visitdrone数据集上的训练过程。

2023-04-07 08:58:21 2866 15

原创 mmdetection 环境配置与简单测试(mmrotate同理)

其中,_base_中datasets是定义了数据集加载的格式(coco或者voc)与数据的路径。configs中的改进模型都继承于这几个基本模型框架,通过设置不同的层数和参数建立的新模型。这里用的win11进行的测试,后续也会补充Ubuntu的配置方法,几乎同理。这里采用的是基于conda的安装,30系列显卡要用cuda11以上的环境。core中存放了进行检测的主要机理过程,并封装函数,核心的计算原理过程。1、首先要安装pytorch,查看官网的教程的链接:pytorch。4、验证是否安装成功。

2023-04-04 17:12:15 962

原创 【无标题】

数字图像处理 直方图均质化

2023-02-24 16:31:34 511

原创 latex 模板使用技巧——参考文献篇

latex 模板使用技巧——参考文献篇,记录一些latex参考文献操作的技巧

2022-11-22 15:35:41 9240 1

原创 pytorch 网络参数显存计算

一、使用torchstatpip install torchstat from torchstat import statimport torchvision.models as modelsmodel = models.resnet152()stat(model, (3, 224, 224))关于stat函数的参数,第一个应该是模型,第二个则是输入尺寸,3为通道数。我没有调研该函数的详细参数,也不知道为什么使用的时候并不提示相应的参数。二、使用torchsummarypip inst

2022-05-03 15:54:35 627

原创 HJ23 删除字符串中出现次数最少的字符

程序记录+思路牛客网#include<iostream>using namespace std;int main(){ string str; cin >> str; int num[26] ={0}; //初始化一个26位的数字用于计数 int min = 20; for(int i =0; i<str.size();i++){ num[str[i]-'a']++; // 对应位置上的计数器加

2022-04-17 17:10:29 134

原创 常见卷积尺寸计算

在搭配深度学习多个卷积层时我们经常要计算卷积层的输出张量的尺寸大小,可以用如下公式计算:1, 公式卷积层输出尺寸: o = ?(i + 2p - k) / s? + 1式中,i:输入尺寸;o:输出尺寸;p:padding;k: kernel_size;s: stride。?…?表示向下取整。2, 推导过程这个公式不用死记,下面我用非常便于理解的方法描述这个推导。卷积就是对相邻的一片数据进行加权求和得到一个数的一种“合并”操作,将此操作对输入张量进行滑动扫描以得到输出张量。循着这个过程,我们很容易推

2022-04-15 11:23:39 10053

原创 使用ps制作大型图片的分割数据集(遥感,sar)

文章目录前言一、photoshop二、使用步骤1.引入库2.读入数据总结前言使用传统的标注软件,labelme与百度ai智能分割软件eiseg,都无法打开遥感,sar图像的原图,会直接爆存储闪退,故出此教程来进行数据集的制作。一、photoshopps的强大二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimp

2022-03-01 10:50:47 1087

原创 visio 结合draw io 进行流程图绘制

visio 结合draw io 进行流程图绘制文章目录drawio绘制流程图使用visio打开文件drawio绘制流程图绘制过程中要把恐怖关键填充关闭,导入会乱码导出格式为vsdx(先检测连接点,格式等)一定要进行组合(关闭自动换行与格式化文本)使用visio打开文件直接复制到word与ppt...

2021-12-05 19:31:31 10819 5

原创 【学习语法】————————chunk()和squeeze() and unsqueeze()用法

语法函数学习学习一、chunk()二、squeeze()与unsqueeze()学习通俗易懂理解函数的用法以及执行的机理一、chunk()其中chunk(a,b) 有两个参数输入,分别为a,与ba代表要分的块数b = 0时是横向分割b = 1时是纵向分割(我个人记不住上述这个,老记混)b=0时,是对第一维分割(例:2x2 使用chunk(2,0)——>1x2,1x2)b = 1 时,是对第二维分割(例:例:2x2 使用chunk(2,1)——>2x1,2x1)i

2021-11-29 16:07:22 989

原创 notepad++ 便捷插入 数据集路径

notepad++ 便捷插入 数据集路径在行前插入ctrl+F勾选 “正则表达式”使用替换功能输入 ^替换为 需要的路径全部替换即可在末尾插入使用notepad++替换功能在每行末尾添加”,,构成所需要的字符串内容ctrl+F勾选 “正则表达式”使用替换功能输入 $替换为 .jpg全部替换即可...

2021-11-08 20:16:29 244

转载 agx 扩展m2的固态硬盘 挂载到/home中

agx 扩展m2的固态硬盘我用的是Intel M.2 nvme 512G固态,接到板子上的M.2 nvme 接口上。1.查看硬盘所有分区。指令: sudo fdisk -lu会有一个/dev/nvme0n1 就是你所接入的硬盘(477G = 477*1024 M = 512 * 1000 M)2、对硬盘进行分区。指令:sudo fdisk /dev/ nvme0n1在Command (m for help)提示符后面输入m,可以查看支持的命令。在Command (m for help)提示符

2021-10-21 10:27:58 1038

原创 2021-09-24

NVIDIA Jetson AGX Xavier 系统安装(草稿)一、安装系统agx的系统安装与nano系列的不一样,即不不能通过烧录内存卡的形式进行系统安装。agx、tx1、tx2系列,都得使用官方的sdkmanager软件,并通过主机电脑链接agx开发版进行系统的烧录。准备材料清单:1.准备一台装有16或者18ubuntu系统的主机电脑(不建议是使用虚拟机,使用inter处理器的主机会好一点,磁盘大小建议在100G以上);2. agx开发版以及usb转c的转界线(必须用原装,强烈建议加硬盘安装

2021-09-24 14:45:27 349

原创 LeetCode初级算法(数组篇)-----旋转图像

LeetCode初级算法(数组篇)-----移动零移动零LeetCode初级算法(数组篇)-----移动零题目解题思路代码题目解题思路思路一:通过遍历数组获取0的个数,并且使用迭代器删除0,并计数n。最后在数组后面插入n个0即可。思路二:使用双指针,只要不为零的就往前移动代码思路一:class Solution {public: void moveZeroes(vector<int>& nums) { int len = nums.siz

2021-09-08 09:30:24 230

原创 LeetCode初级算法(数组篇)-----加一

LeetCode初级算法(字符串篇)-----加一LeetCode初级算法(字符串篇)-----加一LeetCode初级算法(字符串篇)-----加一题目解题思路代码题目解题思路考虑为9的情况从最后一位开始考虑代码class Solution {public: vector<int> plusOne(vector<int>& digits) { int now = digits.size()-1; //求出长度

2021-09-07 22:04:02 112

原创 coco的json格式数据转voc的xml

coco的json格式数据转voc的xmlcoco的json格式数据转voc的xmlpython脚本代码coco数据集文件夹格式输出voc数据格式python脚本代码# -*- coding:utf-8 -*-# coco-process.py# http://www.manongjc.com/article/28607.htmlfrom pycocotools.coco import COCO# COCO转VOCimport osimport shutilfrom tqdm impor

2021-09-06 20:18:10 552 1

原创 py脚本给txt文件的每一行添加指定路径——yolo数据集格式

import osdef updateFile(file, str):“”"在文件的每一行前面增加关键字:param file:文件名:param str:关键字“”"file_data = “”with open(file, “r”) as f:for line in f:line = str + linefile_data += linewith open(file, “w”) as f:f.write(file_data)base_dir =r’‪C:\Users\GY_M

2021-09-05 08:19:53 341

原创 yolox訓練coco

使用yolox训练coco数据集格式的模型yolox訓練cocococo数据集格式数据集准备数据训练修改yolo_s.py修改yolo_base.py修改coco.py修改coco_classes.py开始训练总结coco数据集格式标准格式:coco—annotations(存放json文件)——train2017.json——val2017.json—train2017 (存放训练图片)—val2017 (存放测试图片)修改合并格式:coco—annotations (存放jso

2021-09-02 22:08:58 854 1

原创 LeetCode初级算法(字符串篇)-----字符串中的第一个唯一字符

LeetCode初级算法(字符串篇)-----字符串中的第一个唯一字符题目

2021-08-31 21:52:29 116

原创 LeetCode初级算法(字符串篇)-----反转字符串

LeetCode初级算法(字符串篇)-----反转字符串LeetCode初级算法(字符串篇)-----反转字符串LeetCode初级算法(字符串篇)-----反转字符串题目思路理解代码题目思路理解对应位置交换下标和为len-1代码class Solution {public: void reverseString(vector<char>& s) { int len = s.size(); char temp; f

2021-08-28 09:45:24 164

原创 LeetCode初级算法(数组篇)-----移动零

LeetCode初级算法(数组篇)-----两个数组的交集 II两个数组的交集 IILeetCode初级算法(数组篇)-----两个数组的交集 II题目原理思路代码题目原理思路指针移动,对比大小代码class Solution {public: vector<int> intersect(vector<int>& nums1, vector<int>& nums2) { sort(nums1.begin(),nums

2021-08-27 22:24:34 268

原创 LeetCode初级算法(数组篇)-----删除排序数组中重复元素

LeetCode初级算法(数组篇)-----删除排序数组中重复元素文章目录LeetCode初级算法(数组篇)-----删除排序数组中重复元素题目原理思考代码题目原理思考代码class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.empty()) return 0; int temp = nums[0]; v

2021-08-27 21:06:16 216

原创 LeetCode初级算法(数组篇)-----买股票的最佳时机

LeetCode初级算法(数组篇)-----买股票的最佳时机买股票的最佳时机LeetCode初级算法(数组篇)-----买股票的最佳时机题目原理理解代码题目原理理解最大上升区间和代码class Solution {public: int maxProfit(vector<int>& prices) { int len = prices.size(); if(len<=1){ return 0;

2021-08-27 21:04:18 161

原创 LeetCode初级算法(数组篇)-----只出现一次的数字

只出现一次的数字题目原理理解代码题目原理理解异或与位运算代码class Solution {public: int singleNumber(vector<int>& nums) { int res = 0; int len = nums.size(); for(int i = 0;i<len;i++){ res ^= nums[i]; } return r

2021-08-27 21:01:05 130

原创 LeetCode初级算法(数组篇)-----存在重复元素

leetcode初级存在重复的元素leetcode初级原理代码参考:https://leetcode-cn.com/problems/contains-duplicate/solution/217-cun-zai-zhong-fu-yuan-su-by-lang-ya-ls640/原理提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考代码

2021-08-26 22:52:37 196

原创 LeetCode初级算法(数组篇)-----旋转数组

LeetCode初级算法-----数组旋转数组LeetCode初级算法-----数组题目结题思路代码参考:https://blog.csdn.net/qq_28584889/article/details/83655019题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。结题思路移动交换代码class Solution {public: void rotate(vector<int>& nums, int k) {

2021-08-26 11:13:26 144

原创 vscode使用git上传同步管理代码

vscode使用git上传同步管理代码vscode设置本机git安装GitHub创建仓库vscode中的使用步骤vscode中的git命令选项vscode设置自带代码管理本机git安装git官网GitHub创建仓库自行创建vscode中的使用步骤1、先克隆github仓库把git仓库克隆到本地,选好克隆的文件夹2、对源代码进行修改,或者版本的迭代,更改的地方会出现修改的代码的文件点击提交按钮,将修改的代码提交到本地仓库,或者快捷键ctrl+enter进行,分支选择master3

2021-08-05 15:47:05 1376 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除