自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 报错libOpenGL.so: undefined reference to `_glapi_tls_Current‘

报错libOpenGL.so: undefined reference to `_glapi_tls_Current‘

2022-01-06 17:36:07 1612

原创 基于FaceX-Zoo实现的人脸识别系统

基于FaceX-Zoo实现的人脸识别系统项目简介项目地址:https://github.com/mundanePeo/faceRecognition本项目基于京东AI的人脸识别框架工具集FaceX-Zoo所实现的人脸识别系统项目。本项目以ArcFace为基本模型,采用半孪生训练法(SSL)。能够实现在现实场景下高质量的人脸检测-人脸识别的端到端系统。主要功能有:修改完配置即可完成项目安装本项目核心功能分为人脸信息注册和人脸查找两个部分本项目提供了人脸信息注册和人脸识别的样例脚本,分别是res

2021-05-10 15:11:07 1723 5

原创 详细解读浅表人脸学习-Semi-Siamese Training for Shallow Face Learning

本文介绍了Semi-Siamese Training for Shallow Face Learning的相关情况,以及内容简要解读,梳理了该论文的主要思路和逻辑。

2021-04-27 10:52:07 1633 16

原创 Hadoop框架之三种安装方式超详细解析

目录HDFS安装模式简介伪分布式安装环境安装搭建过程slaves文件配置格式化与启动案例演示全分布式安装配置静态IP和主机名配置配置/etc/hosts文件免密登录认证时间同步安装jdk和hadoop,并配置相关环境变量Hadoop的配置文件配置core-site.xml文件配置core-site.xml文件配置mapred-site.xml文件配置yarn-site.xml文件配置hadoop-env.sh以及yarn-env.sh脚本文件配置slaves文件另外两台机器配置说明6. 搭建时间同步服务器6

2021-02-09 22:18:34 771

原创 三数之和的详细分析

目录三数之和的详细分析(java)题目描述示例问题分析暴力解法优化去重减少循环代码实现三数之和的详细分析(java)著作权声明本文优化去重和剪枝条件思路参考LeetCode-Solution题目描述       15. 三数之和:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的

2021-02-04 22:47:51 424

原创 二叉树遍历模板之Morris

目录二叉树遍历模板之Morris(Java&CPP)方法说明前序遍历算法步骤代码实现中序序遍历算法步骤代码实现Morris先序遍历与中序遍历的区别二叉树遍历模板之Morris(Java&CPP)方法说明       有一种巧妙的方法可以在线性时间内,只占用常数空间来实现二叉树的前序、中序、和后序遍历。这种方法由 J. H. Morris 在 1979 年的论文「Traversing Binary Trees Simp

2021-01-13 12:06:38 199

转载 旋转目标检测AAAI2020之DAL

