自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 ubuntu20.04系统编译yolov8-obb.cpp代码记录

在做ncnn-yolov8-obb模型安卓端移植的过程中,对开源代码进行调试。因此在linux系统下编译yolov8-obb.cpp代码,验证项目中的代码是可运行的。然后再把这个代码中的模型换为自己的缺陷检测模型。编译器在链接过程中找不到 GOMP_parallel 这个符号,还有omp_get_num_threads 和 omp_get_thread_num 等。问题三:当安装多个版本的opencv时,如果用gcc方式编译就会因为设置不明白opencv的库文件路径报错。编译安装代码需要的ncnn库。

2024-07-09 10:17:57 578

原创 现在版本的ultralytics没有setup.py以后,本地代码中修改了ultralytics源码,怎么安装到python环境中。

问题,在使用ultralytics训练yolov8-obb模型时,修改了ultralytics源码的网络结构,发现调用的还是pip install安装的ultralytics库,新版本源码中还没有setup.py,该怎么把源码中的ultralytics安装到环境中。效果等同于python setup.py build;

2024-05-29 09:28:16 331 2

原创 在xAnyLabeling中加载自己训练的yolov8s-obb模型进行半自动化标注

先使用xAnyLabeling标注一部分样本,训练出v1版本的yolov8-obb模型,然后加载yolov8-obb模型到xAnyLabeling中对其余样本进行半自动化标注。节省工作量。

2024-05-12 17:18:15 843 7

原创 YOLO-obb旋转框目标检测比较好的学习博客

其中,images/train和images/val放置原始图片文件,labels/train_original和labels/val_original分别放置原始的标签文件,labels/train和labels/val为空,然后运行步骤(3)的代码,运行结束转换后的标签会保存在labels/train和labels/val中,格式如下。推荐两个可免费使用的标注工具,X-Anylabeling和Label-Studio,并给出的简单的下载/安装和使用过程说明_x-anylabeling。

2024-04-29 08:25:05 1166

原创 解决yolov8-obb的convert_dota_to_yolo_obb函数只支持png格式的图像

from ultralytics.data.converter import convert_dota_to_yolo_obb转为yolo格式时,标签文件只有一部分转成功。检查代码发现的问题。问题缘由:在训练自己数据集的yolov8-obb时发现将DOTA格式的标签文件用。修改代码增加其他图像类型的后缀。

2024-04-26 10:02:11 266

原创 华为昇腾服务器npu中安装paddle,pytorch等环境,训练代码迁移适配等问题记录

参考文档:https://github.com/PaddlePaddle/PaddleCustomDevice/blob/develop/backends/npu/README_cn.md

2024-01-03 15:17:46 1561

原创 visdom保存环境env为本地log文件,并replay_log复现

在vis.replay_log中填入本地保存的env文件路径,运行即可在自己的visdom浏览器中可视化。只需要在实例化visdom时指定log_to_filename的文件保存地址即可。

2023-06-08 13:43:17 324

原创 本地使用AutoML-nni进行超参数调优实验

NNI使用

2023-06-07 12:58:21 754

原创 python中dict数据转DataFrame,pandas实现类似sql查询语句

将一组dict字典数据转为pandas的DataFrame格式,然后用pandas实现类似sql语句中select * from xxx where condition的功能。转换方法有多种,看需求的DataFrame格式是什么样的。我采用的是将dict中key作为列,值作为行的方法。同时使用df.value_counts()或者len()可以统计查询结果的数量。第二步由pd.DataFrame()转格式。(3) 多个条件查询时,sql中语法为and和or。pandas中使用符号“&”和“|”实现。

2023-04-04 10:24:18 1775 3

原创 vscode远程连接服务器操作方法

vscode远程服务器操作流程

2022-10-14 09:56:44 31577

原创 python对csv的读写操作

python读写csv

2022-07-07 14:14:47 373

原创 学习PGL课程:图卷积网络GCN、图注意力网络GAT

PGL课程图神经网络学习

2022-06-20 16:46:07 905

原创 知识图谱嵌入学习

知识图谱图嵌入学习

2022-06-14 16:26:32 649

原创 GNN、GCN、GAT图卷积神经网络学习

GNN\GCN\GAT

2022-06-14 15:39:50 831

原创 基于文本的推荐系统学习记录

唐宇迪老师推荐系统学习记录

2022-06-07 15:30:14 580 2

原创 文本关系抽取怎么做

在医疗领域知识图谱构建的过程中,需要对数据进行结构化处理,将病例信息通过文本关系抽取,抽取出实体,关系。同时在构建对话系统时也需要对输入的句子进行句意理解,这也需要对句子进行文本关系抽取。一、关系抽取要完成的任务概述我们希望通过nlp自动的将这样的一段句子中,找出其中的实体,以及它们之间的关系。1.对句子进行分词。2.为了辨别出想要的实体词,关系词,判断出某个词我们是否需要,因此会将分开的词语进行词性标注。参考文档:使用 pyltp — pyltp 0.2.0 文档3.依..

