自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用功能协议通信端口号

端口号

2022-08-01 17:50:27 769 1

原创 【存储】Raid系列技术详解

raid技术

2022-07-18 17:34:16 2954

原创 【硬件】TOR交换机

TOR架构、布线方式、TOR交换机

2022-07-12 16:47:37 3517

原创 【存储】块存储、文件存储、对象存储区别

存储的目的就是为数据提供空间。硬盘/固态硬盘是存储最终的载体,之所以有块存储、文件存储和对象存储不同类型的存储设备,主要是由于使用介质存储数据的手段或方法不同来划分的。

2022-07-11 18:04:53 1731 1

原创 区分安全组与云防火墙

VPC防火墙、安全组

2022-07-11 15:37:49 1107

原创 安全组技术

安全组

2022-07-11 15:14:25 1383

原创 双机热备概念及原理

1.双机热备对于双机热备,分成广义与狭义两种意义。从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(一般是通过心跳

2021-12-29 10:04:02 4240

原创 叶脊网络架构(Spine-Leaf)

一、前世1953年,贝尔实验室有一位名叫Charles Clos的研究员,发表了一篇名为《A Study of Non-blocking Switching Networks》的文章,介绍了一种“用多级设备来实现无阻塞电话交换”的方法。自从1876年电话被发明之后,电话交换网络历经了人工交换机、步进制交换机、纵横制交换机等多个阶段。20世纪50年代,纵横制交换机处于鼎盛时期。纵横交换机的核心,是纵横连接器。如下图所示:随着电话用户数量急剧增加,网络规模快速扩大,基于crossbar模型的..

2021-12-28 10:43:54 7935

转载 【语义分割】SegNet

论文:SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image SegmentationSegNet是2016年提出旨在解决自动驾驶或者智能机器人的图像语义分割深度网络,基于caffe框架。SegNet基于FCN,修改VGG-16网络得到的语义分割网络,有两种SegNet,分别为正常版与贝叶斯版,同时SegNet作者...

2019-05-19 10:28:19 2344

转载 【图像处理】上采样方法

上采样基本有三种方法:1、最近邻插值和双线性插值(upSample)https://blog.csdn.net/Andrew659/article/details/48189882、unPooling3、deConvolution参考:https://blog.csdn.net/lili_momo/article/details/80698845 htt...

2019-05-14 14:48:44 1744

原创 【优化训练】RePr:Improved Training of Convolutional Filters论文笔记

论文题目 RePr:Improved Training of Convolutional Filters这是2019年CVPR的一篇文章,主要针对卷积神经网络的训练方法,提出一种新的训练模式。训练插入Re-initializing和Pruning 简称 RePr,文章通过大量的分析和实验,验证了提出的训练方法非常有效,在cifar、ImageNet、VQA、object detecti...

2019-04-19 17:24:01 1177

原创 【深度学习】空洞卷积(Atrous Convolution)

优点:在不做pooling损失信息和相同的计算条件下的情况下,加大了感受野,让每个卷积输出都包含较大范围的信息。空洞卷积经常用在实时图像分割中。当网络层需要较大的感受野,但计算资源有限而无法提高卷积核数量或大小时,可以考虑空洞卷积。空洞卷积(dilated convolution)是针对图像语义分割问题中下采样会降低图像分辨率、丢失信息而提出的一种卷积思路。利用添加空洞扩大感受野,让原本3x3...

2019-04-09 15:12:09 50981 16

原创 【机器学习】降维方法

降维的作用:降低时间复杂度和空间复 节省了提取不必要特征的开销 去掉数据集中夹杂的噪 较简单的模型在小数据集上有更强的鲁棒性 当数据能有较少的特征进行解释,我们可以更好 的解释数据,使得我们可以提取知识。 实现数据可视化线性降维方法:主成分分析(PCA)、线性判别分析(LDA)、奇异值分解(SVD)、因子分析、独立成分分析非线性降维方法:局部线性嵌入(LLE)...

2019-04-08 19:56:24 634

转载 【机器学习】主成分分析PCA

参考:https://blog.csdn.net/program_developer/article/details/80632779

2019-04-08 19:35:18 243

原创 【机器学习】Momentum梯度下降

梯度下降是机器学习中用来使模型逼近真实分布的最小偏差的优化方法。在普通的随机梯度下降中,参数的更新是按照如下公式进行的:W = W - αdWb = b - αdb其中α是学习率,dW、db是cost function对w和b的偏导数。如图,在梯度下降过程中,从某一点开始的梯度下降过程是曲折的,并不是直接走向中心点,而是需要浪费很多时间折来折去,这样的速度就会变慢,直接解决的...

2019-04-08 15:58:08 2136

原创 【机器学习】激活函数

纸上推导:

2019-04-05 21:20:55 283

原创 【机器学习】L1和L2正则化的选择问题

理解部分L1与L2区别:使用L1可以得到稀疏的权值;用L2可以得到平滑的权值L1-norm(范数),也叫作最小绝对偏差(leastabsolute deviations, LAD),最小绝对误差(least absolute errors,LAE).它是最小化目标值yi和估计值f(xi)绝对差值的求和:L2-norm(范数)也称为最小均方(least squares),它是最小化目标值...

2019-04-05 21:08:16 2671

原创 【机器学习】L1和L2正则化

正则化为什么能防止过拟合?(最后看)机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作 ℓ1​-norm 和 ℓ2​-norm,中文称作 L1正则化 和 L2正则化,或者 L1范数 和 L2范数。L1正则化和L2正则化可以看做是损失函数的惩罚项。所谓『惩罚』是指对损失函数中的某些参数(权重w)做一些限制。L1稀疏模型与特征...

2019-04-05 20:42:55 721

原创 【机器学习】逻辑回归模型(Logistic Regression, LR)

当目标变量是分类变量时,才会考虑逻辑回归,并且主要用于二分类问题。LR模型可以被认为就是一个被Sigmoid函数(logistic方程)所归一化后的线性回归模型逻辑回归(Logistic Regression, LR)模型其实仅在线性回归的基础上,套用了一个逻辑函数,但也就由于这个逻辑函数,使得逻辑回归模型成为了机器学习领域一颗耀眼的明星。参考:https://blog.c...

2019-04-03 16:39:54 1374

原创 【LeetCode】328.奇偶链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/27# @Author: xfLi# The file..."""问题分析:设置2个链表:odd 链表放奇数节点, even 链表放偶数节点"""class ListNode: def __init__(self, x): self.va...

2019-03-27 21:56:54 192

原创 【LeetCode】234.回文链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/27# @Author: xfLi# The file..."""问题分析:方法一:使用列表比较方法二:(1)设置快慢指针(fast,slow),当fast到达尾部,slow到达链表中心(2)用slow与head指针循环比较,相同即为回文链表"""def...

2019-03-27 21:55:36 211

原创 【BN层】批量归一化

记录一下学习的批归一化层也就是Batch Normalize层BN层的计算过程:(1)先给论文中的计算过程和公式:最后基本可以获得一个组均值为 β 、方差为 γ^2的分布的新数据(2)形象化过程:BN的作用和意义:通俗说:BN层使得深层的参数更加适应浅层参数的变化,没有大的影响官方说法:防止“梯度弥散” 加速网络收敛速度 可以使用较大的学习率 可代替...

2019-03-27 20:59:54 1532

原创 【语义分割】U-Net: Convolutional Networks for Biomedical Image Segmentation

简介:U-net 是基于FCN的一个语义分割网络修改的,适合用来做医学图像的分割。论文出现在2015年,在U-Net结构中,包括一个捕获上下文信息的收缩路径和一个允许精确定位的对称拓展路径。本文的创新点:提出了U-net这种网络结构。它同时具备捕捉上下文信息的收缩路径和允许精确定位的对称扩展路径,并且与FCN相比,U-net的上采样过程依然有大量的通道,这使得网络将上下文信息向更高层分...

2019-03-27 12:16:05 1058

原创 【LeetCode】203.移除链表元素

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file...def removeElements(head, val): if not head: return head # 因为有可能头结点会被删除,所以将头结点放到最后最后处理 ...

2019-03-26 21:58:52 648

原创 【LeetCode】160.相交链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file..."""问题分析:与环形链表Ⅱ相似,两个指针追逐"""def getIntersectionNode(headA, headB): if not headA and not headB: ...

2019-03-26 21:57:33 219

原创 【LeetCode】147.对链表进行插入排序

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file...class ListNode: def __init__(self, x): self.val = x self.next = Nonedef insertionSor...

2019-03-26 21:56:32 209

原创 【LeetCode】143.重排链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file..."""问题分析:(1)把链表转换成列表数组。(2)借助列表数组的索引,直接进行连接,即可。"""def reorderList(head): if not head: retu...

2019-03-26 21:55:05 211

原创 【LeetCode】142.环形链表 II

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file..."""问题分析:利用set来存放已经遍历的节点"""def hasCycle(head): if not head: return None res = set() ...

2019-03-26 21:53:56 237

原创 【LeetCode】141.环形链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/26# @Author: xfLi# The file...class ListNode: def __init__(self, x): self.val = x self.next = Nonedef hasCycle(he...

2019-03-26 21:52:44 153

原创 【DenseNet】Densely Connected Convolutional Networks

来源:2017年CVPR最佳的论文参考:https://blog.csdn.net/xjz18298268521/article/details/79078337 https://blog.csdn.net/xiaohu2022/article/details/85560788densenet与resnet区别:resnet:对...

2019-03-26 16:35:35 330

原创 【LeetCode】86.分隔链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/24# @Author: xfLi# The file..."""问题分析:设置两个指针,h1和h2,遍历链表形成两个子链表,h1存放小于x的节点,h2存放大于等于x的节点。"""class ListNode: def __init__(self, x)...

2019-03-24 11:30:28 300

原创 【LeetCode】82.删除排序链表中的重复元素 II

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/23# @Author: xfLi# The file..."""问题分析:(1)当遇到重复的节点,循环next到最后一个重复节点(2)对重复节点做标记"""class ListNode: def __init__(self, x): ...

2019-03-24 11:07:12 412

原创 【LeetCode】61.旋转链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/23# @Author: xfLi# The file..."""问题分析:(1)先用一个指针,遍历一遍链表,求出长度,并在结尾指向头结点,形成环形两边。(2)再用一个指针,遍历一遍环形链表,找到分割位置,切开返回即可。"""class ListNode: ...

2019-03-24 11:05:51 143

原创 【LeetCode】2.两数相加

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/22# @Author: xfLi# The file...class ListNode: def __init__(self, x): self.val = x self.next = Nonedef addTwoNumbe...

2019-03-24 11:04:05 238

原创 【LeetCode】718. 最长重复子数组

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/22# @Author: xfLi# The file..."""问题分析:动态规划方法,设 dp[i][j] 表示子数组 A[:i] 和子数组 B[:j] 最长的子数组的长度,很显然得出状态方程:A[i - 1] == B[j - 1], dp[i][j] = ...

2019-03-22 11:58:33 355

原创 【LeetCode】179.最大数

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/22# @Author: xfLi# The file..."""问题分析:判断每个数字谁在最前面,其实就是一个另类排序了。现在假设有两个数字 x,y,单独看这两个数字,谁在前面谁在后面?可以这样比较:str(x) + str(y) > str(y) + s...

2019-03-22 10:47:58 201

原创 【LeetCode】206.反转链表

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/19# @Author: xfLi# The file...# 链表头插法class ListNode: def __init__(self, x): self.val = x self.next = Nonedef ...

2019-03-19 17:26:35 121

原创 【算法题】不重叠线段

问题分析:(1)先把数据整理一下,使a < b。(2)贪心思想解决,以 线段末尾点b为关键字,进行排序。(3)以第一个线段为开始,如果后续的线段的开始点,大于等于前一个线段的结束点,则计算器加一,并更新,新的末尾点。依次遍历结束。"""def notRepeatline(nums, n): res = [] count = 1 for num in...

2019-03-19 16:22:33 2401

原创 【LeetCode】876.链表的中间结点

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/18# @Author: xfLi# The file..."""问题分析: 设置两个指针,一个快的一个慢的,慢的每次走一步,快的每次走两步。 当快的指针到达尾部时,慢的指针就是要求的值了,返回即可。"""class ListNode: d...

2019-03-19 16:00:53 115

原创 【LeetCode】343.整数拆分

#!/usr/bin/python3# -*- coding: utf-8 -*-# @Time: 2019/3/18# @Author: xfLi# The file...def integerBreak(n): if n < 4: return n - 1 dp = [0] * (n+1) dp[2] = 2 dp[3] = ...

2019-03-18 22:06:06 573

空空如也

空空如也

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

TA关注的人

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