自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (19)
  • 收藏
  • 关注

原创 k8s的本质

深入剖析kubernetes

2022-06-26 11:52:26 313 1

原创 关于容器镜像那些事

深入剖析kubenetes笔记

2022-06-26 11:46:03 414

原创 容器基础篇

深入剖析kubenetes笔记

2022-06-26 11:42:50 1137

原创 Go语言中的‘cannot take address of XXX‘

Go语言中的'cannot take address of XXX'

2022-06-09 16:20:43 886

原创 字符集vs字符编码vs编码字符集

时常听到Unicode,UTF-8,ASCII,GBK。。。一系列与字符相关的概念,傻傻分不清楚。背景介绍我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。那么在这两者之间的转换规则就需要一个统一的标准,为了实现转换标准,各种字符集标准就出现了。简单的说字符集就规定了某个文字对应的二进制数字存放方式(编码)和某串二进制数值代表了哪个文字(解码)的转换关系。相关概念字符集:一个规则集合的名字,对应到真实生...

2022-02-22 16:03:20 217

原创 Overlay网络与Underlay网络

在学习有关vxlan相关知识的时候,提到vxlan是一种overlay网络,于是便学习了一下相关的知识。overlay VPN提到overlay网络之前,就不得不提一下与其相关的VPN。VPN有两种,一种是点到点(peer-to-peer)VPN,另外一种则是overlay VPN。两种VPN的区别主要体现在运营商所提供的网络(PN)和用户自己网络(CN)之间是否会产生影响: peer-to-peer VPN:用户自己的网络的任何改变都会影响到运营商所提供的网络。 overl

2022-02-09 15:12:18 6833 1

原创 ProcessOn如何增加文件数

目前主要还是通过邀请好友的方式增加文件数,需要的大佬们可以用微信扫一下下面这个码就可以得到七天会员啦,会员是无文件数限制的。

2022-02-07 17:05:42 1260 2

原创 VPC简介

VPC简介VPC全称是Virtual Private Cloud。VPC可以理解为是一种云,也可以是一种网络模式(因为云本身也是一种资源池)关于虚拟私有云(VPC)的名称由来从基础架构服务(laaS)来看,云可以理解一种资源池,像我们常见的公有云,私有云以及混合云。VPC本身也是云的一部分,有点类似于VPN,都是在公共资源上隔离出一个个用户。VPC是这么一种云,它由公有云管理,运行在公共资源上,但是保证每个用户之间的资源是隔离,用户在使用的时候不受其他用户的影响,感觉像是在使用自己的私有云一

2022-02-07 11:18:57 1540

原创 负载均衡之Keepalived

严格意义来说,Keepalived主要是通过虚拟路由冗余来实现高可用功能,但是其也可以借助IPVS实现负载均衡,所以也简要的学习了一下。简介起初是设计来监控集群中各个节点的状态,根据TCP/IP模型中网络层(ICMP控制消息请求),传输层(tcp三次握手),应用层(http请求)等方式确保负载均衡器后面的实际服务是运行的,当检测失败时,当主负载均衡器出现问题时,由备负载均衡器承载对应的业务,从而在最大限度上减少流量损失,并提供服务的稳定性。routeA,routeB,rou...

2022-01-20 16:31:18 1912

原创 关于CRDT的一些理论理解

关于CRDT相关的一些理论知识全称: Conflict-free Replicated Data Type(无冲突的复制数据类型) 由来: 在分布式系统中,不同节点之间的数据复制存在一致性问题(强一致性问题),CRDT作为一种理论来指导如何将原有数据结构设计成在数据复制过程中通向最终一致性的一种新的数据结构。 最终结果: 确保操作的独立性并且操作彼此不会冲突从而避免协调。 相关理论: CAP:Consistency, Availability, Partition

2022-01-19 14:14:31 1191

原创 k8s中的deployment

Deployment是k8s中用来管理发布的控制器,在开发的过程中使用非常频繁,本篇文章主要介绍deployment相关的使用和原理。声明式API 最终一致性 水平触发 资源对象 。。。一,Deployment的作用定义一组pod的期望数量,controller会维持Pod的数量和期望的一致(其实deployment是通过管理rs的状态来间接管理pod) 配置Pod的发布方式,controller会按照给定的策略去更新pod资源,以此来保证更新过程中可用的pod数量和不可...