2022-05-09 16:36:02 1205

原创 pyahocorasick和pyltp包安装方法

1.安装pyahocorasick 包:pip install pyahocorasick -iSimple Index这个需要VS环境,如果命令行安装提示没有VS环境可以进入用VS命令行执行pip命令,即可安装成功。

2022-05-09 13:46:10 869

原创 图数据库new4j学习

neo4j安装和初次使用教程

2022-05-06 11:23:48 607

原创 知识图谱学习--网易云唐宇迪老师课程记录

知识图谱入门介绍

2022-05-05 15:14:48 1206

原创 学习李沐老师讲解Transformer知识点记录(更新)

1CNN通过卷据核看一张图像时只能看到图像的一部分。Transformer每一层看图像都可以看到整个图像信息。2为了达到CNN可以有多个输出通道的优点,Transformer设计了Multi-Head attention,模拟卷积神经网络多输出通道的效果。3编码器-解码器的过程中,编码阶段可以把句子的所有向量输入进去,在解码的时候只能一个词一个词的生成。自回归指的是在解码的这个过程中过去时刻的输出又是当前时刻的输入。Model Architecture理解1.

2022-04-15 11:42:10 1353

原创 pyqt5 QGraphicsView内缩放显示的图像

from PyQt5.QtWidgets import (QApplication, QGraphicsView, QGraphicsScene, QGraphicsItem, QGraphicsPixmapItem)from PyQt5.QtCore import (QPointF, QPoint, QLineF, QLine, QRectF, QRect, Qt)from PyQt5.QtGui import (QBrush, QPen, QPixmap, QPicture, QImage)im.

2022-04-12 16:53:21 1443 2

原创 Python 基础知识记录

一、两个list第一个列表排序后,第二个列表根据第一个列表索引进行排序。x = [2,1,4,5,6,0]y = ['a','b','c','d','e','f']x_sorted = sorted(x)index = sorted(range(len(x)), key=lambda k: x[k])y_sorted = [y[i] for i in index]

2022-03-18 17:48:53 503

原创 Python图像<>字节流

import cv2import numpy as np# 图片转为字节流img_src = cv2.imread("E:/result_data/1.jpg")img_byte = img_src.tobytes()# 字节流转为图片nparr = np.frombuffer(img_byte, dtype=np.uint8)img_shape = int(math.sqrt(nparr.shape[0]/3))img_dst= nparr.reshape(img_shape,img_

2022-03-08 09:46:53 1102 1

原创 使用milvus不同版本(1.1.0和2.0.0)时如何import milvus

一、milvus1.1.0版本milvus1.1.0版本时代码中import milvus时是这么写的from milvus import Milvus, IndexType, MetricType需要pip install pymilvus==1.1.0二、milvus2.0.0版本milvus2.0.0版本时代码中import milvus时是这么写的from pymilvus import connections, FieldSchema, CollectionSchema

2022-02-14 12:40:50 1933 1

原创 本地运行JoJoGAN踩坑(更新中……)

JoJoGAN代码调试

2021-12-30 11:36:08 1631 2

原创 使用Milvus2.0时pip install pymilvus后无法import pymilvus的问题

原因:使用Milvus2.0版本时,对应的pymilvus版本已经是2.0.0rc5(或以上版本)了,不能使用pip install pymilvus安装低版本的pymilvus了。解决方案:pip install pymilvus==2.0.0rc6 (rcN取决于自己的milvus版本) ...

2021-11-12 16:22:19 3397

原创 连接腾讯云服务器操作+SCP上传文件

1.连接腾讯云服务器linux打开终端(windows打开cmd)ssh -i "<下载的与云服务器关联的私钥的绝对路径>" <username>@<hostname or ip address>。例如:ssh -i "/home/ubuntu/password" ubuntu@1.13.155.100这种连接不需要输入密码,直接可以连。2.“下载的与云服务器关联的私钥”怎么下载?参考文章:ssh 连接腾讯云服务器(linux系统)_v

2021-11-12 13:37:44 1911 3

原创 vscode无法import pymilvus的问题

问题:在base环境下用pip安装的pymilvus库,在vscode中无法import跳转定义。但是代码可以运行。原因:vscode在调试python代码时默认使用的是base环境下的路径,但是这个路径有时vscode找不到,需要自己将python的base环境路径添加到vscode的settings.json用户设置中。 解决方法: 1.安装插件:Path Intellisense插件...

2021-09-28 15:52:03 580

原创 搭建自己的Milvus以图搜图服务

为了实现以图搜图,本次实现的是Reverse Image Search(反向图像搜索)。学习使用开源的milvus向量数据库项目进行本地部署。项目代码地址:GitHub - milvus-io/milvus at 2.0.0-rc6An open-source vector database for embedding similarity search and AI applications. - GitHub - milvus-io/milvus at 2.0.0-rc6https:...

