自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【算法基础】1.3 二分

本文通过两道例题分别讲解整数二分和小数二分,其中整数二分更具难度一些。

2022-10-26 19:46:45 235

原创 【算法基础】1.2 归并排序

本文主要讲解归并排序及其思路的相关应用。

2022-10-25 13:40:52 205

原创 深度学习-【图像分类】学习笔记7 MobileNet

对于PW卷积,卷积核大小F = 1,当padding = 0,stride = 1时,有N = (W - 1 + 0)/ 1 + 1 = W,即尺寸不变。左图中第二行 Conv / s2 对应的3 × 3 × 3 × 32的意思是卷积核的高、宽、chanel和数量。由于 Inverted residual block 两头细,中间粗,因此最后使用线性的激活函数替代ReLU激活函数来避免信息损失。对所有的channel做pool操作,有几个channel,一维向量就有几个元素,接下来再通过两个全连接层。

2022-10-24 00:00:00 598

原创 【算法基础】1.1 快速排序

计算出从 j 到 l 的距离是 j - l + 1,将其和 k 进行比较,如果 k 小,说明在前半部分,就直接搜索前半部分的第 k 个;如果 k 大,说明在后半部分,注意要搜索第 k - ls 个,因为后半部分的开始端点是 j + 1。此时 l = 0 < r = 1,继续移动,直到 l = r = 1,结束第一轮。此时 l = 0 < r = 2,继续移动,直到 r = 1时,进行交换,

2022-10-23 23:15:57 121

原创 趣学算法(第二版)读书笔记 2

努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~

2022-10-17 16:29:41 222

原创 趣学算法(第二版)读书笔记 1