2021-12-27 22:22:09 17576

原创 Redis持久化方法及内存使用

Redis持久化方法及内存使用

2021-12-13 16:53:17 1113

原创 k8s基础解析

一、关于k8s的理解k8s作为一个容器编排平台,其核心功能是编排。 Pod是k8s的最小调度单位,具有很多的字段和属性。其编排的实现主要是通过一个个控制器根据被控制对象的属性和字段实现的。 在k8s中,每个build-in资源类型(Deployment,Statefulset...也就是内置类型)都有对应的控制器,都遵循一个通用的编排模式:Reconcile loop(调谐循环).for {actualState := GetResourceActualState(rsvc)expectSt

2021-02-28 12:04:34 771

原创 关于python的一些编程小技巧------Part1(字典)

python作为一门简单高效的编程语言,常常因为其语法的简便性而导致我们在编写代码的过程中“为所欲为”,本篇文章主要分享一下在日常编写代码的过程中的一些小技巧。

2020-09-03 20:04:21 163

原创 Yolo_v3模型剪枝(voc格式训练自己的数据集)

本文主要针对yolo_v3进行模型剪枝量化,主要使用voc格式的数据集训练自己的数据,代码主要在:-[x]https://github.com/ReOneK/Yolo_v3_prune_vocdata具体步骤如下:## 一、数据处理- 将标注数据放入data/Annotations,图片数据放入data/images- 运行modify.py文件,避免因图片问题导致标注文件中图片的长宽为0的问题-将voc_label.py中classes修改为自己的训练类别,并分别运行make..

2020-09-02 20:06:05 883

原创 关于win10环境下在使用torch调用cuda()失败的原因

看了无数篇博客都是牛头不对马嘴,忙活了半天才搞清楚如果大家在用torch的过程中看见这样的错误。。。。淡定,不是你的问题,也不是代码问题。。。是破win10的原因只需要在代码前面加上torch.cuda.current_device()torch.cuda._initialized = True就可以正常训练了。。。心累啊...

2019-07-26 21:31:01 4686 1

原创 使用torch调用cuda时出错

首先①使用 torch.cuda.is_available()查看是否正确安装cuda以及cudnn,但是有时候会发现明明是有GPU存在就是调用不了,出现以下错误PyTorch非常容易的就可以使用GPU,可以用如下方式把一个模型放到GPU上:device = torch.device("cuda:0")model.to(device)然后可以复...

2019-07-26 10:39:49 4764

原创 torch.gather

关于torch.gather函数直接上代码example1输出为example2输出为

2019-07-15 10:24:44 1037

原创 win10+pytorch1.0+cuda9

原本安装pytorch只需要一条命令:conda install pytorch torchvision cudatoolkit=9.0 -c pytorch结果不是网不行就是各种出错。。。于是用pip安装试了一下,发现还是pip好用啊,conda说的那么好。。。这是官网推荐的pip install https://download.pytorch.org/whl/c...

2019-07-13 20:07:49 1396

原创 L1正则为什么会产生稀疏解

L1正则化:为啥会产生稀疏矩阵:(看图)L1的等值线是方形,等值线相交时很大概率上出现在顶点处,而顶点都在坐标轴上,因此必有其他参数为0,所以用L1正则的解具有稀疏性.数学解释:对损失函数求梯度:我觉得还是图像生动一点,极小值产生时,也就是说损失函数时是一个凹图(没找到图。。),即此处的损失函数的导数是为0的,不就是梯度为0吗?梯度不就是w...

2019-07-13 19:56:33 3743 1

原创 关于python中的作用域和lambda

python 的lambda 匿名函数遵循和标准函数一样的作用域规则。一个lambda 表达式定义了新的作用域,就像函数定义,所以这个作用域除了局部lambda/函数,对于程序其他部分,该作用域都是不能对进行访问的.那些声明为函数局部变量的lambda 表达式在这个函数体内是可以访问的;然而,在lambda 语句中的表达式有和函数相同的作用域result = lambda x, y...

2019-04-21 14:50:33 366

原创 形态学中的开运算和闭运算

今天偶尔看到一个可以很好理解开运算和闭运算的图,给大家分享一下。。开运算:先腐蚀后膨胀的过程称为开运算它具有消除亮度较高的细小区域、在纤细点处分离物体,对于较大物体,可以在不明显改变其面积的情况下平滑其边界等作用图示:可以很清楚的看出来,开运算能和很好的消除暗背景下的亮元素,而且可以很好的避免物体的面积变大对比腐蚀。。。闭运算:先膨胀后腐蚀作用:它具有填充白...

2019-04-21 14:48:29 5792 1

原创 pandas中如何处理缺失值

大多机器学习算法不能处理缺失的特征,因此先创建一些函数来处理特征缺失的问题。当在一些.csv文件中缺少某些值的时候,一般有三种方法解决:1 去掉对应的整个属性2 去掉缺失值所在的数据3 将缺失值进行赋值在pandas中,用 DataFrame 的 dropna() ,drop() ,和 fillna() 方法,可以方便地实现:#去掉缺失值所在数据data.dropna(su...

2019-01-09 20:13:21 2457 1

原创 机器学习下的几种创建测试集的方法

理论上,创建测试集很简单:只要随机挑选一些实例,一般是数据集的 20%例如:import numpy as npdef split_train_test(data, test_ratio): shuffled_indices = np.random.permutation(len(data)) test_set_size = int(len(data) * test_r...

2019-01-08 21:55:51 3047

原创 机器学习的分类

机器学习下面是一个大宝藏,包含了很多种学习方式,其中最典型的是四种:一 监督学习 在监督学习中,用来训练算法的训练数据包含了答案,称为标签。一个典型的监督学习任务是分类。垃圾邮件过滤器就是一个很好的例子:用许多带有归类(垃圾邮件或普通邮件)的邮件样本进行训练,过滤器必须还能对新邮件进行分类。另一个典型任务是预测目标数值,例如给出一些特征(里程数、车龄、品牌等等)称作预测值,来预...

2019-01-08 21:36:46 1307

原创 Windows下安装mxnet_cu90

最近无聊发现李沐大神的深度学习资料,于是也想着手学习一下mxnet,本以为只是 在anaconda下简单的pip install mxnet_cu90,但是发现不能成功调用GPU,弄了大半天也不行,最终找到如下可用办法: 1   git clone https://github.com/mli/gluon-tutorials-zh2  conda create -n gluon a...

2018-12-09 20:34:13 3180

原创 python中的可变对象和不可变对象

今天无意间看到一个关于python的小知识点,分享给大家以前在最初学python的时候,理解id()这个概念的时候有一个尴尬的地方,就是创建不同对象的id应该是不同的,但是。。。。如图当时觉得很神奇。。。。然后就跳过了,今天无意间看到,就做个笔记吧Python 仅缓存简单整数,因为它认为在Python 应用程序中这些小整数会经常被用到。Python 缓存的整数范围是(-1, ...

2018-12-04 11:03:29 341

原创 python中关于属性和方法

              有时候会经常把属性和方法弄混淆,更是在python中,像实例属性,实例方法,类属性和类方法,以及静态属性和静态方法。 在python中,程序中存储的所有数据都是对象,而每一个对象都有一个标识,一个类型和一个值,for example:         a=42就会创建一个值为42的整数对象,而a就是这个标识,类似与is和==的区别(is就...

2018-11-29 20:25:55 1640

转载 关于python中的__new__

__new__ 方法是什么?如果将类比喻为工厂,那么__init__()方法则是该工厂的生产工人,__init__()方法接受的初始化参 数则是生产所需原料,__init__()方法会按照方法中的语句负责将原料加工成实例以供工厂出货。而 __new__()则是生产部经理,__new__()方法可以决定是否将原料提供给该生产部工人,同时它还决定着出 货产品是否为该生产部的产品,因为这名经理可以借该...

2018-05-27 22:17:10 860 2

原创 关于python的深复制和浅复制

1 浅复制在python中,构造方法和[:]做的是浅复制,即复制了最外层的容器,副本中的元素是源容器的元素的引用如果浅复制内的元素是不可变的,那么没什么影响,但是如果包含可变元素,如元组中包含列表之类的,对元组中的列表(可变元素)进行修改的话就是原地修改,但是如果对不可变元素进行修改,就等于是创建了一个新元组(元组是相对不可变的),所以浅复制后的两个对象,对可变对象的引用是相同的,对原本元组里的数...

2018-03-16 14:33:34 129

深度学习

深度学习,从基本的数学公示开始,到最后的模型讲解,非常优秀的一本书

2019-04-28

深度学习

深度学习,从基本的数学公示开始,到最后的模型讲解,非常优秀的一本书

2019-04-28

python网络爬虫

python网络spider,喜欢的可以看一看,感觉还不错。

2019-04-28

python进阶

对于已经掌握python基础的童鞋们可以看看,包含一些进阶版内容

2019-04-28

opencv计算机视觉第二版

opencv计算机视觉第二版,喜欢计算机视觉的可以看看,关于opencv的

2019-04-27

动手学机器学习

使用tensorflow以及sklearn进行实战项目,手把手教学,非常优秀的一本书。

2019-04-26

机器学习实战

机器学习实战, 1.) 机器学习基础 2.) k-近邻算法 3.) 决策树 4.) 基于概率论的分类方法:朴素贝叶斯 5.) Logistic回归 6.) 支持向量机 7.) 集成方法-随机森林和AdaBoost