2021-09-28 11:46:18 4705 11

原创 python对excel读写操作

查询排序:ORDER BY按单列排序 SELECT * FROM employee ORDER BY salary; SELECT * FROM employee ORDER BY salary ASC; SELECT * FROM employee ORDER BY salary DESC;按多列排序:先按照age排序,如果年纪相同,则按照薪资排序 SELECT * from employee ORDER BY age, salary...

2021-09-23 09:59:59 1101

原创 python鼠标点击事件

import cv2global imgglobal point1, point2def on_mouse(event, x, y, flags, param): global img, point1, point2 img2 = img.copy() if event == cv2.EVENT_LBUTTONDOWN: #左键点击 point1 = (x,y) cv2.circle(img2, point1, 10, (...

2021-09-18 15:20:45 4415

原创 WIN10中python安装apex在pycharm中无法import的问题

1.根据网上的apex编译安装方法,使用anaconda prompt编译安装apex成功后,在prompt终端可以import apex成功。(1)下载apex工程git clone https://github.com/NVIDIA/apex && cd apex(2)编译安装pip3 install --user -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./.

2021-08-26 10:51:09 1244 3

原创 MySQL学习记录

一、linux安装mysqlapt-getinstallmariadb-clientapt-getinstallmariadb-server二、使用1.启动关闭登录等操作systemctl start mariadb 启动systemctl stop mariadb 关闭mysql -uroot -p 登录root用户,默认无密码mysqladmin -u -p password "1234" 修改密码mysql -uroot -p1234...

2021-08-06 15:39:13 229

原创 Android studio 申请读写权限,相机权限。

1.在src/main/AndroidManifest.xml中添加:<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_S

2021-06-28 16:31:53 5689

原创 PyQt学习记录(持续更新)

原因:design 需要单独安装。 直接用pip3 install PyQt5-tools会找不到安装文件。解决方法:1.手动到下面的地址下载whl。https://github.com/altendky/pyqt5-tools/releases/tag/v5.7.dev12.手动安装。pip3 install PyQt5_Tools-5.7.dev1-py3-none-any.whl...

2021-05-25 11:36:29 192

原创 WIN10+python3.7安装pytorch和tensorflow-gpu

一、最终安装配置:环境版本:WIN10+anaconda+python3.7+CUDA10.1+cudnn0.8.2pytorch版本:torch1.7.1+torchvision0.8.2+torchaudio0.7.2tensorflow版本:tensorflow-gpu==1.15.0二、环境准备1.anaconda和python3.7的环境准备1.默认会使用anaconda的情况下,打开prompt终端,新建一个conda环境名为:tf_and_torchconda

2021-03-30 19:40:05 987

原创 目标检测知识点记录【更新】

一、目标检测中bbox回归中class-agnostic和class-specific的区别class-specific 方式,很多地方也称作class-aware的检测,是早期Faster RCNN等众多算法采用的方式。它利用每一个RoI特征回归出所有类别的bbox坐标,最后根据classification 结果索引到对应类别的box输出。这种方式对于ms coco有80类前景的数据集来说,并不算效率高的做法。ssd目标检测的结果过滤方式是这种。class-agnostic 方式只回归2类b.

2021-03-26 15:45:41 140

原创 docker安装软件时出现:报错:E: You don‘t have enough free space in /var/cache/apt/archives/.

背景:在linux系统下安装了一个docker容器,拉取一个debian系统后在系统里使用apt-get install进行安装文件。问题:报错:E: You don't have enough free space in /var/cache/apt/archives/.解决方法:将宿主机的存储空间释放一些,该删的删掉,留有足够的内存空间后,docker安装自然没有问题了。解决思路:问题现象是docker的可用磁盘空间不足导致报错。而docker的磁盘用的就是宿主机的磁盘。比如宿主

2021-02-10 14:31:49 4023 1

原创 JAVA学习:try-with-resources自动关闭资源

1 'try' can use automatic resource management。 从Java 7 build 105版本开始,Java 7的编译器和运行环境支持新的try-with-resources语句,称为ARM块(Automatic Resource Management) ,自动资源管理。新的语句支持包括流以及任何可关闭的资源。 1 2 3 4 5 6 7 ...

2021-01-27 09:04:18 705

原创 JAVA基础知识记录--ujmp矩阵库的导入何使用&java引用opencv和javacv变量名冲突问题

Android项目中加载java计算矩阵的库ujmp一、导入ujmp库在GazeTracking的build.gradle中的maven连接国内的阿里仓库maven {url "https://maven.aliyun.com/repository/public"}在app的build.gradle中dependencies引用包:implementation group: 'org.ujmp', name: 'ujmp-core',...

2021-01-20 09:20:18 803

模拟退火算法

模拟退火算法实现城市交通出行计划规划用MATLAB编程。

2018-11-28

空空如也

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

TA关注的人

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