努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!欢迎记录下你的那些努力时刻(算法学习知识点/算法题解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~

2022-10-17 16:22:00 230

原创 深度学习-【图像分类】学习笔记 6ResNet

对于深层结构的ResNet,使用右边的结构代替左边的对应结构。性能指标:Group Convolution 组卷积卷积核的channel要和输入的channel相同。组卷积的参数个数是普通卷积的 1/g。当g = Cin,n = Cin,此时就是DW Conv(Depthwise conv)。相当于对输入特征矩阵的每一个channel分配了一个channel为1的卷积核进行卷积。实例:(a)先进行 1 × 1 的卷积,再进行相加。(b)

2022-10-16 00:00:00 220

原创 深度学习-【图像分类】学习笔记5GoogLeNet网络

红线框住的是辅助分类器,黑线框住的是主分类器。(b)加上了降维的功能。(a)并行,再拼接。

2022-10-07 00:00:00 310

原创 深度学习-【图像分类】学习笔记4VGG网络

即为(in_size - 3 + 2) / 1 + 1,也就是out_size = in_size。,即为(in_size - 2 + 0) / 2 + 1,也就是把尺寸缩小了一半。感受野上, 2个3*3对应5*5,3个3*3对应等效7*7。从上图看出,1×1 对应 2×2 对应 5×5。搭建A,B,D,E。

2022-10-04 00:00:00 351

原创 深度学习-【目标检测】学习笔记1.1Faster RCNN理论合集

intermediate layer的256-d对应ZF的256,如果使用VGG16的话会变成512-d。并联两个全连接层:一个用于目标概率预测(分类器),一个用于边界框预测(边界框回归器)。cls layer 中的 2k scores 中的 2 分别对应 前景和背景 的概率。预测的softmax概率为[0.1,0.3,…假设真实标签的one-hot编码是:[0,0,…[u>=1]表示当u>=1时值为1,否则为0。(RPN + Fast R-CNN):3个步骤。4个值:中心点的xy坐标、w和h的缩放因子。

2022-09-29 00:00:00 126

原创 深度学习-【目标检测】学习笔记0.目标检测前言

-

2022-09-29 00:00:00 335 2

原创 深度学习-【目标检测】学习笔记 COCO数据集介绍及pycocotools简单使用

对于我们自己训练来说,只需要使用训练集和验证集就可以了。(因为一般来说验证集和测试集的分布是一样的)iscrowd参数只有0或1两种情况,一般0代表单个对象,1代表对象集合。x和y是bbox左上角的坐标,w和h对应bbox的宽度和高度。一般只有在大型比赛中才会使用测试集。

2022-09-29 00:00:00 190

原创 深度学习-【图像分类】学习笔记1卷积神经网络基础

当加入偏置和激活函数计算时,直接对原始结果进行计算就好了。激活函数:引入非线性因素,使其具备解决非线性问题的能力。学习率下降的太快可能还没收敛就停止训练。这里的P根据实际情况来。所有输出节点概率和为1。——为了使网络更快地收敛。

2022-09-22 00:00:00 135

原创 深度学习-【图像分类】学习笔记2LeNet

如果不清除历史梯度,就会对计算的历史梯度进行累加(通过这个特性你能够变相实现一个很大batch数值的训练)

2022-09-22 00:00:00 392

原创 深度学习-【图像分类】学习笔记3AlexNet

一个序列容器,用于搭建神经网络的模块被按照被传入构造器的顺序添加到nn.Sequential()容器中。如果想要左1,右2,上1,下2。需要nn.ZeroPad2d((1, 2, 1, 2))。torch.argmax(x, dim),其中x为张量,dim控制比较的维度,返回最大值的索引。:用来调整分类器超参数的样本集,如在神经网络中选择隐藏层神经元的数量。如果是tuple=(1, 2),上下各一列0,左右各两列0。:用来学习的样本集,用于分类器参数的拟合。如果是int=1,上下左右各补一列0。

2022-09-22 00:00:00 111 1

原创 【算法】二分查找经典模板

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。作为左右两端的端点,所有可能取到的结果都在。随后进入 while 结构,取。进行比较,并以此分类来处理。,同时mid的求法也会从。这里有一个小技巧,就是。

2022-09-09 18:45:07 48

翻译 像专业人士一样组织Python代码

像专业人士一样组织Python代码

2022-08-09 16:42:25 53

原创 解决Error(s) in loading state_dict for *** :

strict=)True的话就要求训练权重层数的键值与新构建的模型的权重层数名称完全符合,(strict=)False就没有这个要求了。使用ide(这里是vscode)的debug功能,查看一下newckpt中的内容,如下。可以看出内容和报错信息极其相似,然而字典中每个键前面都多了一个"module"。希望读者可以举一反三,通过debug,依据自己的报错信息来进行对应的修改。因此,抓住本质,只需要修改一些checkpoint中键的名字就好了。这篇与我类似,但他是少了个"module",所以要补上。.....

2022-07-26 15:37:14 781 1

原创 Detectron2入门代码教程——以Faster RCNN在自定义数据集上目标检测为例

Detectron2是FacebookAIResearch的下一代库,提供最先进的检测和分割算法。它是Detectron和maskrcnn-benchmark的继承者。它支持Facebook中的许多计算机视觉研究项目和生产应用。简单来说,Detectron2是一个提供了简单的快速实现Facebook中的许多计算机视觉研究成果的框架。想要看看具体支持哪些成果可以看看他们的ModelZoo,以及github仓库。本文将以搭建完成目标检测Detection为例,数据集使用更加具有泛用性的自定义数据集。......

2022-07-18 20:30:12 755

原创 WIDER FACE转为COCO数据集格式标注

WIDER FACE是一个人脸数据集,COCO是一个目标检测数据集。目前由很多针对COCO数据集格式的代码,因此将WIDER FACE的标注文件转换成COCO标注格式可以很方便的应用现有代码。下面给出两个数据集的相关网址:WIDER FACE: A Face Detection BenchmarkCOCO我们需要准备两样东西:和,都可以在WIDERE FACE网站上进行获取,如下图所示。从上到下依次是训练、验证、测试集图片和标注文件,最后一个是提交格式示例,不需要管。这一步,我下载了上面的三个文件

2022-07-13 18:00:58 229

原创 毕业本科生涯回顾

夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始,CSDN诚邀各毕业生/在校生/职场人讲述自己的毕业季故事,分享自己的经验,技术er的进击之路,等你来书写!你可以选择适合自己的对应身份从以下相关内容方向着笔,也可从自身经历出发,贴合活动主题参与投稿,文章题目自拟。...

2022-06-29 11:04:00 1119 1

原创 如何做好文献阅读及笔记整理

如何做好文献阅读及笔记整理

2022-06-28 15:21:57 197

转载 提问的智慧

How To Ask Questions The Smart Way原文网址:http://www.catb.org/~esr/faqs/smart-questions.html本中文指南是基于原文 3.10 版以及 2010 年由 Gasolin 所翻译版本的最新翻译;许多项目在他们的使用协助/说明网页中链接了本指南,这么做很好,我们也鼓励大家都这么做。但如果你是负责管理这个项目网页的人,请在超链接附近的显著位置上注明:本指南不提供此项目的实际支持服务!我们已经深刻领教到少了上述声明所带来的痛苦。因为少了

2022-06-13 14:51:25 68

原创 【TexSmart】文本理解工具与服务使用攻略

TexSmart 是由 腾讯人工智能实验室的 自然语言处理(NLP)团队 开发的一套自然语言理解工具与服务, 用以对中文和英文两种语言的文本进行词法、句法和语义分析。 除了支持分词、词性标注、命名实体识别(NER)、句法分析、语义角色标注、文本分类、文本匹配、文本规范化(自动恢复英文大小写)等常见功能外, TexSmart还提供细粒度命名实体识别、语义联想、深度语义表达等特色功能。 此外,我们还增加了文本图谱模块,支持对短文本或单词进行多种重要关系的知识查询。 文本理解技术广泛应用于搜索、个性化推荐、广告匹

2022-06-13 10:58:43 161

原创 VALSE_周晓巍教授_三维人体姿态估计年度进展综述_20200805

本文是浙江大学CAD&CG国家重点实验室,周晓巍教授的《三位人体姿态估计年度进展综述》的文字版。视频和相关资料地址在参考资料部分。问题的定义:输入一张RGB的图像,恢复图像中人体的三维姿态。

2022-06-02 17:18:18 248

原创 【KNN】K最邻近法Python实现

文章目录py文件示例ipynb文件示例py文件示例import numpy as npimport operatordef classify0(inX, dataSet, labels, k): dataSetSize = dataSet.shape[0] diffMat = np.tile(inX, (dataSetSize, 1)) - dataSet sqDiffMat = diffMat**2 sqDistances = sqDiffMat.sum(axi

2022-05-24 10:25:50 37 1

原创 【git与gitee】基础使用教程

文章目录前言仓库的创建和与远端仓库的连接代码的分支操作代码的拉取、修改、推送、合并拉取修改推送合并参考资料前言本文的目的是教学git的基本使用方法,包括本地的操作和与远端仓库(以gitee为例)的连接。不包含git的安装教程。仓库的创建和与远端仓库的连接新建一个文件夹,在该路径下打开命令行工具。打开gitee网站,创建一个新的仓库,这里是可视化操作的。创建完成后可以看到如下画面。在本地依次使用如下命令git initgit remote add origin https://gite

2022-05-18 15:49:47 203

原创 【Python+百度API】 文本情感倾向分析

文章目录前言百度API申请代码样例前言本文内容是使用Python语言调用百度api,进行文本的情感倾向分析。百度API申请https://ai.baidu.com/tech/nlp_apply/sentiment_classify进入上面的网站。点击立即使用。登录自己的账号。在下面的页面选择创建应用。进入页面在接口选择处选择 情感倾向分析。之后在管理应用界面可以看到自己的appid、api key和secret key这些非常重要的信息。此时百度API的申请就已经完成了。代码样

2022-05-13 23:01:36 821

原创 CentOS从零搭建SRS直播服务器

文章目录前言环境准备开始搭建克隆srs项目编译和启动参考&相关资料前言本文的目标为在服务器上搭建SRS直播服务器,以供Windows电脑以OBS等方式进行直播推流,以VLC等方式拉流观看直播。之前曾经写过一篇使用nginx搭建rtmp服务器的教程,后来感觉这种方式延迟有些大,偶然发现了srs https://github.com/ossrs/srs的存在,已经再写一篇这种方式的攻略。环境准备建议服务器操作系统选择CentOS7,我自己刚开始使用Ubuntu16.04老是配不好。另外为

2022-04-22 14:14:20 5465

原创 Windows/Ubuntu搭建RTMP服务器+OBS推流+VLC拉流

搭建RTMP服务器,推流+拉流播放。

2022-04-14 15:47:13 1870

原创 【WeiboSpider】微博爬虫使用攻略

文章目录项目地址和介绍项目克隆环境配置Python环境安装Python第三方库安装MongoDB数据库安装项目运行前期准备运行项目地址和介绍https://github.com/nghuyong/WeiboSpider这里介绍master分支,也就是在自己电脑上就可以跑的版本。项目克隆点击Code,然后点击Download ZIP即可下载,之后进行解压。环境配置该项目需要安装Python环境和MongoDB数据库Python环境安装先下载Anaconda一些常用命令conda

2022-03-22 16:51:10 4168 11

原创 数据库好文收藏

数据库相关的好文收藏和导航

2022-03-08 14:25:37 395

转载 李沐【用随机梯度下降来优化人生】

要有目标。你需要有目标。短的也好,长的也好。认真定下的也好,别人那里捡的也好。就跟随机梯度下降需要有个目标函数一样。目标要大。不管是人生目标还是目标函数,你最好不要知道最后可以走到哪里。如果你知道,那么你的目标就太简单了,可能是个凸函数。你可以在一开始的时候给自己一些小目标,例如期末考个80分,训练一个线性模型。但接下来得有更大的目标,财富自由也好,100亿参数的变形金刚也好,得足够一颗赛艇。坚持走。不管你的目标多复杂,随机梯度下降都是最简单的。每一次你找一个大概还行的方向(梯度),然后迈一步(下降)。

2022-03-07 16:08:33 27

原创 完美修改VS2019注释快捷键

点击工具后,点击最下面的选项。在环境中找到键盘。搜索注释。将切换行注释的快捷键移除,修改为Ctrl+/,然后分配,即可完美与jetbrain以及vscode的快捷键相统一。

2022-03-01 16:52:08 663

原创 【java】数组相关知识点汇总

文章目录获得数组中的最小值获得数组中的最小值Arrays.stream(cnt).min().getAsInt();另附加cpp*min_element(cnt.begin(), cnt.end());

2022-02-13 13:58:06 34

原创 【Java】自定义排序

文章目录数组lambdaComparator列表List返回值规律数组lambdaArrays.sort(properties, (o1, o2) -> { return o1[0] == o2[0] ? (o2[1] - o1[1]) : (o1[0] - o2[0]);});按第0维升序排序,第0维相同时按第1维降序排序。e.g.int[][] arr = {{1, 5}, {10, 4}, {4, 3}, {4, 4}};System.out.println(Arrays.d

2022-01-28 20:58:18 815

原创 【c++语法】字符串

文章目录读入输出函数string做题时遇到的知识点读入char s[100];// 到空格、换行等就会结束scanf("%s", s);cin >> s;// 不受空格限制char s[100];fgets(s, 100, stdin);cin.getline(s, 100);// 或者string s;getline(cin, s);输出printf("%s\n",s);cout << s;// 只能用于char[] sputs(s);函数

2022-01-17 13:56:37 148

原创 【c++语法】类、结构体、指针、引用

文章目录类结构体和类的区别构造函数指针引用链表类关键字:public、private作用范围直到下一个关键字结构体和类的区别没有关键字的成员结构体默认public类默认privatestruct stu { int grade; float score;};struct stu arr1[10]; // C语⾔⾥⾯需要写成struct stustu arr2[10];// C++⾥⾯不⽤写struct,直接写stu就好了~构造函数名字与类名相同,可以有参数。一种

2022-01-17 13:55:15 215

原创 【c++语法】位运算与常用库函数

位运算& 与| 或~ 非^ 异或>> 右移<< 左移常用操作:(1) 求x的第k位数字 x >> k & 1(2) lowbit(x) = x & -x,返回x的最后一位1 (其中-x = ~x + 1)int a = 2;cout << (a & -a) << endl; // 2int a = 12;cout << (a & -a) << end

2022-01-17 13:53:45 229

原创 KMP字符串匹配

文章目录代码题目链接参考资料:两个关键点:求next数组匹配过程next数组的含义——模板串p中当前字符结尾的字符串中最长的前缀和后缀相同的长度。代码#include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N = 100010, M = 1000010;int n, m;int ne[N];char s[N], p[M

2022-01-16 22:35:57 122

中文停用词stopwords.zip

中文停用词表、哈工大停用词表、百度停用词表、四川大学机器智能实验室停用词库

2021-12-28

中文lcqmc.zip的数据集

数据格式texta textb label

2021-10-14

空空如也

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

TA关注的人

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