2019-04-25

中文文本情感分类已标注

已经标注好的情感分类语料库,一共两万多条,可进行下载练习。

2019-04-19

通过反转图像来理解深度图像

反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutional networks中,但是并没有指定反卷积这个名字,反卷积这个术语正式的使用是在其之后的工作中(Adaptive deconvolutional networks for mid and high level feature learning)。随着反卷积在神经网络可视化上的成功应用,其被越来越多的工作所采纳比如:场景分割、生成模型等。其中反卷积(Deconvolution)也有很多其他的叫法,比如:Transposed Convolution,Fractional Strided Convolution等等。

2018-12-14

反卷积(卷积层的可视化)

反卷积(Deconvolution)的概念第一次出现是Zeiler在2010年发表的论文Deconvolutional networks中,但是并没有指定反卷积这个名字,反卷积这个术语正式的使用是在其之后的工作中(Adaptive deconvolutional networks for mid and high level feature learning)。随着反卷积在神经网络可视化上的成功应用,其被越来越多的工作所采纳比如:场景分割、生成模型等。其中反卷积(Deconvolution)也有很多其他的叫法,比如:Transposed Convolution,Fractional Strided Convolution等等。

2018-12-14

生成对抗性网络的统一框架(paper)

有监督的深度学习就是输入的数据有语义标签,输出的结果由人类标识对错。但很多科学家认为无监督学习才是未来的发展方向,让机器自己从原始数据中发现规律。对抗生成网络就是其中的一种方法。 Christian Szegedy(克里斯坦.赛格德)等人在ICLR2014发表的论文中提出了深度学习对抗样本的概念,即在输入的数据集中故意添加细微的干扰,形成输入样本,导致深度神经网络得出错误的输出。这个错误在人看来一目了然,机器却跌入陷阱

