2 我是天才很好

尚未进行身份认证

只要你足够地努力,所有的美好终将如期而至。

等级
TA的排名 3w+

图像分割的经典算法——传统图割到深度学习FCN、PSP、Mask-RCNN

文章目录1. 什么是图像分割?2. 最常用的数据集3. 传统的图切割4. 深度学习算法今天看了浙大博士刘汉唐的语义分割视频,非常精彩。特此将其PPT与讲稿记录分享。图像语义分割是 AI 领域中一个重要的分支,是机器视觉技术中关于图像理解的重要一环。近年的自动驾驶技术中,也需要用到这种技术。车载摄像头探查到图像,后台计算机可以自动将图像分割归类,以避让行人和车辆等障碍。随着近些年深度学习的火热,使得图像分割有了巨大的发展,本文为大家介绍深度学习中图像分割的经典算法。分享提纲:1.图像分割的问题定义,以

2020-05-23 11:21:53

语义分割与实例分割

目前的分割任务主要有两种:(1)像素级别的语义分割(2)实例分割顾名思义,像素级别的语义分割,对图像中的每个像素都划分出对应的类别,即实现像素级别的分类;而类的具体对象,即为实例,那么实例分割不但要进行像素级别的分类,还需在具体的类别基础上区别开不同的实例。比如说图像有多个人甲、乙、丙,那边他们的语义分割结果都是人,而实例分割结果却是不同的对象,具体如下图所示:...

2020-05-22 16:48:08

PaddleSeg 数据增强

数据增强基本流程ResizeResize步骤是指将输入图像按照某种规则将图片重新缩放到某一个尺寸,PaddleSeg支持以下3种resize方式:Unpadding 将输入图像直接resize到某一个固定大小下,送入到网络中间训练。预测时同样操作。Step-Scaling 将输入图像按照某一个比例resize,这个比例以某一个步长在一定范围内随机变动。预测时不对输入图像做处理。Range-Scaling 将输入图像按照长边变化进行resize,即图像长边对齐到某一长度,该长度在一定

2020-05-22 14:00:59

Java中面向对象的知识点总结

Java是一门面向对象的语言。对象是Java程序中的基本实体。除了对象之外Java程序同样处理基本数据。一、对象和类的概念类:对具有相同属性和方法的一类事物的抽象。对象:具体的某一事物,代表自身的一些属性和方法。二、类(对象)之间的关系关联(组合、聚合),继承,依赖、实现三、面向对象设计思想面向对象—>考虑哪些类,对象—>类和对象有属性、方法—>类和类之间的关系四...

2020-05-06 12:12:04

static int a 和 int a是什么区别?

一、主体不同1、static int a:变量a被定义为抄静态整型变量。2、int a:定义为整型变量。二、可变性不同1、static int a :其值就会在编译时设定,并且无法在运行时改变。2、int a:值在运行时设定,可以随时改变。三、作用域不同1、static int a:作用域只限于文件内。2、int a:作用域在函数内,能够作为某特定种类的值中任何一个的保留器。...

2020-05-06 11:56:36

Java面向对象的三大特征

