自定义博客皮肤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)
  • 收藏
  • 关注

原创 旷世yolox自定义数据训练和验证和onnx导出推理

参考我曾经写的一篇mmdetection中,数据集那一块内容:记录一次 mmdetection 自定义数据训练和推理_记录一次mmdetection自定义数据训练和推理-优快云博客总体参考如下(还有其他优快云和知乎贴子):1. 环境安装除了安装基础的python,pytorch等,重点是mmcv和mmcls!

2024-11-19 10:03:24 951

原创 记录一次mmpretrain训练数据并转onnx推理

把mmdeploy,git clone一个到本项目文件夹下,再cd到mmdeploy里,同样运行mim install -e .来安装mmdeploy。截止到我写文章,我是下载的GITHUB中的mmpretrain,我是main分支,是1.2版本。运行的时候,加上 --show 和--include-values等,显示带数字的混淆矩阵。可以看出,data下是训练集和验证集,然后是类名,类名下是各自图片,就这样就行了。同理,把demo下边的image_demo.py复制一份,改动如下,可以测试图片。

2024-10-29 21:18:06 1062

原创 transformer和vit学习笔记

transformer学习和visual transformer学习

2024-10-29 14:56:12 1378

原创 图像分割概述及mask-rcnn简介

图像分割,mask-RCNN

2022-11-03 10:50:58 3022 2

原创 库函数方法重写和调用(不影响正常库函数安装加载和调用)

方法重写

2022-11-03 10:37:25 663

原创 STN:不规则文本矫正网络的探索

STN 网络!

2022-11-02 15:58:33 929

原创 resNet网络简单理解

resnet 骨干网络!

2022-11-02 15:39:37 1447

原创 OCR之CRNN模型简单理解

OCR 字符识别 CRNN模型

2022-11-02 15:04:47 1637

原创 天地图和谷歌地图静态图像素坐标和经纬度坐标互转

地图像素点转经纬度点。2.谷歌地图

2022-06-30 14:26:56 2249 4

原创 python通过post调用接口报400