2018-12-14

深度学习实战项目

深度学习实战项目 本章将概要介绍什么是装饰器,以及装饰器如何与Python 的函数和类交互。本章还列 举了几个Python 标准类库中常见的装饰器。最后,本章提供了编写装饰器并将其附加到函 数和类上的指南

2018-11-26

python 爬虫的另一种sax流的简单实现

python 爬虫的另一种sax流的简单实现

2018-05-24

关于python爬虫的一种dom流的简单使用

关于python爬虫的一种dom流的简单使用

2018-05-24

列表和字典的学习笔记

关于python中的字典和列表的学习笔记,一些比较重点的知识的简介

2018-05-24

基于python的图像变换

最基本的图像变换,将彩色图变换为灰度度,并将其显示出来

2018-05-24

基于python的图像基本操作

基于python的第三方库的学习笔记,是关于numpy以及matplotlib的学习,是基于python的一些基本的图像处理与变换

2018-05-24

构建多层神经网络

The categorical distribution (figure 3.3) is a discrete distribution that determines the probability of observing one of K possible outcomes. Hence, the Bernoulli distribution is a special case of the categorical distribution when there are only two outcomes. In machine vision the intensity data at a pixel is usually quantized into discrete levels and so can be modeled with a categorical distribution. The state of the world may also take one of several discrete values. For example an image of a vehicle might be classified into {car,motorbike,van,truck} and our uncertainty over this state could be described by a categorical distribution.

2018-05-24

Python核心编程

Python学习手册,是一部非常好的资料,This book is dedicated to Richard Eagle, without whom it would never have been started, and to Lynfa Stroud, without whom it would never have been finished.

2018-05-24

空空如也

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

TA关注的人

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