自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小物体的目标检测的研究综述

主要是对近几年关于小目标的顶会文章做个总结以及自己对于这个领域的理解

2022-09-02 16:02:36 2559 1

原创 Spring框架学习AOP用到的几个jar包

Spring框架学习AOP用到的Jar包,因为本人学习时时常会因为找jar这点小事头疼

2022-06-18 11:55:08 1076 3

原创 总结一下最近看的关于剪枝的论文

关于剪枝的几种方法文章目录关于剪枝的几种方法前言一、ThiNet二、Channel Purning for Accelerating Very Deep Neural Networks三,基于深度神经网络二阶信息结构化剪枝算法总结前言随着人工智能时代的到来,深度学习也越来越受重视,语音识别,目标检测,自然语言处理等热门的领域目前都会用到深度网络,虽然深度网络可以很好的提取特征,但是这同样也会带来一个很大的问题,就是网络的参数量。我们无法将其运用到一些算力很小的设备上,比如说无人机,手机等。于是对于

2022-04-11 13:40:28 1904

原创 卷积神经网络(个人总结)

卷积与图像去噪写这篇博文完全是为了自己理一下卷积的相关概念以及思路。先来说一下什么是噪声,噪声就说图像中的白点,也就是图像中为255的那些像素。噪声分为椒盐噪声(黑色像素和白色像素随机出现),脉冲噪声(白色像素随机出现),高斯噪声(噪声强度变化服从高斯分布(正态分布))。解决方法:中值滤波,即用一个3*3的方框框柱图像里的像素,中间像素的值用框柱的九个值的中间值替代如下图:下面我来介绍什么是卷积以及为什么会有卷积的出现。我们知道,在卷积出来之前,几乎用的都是全连接神经网络,但是对于图像而言,直接

2022-01-09 17:37:25 4138

原创 机器学习第二课

机器学习的分类根据训练数据是否有标记信息可分为监督学习和无监督学习科学推理归纳和演绎评估方法留出法定义:直接将数据集D划分为两个互斥的集合。其中一个集合作为训练集,一个作为测试集。常见做法是2/3-4/5的样本用于训练,剩余样本用于测试。交叉验证法定义:先将数据D划分为K个大小相似的互斥子集,每个子集Di尽量可能保持数据分布的一致性,即从D中通过分层采样得到。然后,每次用k-1个子集的并集作为训练集,余下的那个子集作为测试集。因此交叉验证的评估结果的稳定性和保真性在很大程度上取决于k的取

2021-10-21 20:24:44 188

原创 简单的线性回归

机器学习的分类有监督学习和无监督学习有监督学习:提前知道答案无监督学习:不知道答案,自己找答案线性回归其中Cost function市代价函数,用来评价线性回归函数的拟合度。梯度下降法主要用来寻找最佳参数其中图片中的阿尔法是学习率,他主要是用来决定在每一步接近最佳解时走的步长。多元线性回归在原来一个X的基础上上升到了多个X尽量要把特征的值缩到-1<=x<=1之间,这里采用均值归一化处理(x-均值)/(最大值-最小值)...

2021-10-20 12:09:48 120

原创 等差数列划分算法

**如果一个数列 至少有三个元素 ,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,[1,3,5,7,9]、[7,7,7,7] 和 [3,-1,-5,-9] 都是等差数列。给你一个整数数组 nums ,返回数组 nums 中所有为等差数组的 子数组 个数。子数组 是数组中的一个连续序列。示例 1:输入:nums = [1,2,3,4]输出:3解释:nums 中有三个子等差数组:[1, 2, 3]、[2, 3, 4] 和 [1,2,3,4] 自身。示例 2:输入:nums = [

2021-10-10 15:47:24 815

原创 关于再散列问题和查找不成功的平均查找长度问题的自我疏理

查找不成功的次数表如下表所示Key 7 8 30 11 18 9 14Count 3 2 1 2 1 5所以ASLunsuccess= (bai3+2+1+2+1+5+4)/ 7 = 18/7。下面看下2010年2010年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题中一个考哈希表的题。Question1:将关键字序列(7、8、30、11、18、9、14)散列存储到散列表中。散列表的存储空间是一个下标从0开始的一维数组,散列函数为: H(key) = (keyx3)

2020-12-05 21:00:35 2270 1

原创 栈的应用之中缀表达式转后缀表达式,以及后缀表达式的读取(超级白话版)

栈的应用之表达式中缀转后缀表达式首先,笔者先说下中缀表达式转后缀表达式的规则遇到字母直接输出遇到加减乘除首先看栈中有没有运算符,没有的话直接放在栈中,有的话则比较当前元素和栈顶元素的优先级。其实这里笔者有个小技巧。扫描的运算符如果优先级高于栈顶元素则直接放入。如果优先级低于栈顶元素则先出栈,再入栈。当我们遇到加减,或乘除这种同级的时你就看下他们在表达式中的位置,就能决定谁的优先级高遇到左半边括号就直接输入栈中遇到右半边括号则把栈中的元素一直输出到做括号位置==(包括左括号)==等全部都结束了

2020-07-24 16:59:41 321 2

原创 栈和队列(c语言白话版)

栈和队列栈的相关知识栈的思想如何理解呢,在这里,我们其实可以把栈的结构想象成只有底边的一个容器,第一次进去的就会被放在最底下,然后依此类推。关键的思想就是在栈中,只能同一端进入或是出去。先进后出,这个和我们下一个要讲的队列刚好是相反的。栈的顺序存储方式(源码剖析)//这里和我们上次讲的顺序表是差不多的#define MAXSIZE 600typedef struct Zhan{int data[MAXSIZE];//用来存取数据的数组int top;//栈顶指针,此处指向栈顶的数组下标

2020-07-24 15:35:32 213

原创 malloc函数的用法(超级白话版)

malloc函数的用法在这里,我不讲什么原理性的东西,我就单纯讲讲怎么用。首先malloc()函数返回的是void *类型,所以用的时候要进行强制类型转换malloc函数用完后,记得使用free()函数来释放空间,不然只分配不释放会出问题例L=(int *)malloc(sizeof(int));我们看到了先用int*进行了强制类型转换,说明L的类型为int *,⚠️如果你不进行强制类型转换,分配空间会报错sizeof(int)的意思是分配的字节数,分配和int类型一样的字节数,当然,

2020-07-14 16:51:10 20082 20

原创 线性表的源码分析

线性表在我们刚开始学习数据结构的过程中,往往是从数据结构的历史开始学起,然后是什么是算法,算法的特性等,接下来便是复杂度的分析。因为写这个博客我的初衷是对每章的源码进行剖析,以便于自己能够更好的学习这门课,掌握其思想。在这里笔者只希望大家不要去死学数据结构。数据结构是一切算法的思想,它本身就非常有趣,当然也可以学的很开心。顺序表我来先讲一下顺序表的思想。咱们举个例子来阐述,中学的时候大家应该都会做广播体操的吧,在做广播体操之前,我们往往会先排队,你的前面是谁,后面是谁,一般都是会固定好。

2020-07-14 16:04:46 285

空空如也

空空如也

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

TA关注的人

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