文章目录介绍摘要讨论方法3.1 Analysis3.2 Dynamic Anchor Selection3.3 Matching-Sensitive Loss实验介绍@article{ming2020dynamic,title={Dynamic Anchor Learning for Arbitrary-Oriented Object Detection},author={Ming, Qi and Zhou, Zhiqiang and Miao, Lingjuan and Zhang, Hongw

2020-12-21 15:31:45 1017

转载 史上最易懂AP、mAP计算解析

解释的非常详细:https://blog.csdn.net/qq_35916487/article/details/89076570

2020-12-11 15:40:13 508

原创 backbone的演化——resnet系列的进击!

文章目录引言正文ResNet一、克隆项目二、编译环境三、准备数据集四、训练五、测试引言  深度残差网络做出了深度学习发展历程里程碑式的贡献,它的出现极大地改变了深度网络的面貌,增加了深度网络的可学习纵深,以一种更加有效地方式提升了模型抽取特征的能力,从此恒等映射思想深入人心,有力地促进了目标识别、图像分类、实例分割等领域的发展。  自resnet出现至今,各位学者在借鉴resnet思想上,衍生出了一系列的深度学习网络,包括但不限于resnext、resnest等,下面就将对相关文章进行梳理。由于笔者才

2020-11-22 18:17:39 337

原创 从faces_glintasia的.rec数据集转换为jpg图片

import mxnet as mximport mxnet.ndarray as ndfrom skimage import ioimport numpy as npfrom mxnet import recordiofrom tqdm import tqdmpath_prefix = 'D:\\BaiduNetdiskDownload\\faces_glintasia\\train' # 存放.rec文件的文件夹output_dir = path_prefix + 'data' # 输

2020-11-09 14:45:11 1036

原创 旋转目标检测glide_vertex运行纪实

文章目录环境介绍项目地址服务器环境验证一、克隆项目二、编译环境三、下载数据四、建立CUDA模型五、训练六、测试七、总结环境介绍  torch版本:1.2.0  Python版本:3.6  torchvision版本:0.2.0  需要tqdm、tensorboardX  Ubuntu18.04(这是我自己的系统版本)项目地址  gliding_vertex服务器环境验证  查看环境版本的命令lsb_release -a #查看系统版本$ python -V #查看python

2020-10-21 14:09:47 1348 31

原创 分布式期末复习题

概述题1.分布式系统的定义?如何从硬件和软件的角度理解分布式系统的内容?  答:分布式系统是若干独立计算机的集合,但对用户来说是一个统一的系统。2.分布式系统的设计的四个关键目标?  答:资源可用性、分布式透明性、开放性、可伸缩性3.事务处理具有的四个特性?  答:1.原子性:事务在逻辑上是不可分割的操作单元;2.一致性:事务处理不会违反系统的不变性;3.隔离性:事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的;4.持久性:对于任意已提交的事务,必须保证该事务对系统的改变不

2020-09-16 10:16:35 10309 2

原创 CVPR2020:D2Det论文解读

文章目录译者注摘要引言贡献点待续:2020.07.15更新译者注   这篇论文在MS COCO和UAVDT上都取得了很好的效果,是目前的state-of-the-art。该文章的方法是two-stage的,但是在分类方面却使用了anchor-free的方式计算位置偏移量,并且使用实例分割参与了目标定位的修正,这点想法非常有趣。另外在分类方面,该文章提出了判别性特征并不是等距地分布在图像上,并且引入变形卷积来获得对分类有帮助的判别性特征。总的来说,这篇工作对于目标检测的定位和分类任务都提出了比较好的方法,

2020-07-14 17:15:07 4806

原创 从卷积神经网络写识别手写体数字理解深度学习

由于Typora的md导入进来就会产生乱码,所以现放进百度盘里,有需要的可自行下载。链接:https://pan.baidu.com/s/15cJ9TQBnAzES-9LC6ne4oA提取码:n825

2020-06-01 09:41:15 516

转载 Pytorch的数据可视化tensorboard

目录安装tensorboard和tensorboardx启动tensorboard损失可视化安装tensorboard和tensorboardx启动tensorboardtensorboard --logdir runs(存放.loclahost文件的目录)损失可视化打开浏览器(最好用chrome)进入http://localhost:6006/ ,就可以查看数据。原文链接:数据可视化:TensorboardX安装及使用(安装测试+实例演示)...

2020-05-11 17:07:31 211

原创 conda及pip镜像源

conda及pip镜像源conda镜像源pip镜像源pip设置镜像源conda镜像源清华conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/中科大conda config --add channels

2020-05-09 17:16:37 390

转载 teamviewer被检测成商业行为的原因及解决办法

亲测有效:teamviewer连接不上的原因及解决方法有哪些

2020-05-09 08:42:54 2644

原创 easy-Fpn源码解读(五):rpn

目录easy-Fpn源码解读(五):rpnregion_proposal_network.py代码解析easy-Fpn源码解读(五):rpnregion_proposal_network.py代码解析from typing import Tuple, Listimport numpy as npimport torchfrom torch import nn, Tensorfrom...

2020-03-10 16:26:51 277

原创 easy-Fpn源码解读(四):dataset

目录easy-Fpn源码解读(二):datasetbase代码解析voc2007代码解析easy-Fpn源码解读(二):datasetbase代码解析base.pyclass Base(torch.utils.data.dataset.Dataset): class Mode(Enum): TRAIN = 'train' EVAL = 'eval'...

2020-03-09 17:20:25 296

原创 easy-Fpn源码解读(三):bbox

目录easy-Fpn源码解读(二):bboxbbox代码解析easy-Fpn源码解读(二):bboxbbox代码解析import torchfrom torch import Tensorclass BBox(object): # 初始化方法:四个坐标点 def __init__(self, left: float, top: float, right: float,...

2020-03-08 15:44:31 543

原创 easy-Fpn源码解读(二):train

目录train.py完整代码代码解析train.py完整代码import argparseimport osimport timeimport uuidfrom collections import dequefrom typing import Optionalfrom tensorboardX import SummaryWriterfrom torch import op...

2020-03-07 19:56:32 404

原创 easy-Fpn源码解读(一):总述

目录easy-FPN代码目录easy-FPN调用关系源码文件作用解释easy-FPN代码目录backbone:base.py、resnet18.py、resnet50.py、resnet101.pyconfig:base.py、train_config.py、eval_config.pydataset:voc2007.py、coco2017.py、coco2017_car.py、coco...

2020-03-05 14:51:56 599

原创 给大家推荐一个比较全面的机器学习复习笔记

给大家推荐一个比较全面的机器学习复习笔记文章目录给大家推荐一个比较全面的机器学习复习笔记笔记包含内容适合人群项目地址笔记包含内容机器学习的基本概念机器学习里不同的算法和流行的模型一些实践性的项目和例子适合人群如果你是一个学习机器学习的学生,想要更快的复习曾经学过的概念和知识如果你不是一个相关工程人员,要想复习和回想遗忘的算法和模型项目地址笔记地址** 如果大家觉得有帮...

2019-09-17 11:34:57 1146

原创 在GTX1080上运行FPN-pytorch

文章目录环境介绍项目地址服务器环境验证一、克隆项目二、创建数据文件夹三、下载数据四、建立CUDA模型五、训练六、测试七、总结环境介绍  torch版本:0.4.1  Python版本:3.6  torchvision版本:0.2.1  需要tqdm、tensorboardX  Ubuntu16.04(这是我自己的系统版本)项目地址  easy-fpn.pytorch服务器环境验证...

2019-09-11 11:17:31 1215 1

原创 Faster-RCNN.Pytorch的使用

文章目录慈善GPUGoogle云一、克隆仓库二、创建数据文件夹三、下载数据四、下载预训练模型五、上传到Google云盘六、编译七、训练八、测试九、运行demo慈善GPU  Google大大免费开放了GPU给全世界使用相信很多人已经知道了,那么我们把Goolge云和慈善GPU结合起来使用简直不要太方便!再也不用排队等待老板的GPU了!  有效利用慈善GPU跑模型需要两个条件:1、Goolge账...

2019-09-02 16:55:16 5442 43

原创 关于新手入门机器学习之路的几点心得

文章目录先行知识准备人工智能、机器学习与深度学习的区别机器学习、深度学习与神经网络入门之路写在前面:因为学业和其他原因,需要从事人工智能机器学习相关研究和工作。但是我在之前从未接触过机器学习相关知识,甚至分不清人工智能、机器学习、深度学习、神经网络这些名词的含义和区别,更别说入门学习了。而我也查了知乎、Google等等文章和经验,也向学长学姐取过经,但始终没有得到明确的方向和头绪。而我花了3个月...

2019-07-19 18:46:31 456

原创 批训练错误之got an unexpected keyword...

目录提要原始情况初步调试继续调试最后反思提要       最近我在学习莫烦的神经网络的批训练时,遇到了一个问题,就是在创建dataset时报__init__() got an unexpected keyword argument 'data_tensor',我找了很久都没有有效的结果。但是我偶然尝试了一下结果成功了,下面就...

2019-07-05 14:53:35 21304 7

原创 PAT刷题之乙级1008 数组元素循环右移问题

目录PAT刷题之乙级1008(cpp)题目描述输入格式输出格式输入样例输出样例问题分析代码实现运行实现PAT刷题之乙级1008(cpp)题目描述       一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A​0A1⋯AN−1​)变换为(A​N−...

2019-06-22 17:44:28 150

原创 机器学习实战之KNN算法(代码)详解

目录机器学习实战之KNN算法(代码)详解KNN算法一般流程算法的一般操作创建数据集KNN算法代码详解代码测试运行实现:机器学习实战之KNN算法(代码)详解KNN算法一般流程       (1)收集数据:可以使用任何方法       (2)准备数据:距离...

2019-06-05 17:42:12 1858

原创 PAT刷题之乙级1033 旧键盘打字

目录PAT刷题之乙级1033(cpp)题目描述输入格式输出格式输入样例输出样例问题分析代码实现运行实现PAT刷题之乙级1033(cpp)题目描述       旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式 &n...

2019-06-01 17:43:29 346 1

原创 PAT刷题之乙级1007 素数对猜想

目录PAT刷题之乙级1006(cpp)题目描述输入格式输出格式输入样例输出样例问题分析运行实现PAT刷题之乙级1006(cpp)题目描述       让我们定义dn​为:dn=p​n+1−p​n,其中p​i​​ 是第i个素数。显然有d1​​=1,且对于n>1有d​n是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2...

2019-05-30 10:37:09 487

原创 PAT刷题之乙级1006 换个格式输出整数

目录PAT刷题之乙级1006(cpp)题目描述输入格式输出格式输入样例1输出样例1输入样例2输出样例2问题分析代码实现运行实现PAT刷题之乙级1006(cpp)题目描述       让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3...

2019-05-30 09:54:30 173

原创 数字图像处理第二章学习心得总结

数字图像处理第二章一、 图像的基本概念介绍图像:一幅图像可以定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,而在任何一对空间坐标(x,y)处的幅值f称为图像在该点处的强度或灰度。当x,y和灰度值f是有限的离散数值时,我们称该图像为数字图像。灰度级数:出于存储和量化硬件考虑,灰度级数通常取2的整数次幂,即L=2k且它们是区间[0,L-1]内的整数。动态范围:系统中最大可度量灰度...

2019-05-28 10:18:42 940

原创 PAT刷题之乙级1005 继续(3n+1)猜想

PAT刷题之乙级1005(cpp)问题描述:卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 ...

2019-05-27 11:22:53 168

原创 PAT刷题之乙级1004 成绩排名

PAT刷题之乙级1004(cpp)题目描述:读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩… … …第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为不超过 ...

2019-05-27 10:40:42 190

转载 Python之数字精度问题

Python之数字精度问题我在编写Python程序时,经常会遇到数字按精度输出问题。于是我在网上寻找了一番,发现了一个比较写的比较详细清晰的博客,现将链接写在下面python数字的四舍五入...

2019-05-20 10:30:13 3417

原创 PAT刷题之乙级1003 我要通过!

PAT刷题之乙级1003(cpp)题目描述:“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:(1)字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;(2)任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空...

2019-05-17 16:22:43 197

原创 PAT刷题之乙级1002 写出这个数

PAT刷题之乙级1002(cpp)我刷PAT已经有一段时间了,但是之前只顾着刷没有放上来,屯了很多题目~ 有时候在写后面的题也会用到前面的一些东西,但是很尴尬的是忘得emmmm !=.=,所以放上来也是为了方便自己回忆。问题描述:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n...

2019-05-15 17:26:24 260

原创 PAT刷题之乙级1001 害死人不偿命的(3n+1)猜想

PAT刷题之乙级1001(cpp)题目描述卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至...

2019-05-15 16:48:08 125

转载 CV中的鼠标响应

cv2中的鼠标响应请移步链接:关于opencv2中的鼠标响应操作

2019-05-14 10:29:24 223

解决faster-rcnn中can't import _mask问题的setup.py

用于https://blog.csdn.net/ThunderF/article/details/100294913的setup.py文件,解决can not import _mask问题

2019-09-25

xlsx格式转csv格式的实例

使用python完成对excel表格转换到csv文件的例子。其中excel表格样式已经在压缩文件里了

2019-05-05

空空如也

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

TA关注的人

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