今天遇到个坑,简单记录一下!res = {'a':1, 'b':2}headers = {'content-type': 'application/json'}resp = requests.post('http:/xxx/xxx', json=res, headers=headers)上面这样写,就不会报错了。---- 之前报错,总结 -------------------------------------(1)有些要传header的,后端接口设置更多的,header就更复杂;(

2022-05-17 17:57:22 1663 2

原创 记录一次 mmdetection 自定义数据训练和推理

总体参考如下(还有其他优快云和知乎贴子):1. 环境安装除了安装基础的python,pytorch等,重点是mmcv和mmcls!由于要用到开发场景,不要用pip安装封装好的包,用官方建议(官方install那一步也有讲):pip install openmimmim install -e .2. 代码直接clone的mmlab官方源码:GitHub - open-mmlab/mmdetection: OpenMMLab Detection Toolbox and Be..

2022-03-24 15:05:50 1883 1

原创 贝叶斯算法简单理解

下边是我对贝叶斯算法的简单理解,时间关系,推导不是很严谨,仅仅记录一下基本实现:贝叶斯定理:P(C|X) = P(X|C)*P(C) | P(X)注:这里C和X都是集合,C是所有类别集合,比如男人和女人,C1和C2X是所有样本特征集合,比如身高和体重和颜值,X1/X2/X3...我们称P(C|X)为某个特征下的某个类出现的概率,也是我们推理时候要求的概率。比如...

2022-03-22 11:03:34 1400

原创 记录一次 mmclassification 自定义数据训练和推理

总体参考(还有其他贴吧大神的记录):欢迎来到 MMClassification 中文教程! — MMClassification 0.21.0 文档mmclassification/getting_started.md at master · open-mmlab/mmclassification · GitHub1. 环境安装除了安装基础的python,pytorch等,重点是mmcv和mmcls!由于要用到开发场景,不用pip安装封装好的包,用官方建议方式:pip insta..

2022-03-11 10:35:12 5168 12

原创 PaddleClas 一直找不到 generate_flowers102_list.py

最近在玩paddleClas时候,根据官方文档:欢迎使用PaddleClas图像分类库! — PaddleClas 文档https://paddleclas.readthedocs.io/zh_CN/latest/但是里边有一步骤:30分钟玩转PaddleClas制作train/val/test标签文件的时候,代码里死活找不到 generate_flowers102_list.py 这个文件。解决:是版本不对,相对较老的版本才有,这些解释在release 2.0才有!!!!!!ht

2022-02-28 16:23:42 494

原创 win10开机右击文件夹卡死,转圈圈

最近我的笔记本电脑,一开机右击文件夹都会卡死,一直转圈圈。后面一片闪屏空白后回到桌面,然后电脑恢复。百思不得其解,网上找了好多方法都不能解决。最后,通过排除法找到右键里有百度网盘的打开方式,通过一些清理软件(安全管家,火绒杀毒等等)的右键管理工具,去除百度网盘后,就没有问题了。不一定对所有人管用,但是可以试试!...

2021-12-28 15:09:54 5882 7

原创 优快云如何删除资源(最新方法)

优快云的资源,很多小伙伴是不是发现没有“删除”按钮?这里解决:进入网址:优快云https://mp.youkuaiyun.com/mp_download/manage/download/UpDetailed理论上就会出现你的资源情况,对其进行编辑-->删除 即可!!!...

2021-12-02 17:27:47 2657 1

原创 决策树ID3算法理解

最近再看 “推荐系统开发实战”--高阳团 这本书时候,里边举了个例子将决策树ID3过程,觉得讲的比较好,这里做个记录!!!!重点在于:(1)每一次都要算某个特征属性的信息增益;(2)根据信息增益最大特征属性做划分;最后分不了的就是叶子节点。信息增益:g(D, A) = E(D) - E(D|A), E(D)是所有类别D的信息熵,后者是基于特征值A分割后计算的信息熵。熵:-P(Xi)log2P(Xi)...

2021-11-22 14:44:34 868 4

原创 目标检测历年算法框架(收藏图)

自己收藏一个目标检测历年算法框架,以后用得上

2021-10-15 16:22:15 929

转载 CRNN训练本地loss有值,但服务器GPU训练loss为Nan

转载来自:https://blog.youkuaiyun.com/seven08290/article/details/103823364---------------------------------------------------------------------------------------------------------近期本人在做OCR的时候,代码本地训练loss每一次迭代都有值。但是到服务器,每一次迭代loss都为Nan。后来发现,服务器是有GPU 有cuda,代码要.

2021-06-24 16:25:07 1116

原创 python 中 byte转为dataframe

加入某个csv: xx.csv如下:因为某种原因,在代码里被读成了 b'dd,ff,gg\r\n3,4,5\r\n6,7,8\r\n9,9,9\r\n' 的byte型了通过如下方式(涉及到StringIO接口的使用),可以回到 dataframe!!!from io import StringIOfrom pandas as pddf = pd.read_csv(StringIO(b"dd,ff,gg\r\n3,4,5\r\n6,7,8\r\n9,9,9\r\n".decode()..

2021-01-15 16:51:31 1928

原创 推荐系统--矩阵分解(MF)--学习笔记

PS.该贴为记录矩阵分解的一点学习笔记。以后会慢慢优化。目前该帖子有点凌乱,但是逻辑基本上没有遗漏。至于公式原理我个人也还在熟悉当中.........目录1 矩阵分解简介2 隐语义模型4 矩阵分解的求解和basic SVD5 python实现1 矩阵分解简介协同过滤算法的特点就是完全没有利用到物品本身或者是用户自身的属性, 仅仅利用了用户与物品的交互信息就可以实现推荐,是一个可解释性很强, 非常直观的模型, 但是也存在一些问题, 第一个就是处理稀疏矩阵的能力比较弱, 所以

2020-10-25 17:49:47 1591

原创 推荐系统--协同过滤--学习笔记

目录1 协同过滤简介2 几种相似性度量的方法3 基于用户的协同过滤4 基于物品的协同过滤5 协同过滤算法评估6 协同过滤的权重改进7 协同过滤一些问题思考0 推荐算法简介及评估 参考我的上一篇学习笔记:推荐系统--常见评估指标--学习笔记1 协同过滤简介协同过滤(Collaborative Filtering):是最经典、最常用的推荐算法,是推荐系统入门的算法。 所谓协同过滤, 基本思想是根据用户之前的喜好,以及其他兴趣相近的用户的选择...

2020-10-22 23:14:18 303

原创 推荐系统--常见评估指标--学习笔记

1 推荐系统简介1. What 用户:推荐系统是一种帮助用户快速发现有用信息的工具 公司:推荐系统是一种增加公司产品与用户接触,购买等行为概率的工具2. Why 用户:在用户需求并不十分明确的情况下进行信息的过滤,与搜索系统相比,推荐系统更多的利用用户的各类 历史信息猜测其可能喜欢的内容 公司:解决产品能够最大限度地吸引用户,留存用户,增长用户黏性,提高用户转化率,从而达到公司商目标连 续增长的目的. 本质上是一种实现将用户

2020-10-18 18:03:01 1575

原创 机器学习之python实现逻辑回归

PS. 逻辑回归原理,有很多优秀的帖子详细介绍过,这里不再赘述。(或者后期有时间了再新写帖子专门记录原理)一、python逻辑回归简单案例1. 加载相关库# 基础函数库import numpy as np# 导入画图库import matplotlib.pyplot as pltimport seaborn as sns# 导入逻辑回归模型函数from sklearn.linear_model import LogisticRegression 注:上边seabor...

2020-08-19 23:24:15 2988 2

原创 crontab定时启动python脚本

1、安装crontab (如果服务器没网,则自行百度下载crontab包,传到服务器离线安装)yum install vixie-cronyum install crontabs2、检查是否安装好:rpm -qa | grep crontab 安装成功后,可以看到:3、安装完成后,进入到服务器/etc目录: cd /etc4、如下是crontab一些基本操作:service crond start //启动服务service crond stop ...

2020-08-13 14:54:58 1809

原创 Datawhale - 入门NLP之新闻文本分类 - task4 DL之FastText实现

PS. 因工作繁忙,没时间详细更新博客,先发一段实现代码,后续更新详细实现原理!!!基于fasttext的新闻文本分类实践(python):import pandas as pdfrom sklearn.metrics import f1_score# 转换为FastText需要的格式train_df = pd.read_csv('../data/train_set.csv', sep='\t', nrows=15000)train_df['label_ft'] = '__label__

2020-07-28 09:44:50 181

原创 Datawhale - 入门NLP之新闻文本分类 - task3 ML实现

目录1. 文本分类之ML方法简介2. one-hot3.Count Vectors4.N-gram5.TF-IDF6.Count Vectors + RidgeClassifier7.TF-IDF + RidgeClassifier8.TF-IDF + 其他ml算法1. 文本分类之ML方法简介(1)机器学习简介 直观定义 ---> 权威定义 ---> 机器学习(Machine Learning, ...

2020-07-25 16:00:18 439

原创 Datawhale - 入门NLP之新闻文本分类 - task2 数据分析

前面已经学习记录了: Datawhale - 入门NLP之新闻文本分类 - task1 赛题理解今天继续学习记录:task2 数据分析,主要是对巡检集的数据进行分析,统计,了解数据整体的分布情况!1 竞赛数据来源 竞赛数据来源,进入天池实验室 -- “零基础入门NLP - 新闻文本分类”: https://tianchi.aliyun.com/competition/entrance/531810/information,然后点击报名参赛,再点击“赛题与数据”...

2020-07-21 23:21:05 407

转载 linux安装和配置kafka(基础入门步骤)

文章转载至:https://www.jb51.net/article/76397.htm一、关闭SELINUX、开启防火墙9092端口1、关闭SELINUX# vim /etc/selinux/config,代码内编辑内容如下:#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加# :wq! #保存退出# setenforce 0 #使配置立即生效2、配置防火墙,开启9092端口#

2020-07-21 16:14:59 1144 1

转载 Datawhale - 入门NLP之新闻文本分类 - task1 赛题理解

学习背景本次学习背景是,在datawhale组织中报名学习:入门NLP(以新闻文本分类赛事进行学习)。学习过程中,逐渐记录心得和学习的收获!!!1.赛题理解赛题名称:零基础入门NLP之新闻文本分类。 赛题目标:通过这道赛题走入自然语言处理的世界,接触NLP的预处理、模型构建和模型训练等知识点。 赛题任务:赛题以自然语言处理为背景,要求选手对新闻文本进行分类,这是一个典型的字符识别问题。2.学习目标理解赛题背景与赛题数据 完成赛题报名和数据下载,理解赛题的解题思路3.赛题数据

2020-07-19 21:33:51 417 2

原创 Datawhale -- opencv学习 -- Hog特征+SVM分类(行人检测)

目录1 总体思想2Gamma变换(图像预处理)3 HOG特征详细解释4 SVM原理简介5 opencv+python代码实现1 总体思想 众所周知,机器学习一般分为算法训练过程,和预测过程,下面就简单描述总体训练和预测思想:1.1 模型训练过程(1)准备一堆训练集,训练集是 “有行人” 和 “没有行人” 的正负样本图(我们设定统一64x128大小),分别若干张。 如图所示,比如: 这是“行人”的正样本图像块 这是“没有行...

2020-07-05 23:27:31 5454

原创 Datawhale -- opencv学习 -- Haar分类器(人脸检测)

PS. 由于本人工作上事情较多,有关于Haar分类器用于人脸检测的学习,已经初步学习并了解原理与过程。 但是暂时没有时间来整理所有知识点的博客。 下面将着重介绍一下几个步骤,然后推荐一些博客。 并附上用haar+级联分类器的方法,opencv+python的实现,用于人脸检测。 后期有空了再补上详细原理步骤!!!!!!一、haar分类器用于人脸检测的几个关键点:1. Haar-like 特征2. Haar-like特征的计算—积分...

2020-07-01 23:24:48 5696 1

原创 Datawhale -- opencv学习 -- LBP特征(人脸检测)

1 LBP简介 LBP指局部二值模式(Local Binary Pattern),是一种用来描述图像局部特征的算子,具有灰度不变性和旋转不变性等显著优点,LBP常应用于人脸识别和目标检测中。 补充知识:1. 灰度不变性:所谓的灰度不变性,指的是光照变化是否会对描述产生影响以上面的8邻域为例, 光照变化是很难改变灰度值83与其周围8个像素的大小关系的。因为光照是一种区域性质的变化, 而不是单像素性质的变化。所以比如...

2020-06-27 17:26:27 914

原创 Datawhale -- opencv学习 -- Harris特征点检测

1. 简介角点:个人理解就是图像中,带角的那些点(也不一定是尖锐的,导数为0的极值点也行)。它通常具有旋转不变性和光照不变性和视角不变性等优点,是图像的重要特征之一。他具有如下特点:2. 算法整体思想:算法的核心是利用局部窗口在图像上进行移动,判断灰度是否发生较大的变化。如果窗口内的灰度值(在梯度图上)都有较大的变化,那么这个窗口所在区域就存在角点。这样就可以将 Harris 角点检测算法分为以下三步:当窗口(局部区域)同时向 x (水平)和 y(垂直) 两个方向移动时,计算窗口内部

2020-06-23 23:08:15 262

原创 提取航拍图像的拍摄日期,中心经纬度,焦距,航拍高度,航向角等系列信息。

------------- 背景 --------------------------------------------------一般地,无人机航拍图像都是一种EXIF类型图像。图片内部属性有非常丰富的系列值,包括拍摄日期,图片中心经纬度,焦距,高度,航向角,横滚角,俯仰角等等(只要是右击图片属性能看到的,它都有)。。。具体EXIF图像所有属性,也可以参考这个网站,说的比较全:https://tuchong.com/photo/11686356/exif/-------------- .

2020-06-19 17:14:35 7052 7

原创 python import cv2 报错!

如果import cv2 遇到下面这些错误,则对应安装相关依赖包予以解决。以此做个记录...........错误1:ImportError: libXext.so.6: cannot open shared object file: No such file or directory请安装:yum install libXext.x86_64错误2:ImportError: libSM.so.6: cannot open shared object file: No such file o.

2020-05-19 12:01:01 1921

原创 Centos7上安装python3.6流程记录~~~

1、安装python3之前,需要安装它的系列依赖环境,终端执行如下语句:(如果是离线安装,比较麻烦,只有去下载下面这些包传到服务器安装了): yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel expat-devel gdbm-de...

2020-04-22 16:50:36 242

原创 Centos7 安装 mysql8超详细流程(逐步介绍)

首先,感谢 “https://blog.youkuaiyun.com/weixin_38898423/article/details/103473895” 给我的指导。本文是基于上述博客,再加了一些细节写成!!!!!--- 干货如下 ------> 1 到mysql官网下载符合系统版本的sql8的包(具体怎么下百度一下,我是别人给了一个): 我们服务器是Centos 7.7...

2020-04-21 19:52:31 2321 1

原创 keras、tensorflow 离线安装全部依赖包

(1) 如果你的服务器有网络,一般情况下:直接 pip install keras 和 pip install tensorflow 即可。(2)然而,有时候,由于某些原因,我们的服务器没有连外网,所以只有离线安装keras 和 tensorflow! 比如:我的服务器是centos 6.5, python 3.6, 我...

2019-11-27 11:51:05 6139 4

原创 安装 tensorflow 解决 is not a supported wheel on this platform!

一 、问题简述:1 由于我的服务器是centos 6.5 ,但是服务器没开网,只有离线安装tensorflow!2 浏览了很多网页,找到一个方法就是去下载 whl文件,然后用pip install XXX.whl进行安装。3 于是我看了下我的服务器是centos 6.5,python是3.6,是linux系统。就跑到https://pypi.org/去下载了一个: te...

2019-11-26 19:31:08 12684 5

3D计算机视觉常用评估的数据集ModelNet-40

部分类的物体点云数据。 注意这里是部分物体不是40个【太大了传不了】,仅用于测试验证一些算法的推理。 里边的txt是当初40个类所有的...

2024-04-26

空空如也

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

TA关注的人

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