java面向对象的三大特征:“封装、继承、多态”。以本文为例,User类中的变量为私有变量,只能通过创建对象(此时构造方法自动调用)来赋值。外界只能通过公有方法api()来访问User类。Admin类继承了User类,调用了其构造方法,还重写了method_1方法,增加了一个特有方法power()。User文件public class User {/*** 私有变量, 仅限本类访问...

2020-05-06 11:27:34

Java基础教程之Hello World到面向对象

Java是完全面向对象的语言。Java通过虚拟机的运行机制,实现“跨平台”的理念。我在这里想要呈现一个适合初学者的教程,希望对大家有用。“Hello World!”先来看一个HelloWorld.java程序。这个程序在屏幕上打印出一串字符"Hello World!":public class HelloWorld{ public static void main(String[]...

2020-05-06 11:11:27

Java基础教程之组合(composition)

在从HelloWorld到面向对象中,我们将int,float, double, boolean等称为基本类型(primitive type),也就是特殊的类。我们可以将一个整数理解称为一个int类型的对象。int类型可以有赋值、加法、减法等操作接口。普通类型可以视作对基本类型的拓展。我们已经见过了基本类型作为数据成员、方法的参数、方法的返回值和方法内部的自动变量。自然的,普通类型的对象,比如Ba...

2020-05-06 10:05:13

类变量和实例变量的区别

一、类对象和实例对象类对象是将具有相似属性和方法的对象总结抽象为类对象,可以定义相似的一些属性和方法,不同的实例对象去引用类对象的属性和方法,能减少代码的重复率。实例对象又称实例化对象,不是抽象而是一类对象中具体的一例对象。二、类变量和实例变量类变量:可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的)。实例变量:实例化之后,每个实例单独拥有的变量。实例变量:实例化之后...

2020-05-06 09:56:41

Scanner in = new Scanner(System.in);是什么意思?

Scanner 是一个类,in是一个实例或者说是对象!new 是一个创建对象的方法……Scanner这个类最实用的地方表现在获取控制台输入。就相当与声明这是一个人类(Scanner),这个人类是谁(in), 后面新创建一个人类new Scanner(system.in),system.in 表示他有什么特征。总的来说就是新创建一个输入的Scanner对象,然后赋值给in。用人类的话来说...

2020-05-06 09:31:25

public static void main(String[] args) 是什么意思?

这是java程序的入口地址,java虚拟机运行程序的时候首先知找的就是main方法。跟C语言里面的main()函数的作用是一样的。只有有main()方法的java程序才能够被java虚拟机运行,可理解为规定的格式。这个是一个方法,比较特殊的方法,所有java程序的运行起点就是这个方法。对于里面的参数及修饰符:public:表示的这道个程序的访问权限,表示的是任何的场合可以被内引用,这样jav...

2020-05-06 08:08:31

频率派vs贝叶斯派

频率派vs贝叶斯派 —— MLE(最大似然估计) vs MAP(最大后验估计)1. 频率派 vs 贝叶斯派在概率估计或者机器学习里的参数估计上,有两个方法,MLE(最大似然估计) 和MAP(最大后验估计),其实代表了概率论里的两个派别,频率派和贝叶斯派往大的说,这两个派别代表了不同的世界观。频率派认为参数是客观存在不会改变的,虽然未知,但却是固定值;贝叶斯派则认为参数是随机值,因为不可能做...

2020-04-27 20:59:08

机器学习绪论

参考书籍与视频

2020-04-27 15:44:33

凸函数的定义、性质以及判别

凸函数有很好的极值性质,这使其在非线性规划中占有重要的地位。凹函数与凸函数相似,凸函数具有全局极小值,凹函数具有全局极大值。 因为两者很方便进行转换,我们以凸函数为例作介绍。1. 凸函数的定义要定义凸函数,首先必须要对凸集有所了解。凸集:给定集合以及其中的任意两个元素 x(1)x^{(1)}x(1)和x(2)x^{(2)}x(2),即 x(1)∈Sx^{(1)}\in Sx(1)∈S且 ...

2020-04-27 09:34:26

凸函数

凸函数图像:由函数图像更加清晰地辨别凸函数的形状,然后对定义的认识才能更加的清晰。凸函数定义:x1,x2x_1,x_2x1​,x2​ 为函数f(x)定义域内的任意两个实数,且x1<t<x2x_1<t<x_2x1​<t<x2​,恒有f(x1+x22)≤f(x1)+f(x2)2f(\frac {x_1+x_2}2)\leq \frac {f(x_1)+f(x...

2020-04-27 08:42:38

机器学习哪些算法需要归一化?

机器学习中需要归一化的算法有SVM, 逻辑回归,神经网络,KNN, 线性回归,而树形结构的不需要归一化,因为它们不关心变量的值,而是关心变量分布和变量之间的条件概率,如决策树,随机森林,对于树形结构,树模型的构造是通过寻找最优分裂点构成的,样本点的数值缩放不影响分裂点的位置,对树模型的结构不造成影响,而且树模型不能进行梯度下降,因为树模型是阶跃的,阶跃是不可导的,并且求导没意义,也不需要归一化。...

2020-04-25 16:08:57

paddle.reader.shuffle()中buf_size的作用

第一遍运行,数据顺序未乱。顺序还是未乱。猜测buf_size=1表示缓冲区只能存下一行数据或者说是一条记录。一条一条读,顺序乱不了。buf_size=2,每次可以缓冲2条记录,1、2行随机排列;3、4行随机排列;5、6行随机排列;7、8行随机排列,第9行固定不变。再验证一次:buf_size=3,一次可以缓冲3条:1、2、3行随机;4、5、6行随机;7、8、9行随机。再...

2020-04-24 21:22:34

关于RGBA颜色值

RGBA的意思是(Red-Green-Blue-Alpha)它是在RGB上扩展包括了“alpha”通道,运行对颜色值设置透明度。在RGBA中,四个数字以逗号分隔开,前面三个数字标识这个颜色的RGB值,这个设置和RGB并没有任何区别,RGBA也可以设置为百分比,后面的数字代表透明度,范围在0-1之间。1表示不透明,0表示全透明。前三个值(红绿蓝)的范围为0到255之间的整数或者0%到100%之间...

2020-04-22 11:59:16

什么是脚本语言?

脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。1、脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链接文本,而编程语言通常用于向机器发出一系列复杂的指令。2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,其也涉及到...

2020-04-22 09:55:45

支持向量机SVM

文章目录1. 支持向量学习机1.1 直观例子1.2 用数学理解直观1.3 从几何直观到最优化问题1.4 损失项1.5 损失函数与惩罚项1.6 Hard margin与soft margin比较1.7 支持向量学习机与逻辑回归: 隐藏的假设2. 核函数2.1 空间变换:从非线性到线性2.2 拉格朗日对偶2.3 支持向量2.4 核函数的定义:优化运算2.5 常用的核函数2.6 Scale varian...

2020-04-20 10:16:02

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。