自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

转载 图像调试基本术语

图像调试基本术语镜头光学焦距与光轴平行的光线射入到凸透镜时,理想的镜头应该是所有的光线聚集到一点,再以锥形扩散开来,这个聚集所有光线的一点,就叫做焦点。焦点距镜头中心的距离,或者在Camera中,镜头光学中心到成像平面(CCD或CMOS)的距离成为焦距。弥散圆在焦点前后,光线开始聚集和扩散,点的影像变成模糊的,形成一个扩大的圆,这个圆叫做弥散圆。如果弥散圆的直径小于人...

2019-10-15 21:58:15 2595

转载 计算机网络协议

目录  一、计算机网络的发展历程      1、计算机网络发展      2、计算机的模式变化  二、各种协议      1、协议的重要性      2、协议的标准:OSI七层模型  三、TCP/IP协议      1、介绍      2、TCP/IP协议的发展历程      3、TCP/IP四层模型  四、IP协议      1、介绍      2、IP协议特点      3、IPV4和I...

2019-09-27 09:42:23 562

转载 数据库-- SQL创建索引

一、数据库建立索引的原则1.确定针对该表的操作是大量的查询操作还是大量的增删改操作。2.尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。3.尝试建立复合索引来进一步提高系统性能。修改复合索引将消耗更长时间,同时,复合索引也占磁盘空间。4.对于小型的表,建立索引可能会影响性能5.应该避免对具有较少值的字段进行索引。...

2019-09-12 14:15:44 522

转载 评估方法提高深度学习模型泛化能力

三种经典的评估方法提高模型泛化能力①留出验证:评估模型时,将数据划分为训练集、验证集、测试集。(比较适合大数据集)在训练数据上训练模型,在验证数据上评估模型,最后在测试数据上测试最佳参数的模型。划分为三个集合而非两个集合:训练集和测试集,是因为在模型设计时一般需要调节模型超参数,比如隐藏层数、每层神经元数等等,在这个调节学习的过程中会以验证集的性能作为反馈;每次通过验证集调节模型的...

2019-09-12 11:23:48 2488

转载 深度学习分类任务评价指标

0 分类问题评价指标混淆矩阵混淆矩阵:Actual :实际的正类或父类; Predicted : 预测的;1 :正类 0:父类 predicted predicted 1 0 Actual 1 TP FN Actual : 0 FP TN ...

2019-09-12 11:07:03 1182

转载 深度学习中的数据增强

关于计算机视觉领域数据增强的一些常用的方法在计算机视觉中,典型的数据增强方法有翻转(Flip),旋转(Rotat ),缩放(Scale),随机裁剪或补零(Random Crop or Pad),色彩抖动(Color jittering),加噪声(Noise)为什么需要数据增强 :一般而言,比较成功的神经网络需要大量的参数,许许多多的神经网路的参数都是数以百万计,而使得这些参数可以正...

2019-09-11 14:28:16 719

原创 数据结构--链表

import java.util.Scanner;class ListNode { int val; ListNode next = null; //结点 ListNode(){} ListNode(int val) { //结点的值 this.val = val; }}public class Solution_LinkN...

2019-09-10 11:09:17 78

原创 Linux -- 基础

目录linux 操作系统重点:一.linux 操作系统概述二.安装linux系统三.linux系统环境四、linux的常用命令 五、打包、压缩文件六、软件管理 七、搭建Java服务器,并且实现远程安全访问linux系统 linux 操作系统重点: 1.linux系统环境 命令交互通道 ...

2019-09-07 15:15:44 146

原创 机器学习--聚类

目录聚类聚类的性能度量:距离计算K-mean 聚类算法.聚类聚类是一种无监督学习。聚类试图将数据集中的样本划分为若干个通常是不相交的子集,每个子集称为一个“族”(clustering)。聚类的性能度量:(1)外部指标(external index):将聚类结果与某个“参考模型”进行比较。外部性能量度结果值在[0,1]区间,值越大越好。常用外部指标:...

2019-09-07 14:54:29 217

原创 机器学习--支持向量机SVM

支持向量机(support vector mechanine)通俗详见https://www.iteye.com/blog/eric-gcm-1981771要明白什么是SVM,便得从分类说起。 分类作为数据挖掘领域中一项非常重要的任务,它的目的是学会一个分类函数或分类模型(或者叫做分类器),而支持向量机本身便是一种监督式学习的方法(至于具体什么是监督学习与非监督学习,请参见此系...

2019-09-07 11:20:14 119

原创 数据结构--排序

目录* 选择排序* (选择) 堆排序* 直接插入排序* 希尔排序(希尔插入排序)* (交换)冒泡排序* 快速排序* 归并排序 排序算法 时间复杂度 空间复杂度(辅助空间) 稳定性 平均情况 最好情况 最坏情况 插入 直接插入排序 ...

2019-09-06 16:52:34 81

原创 Java面试 -- Http

一、什么是HTTPhttp 使得Web服务器与浏览器客户端之间(可以通过互联网或内网进行数据交互)的数据传输格式规范。Web服务器每天24小时不间断运行,并等待HTTP客户端(通常是Web浏览器)来连接并请求资源。通常,客户端发起一个连接,服务端不会主动连接客户端。互联网用户需要通过点击连接或者输入一个URL(Uniform Resource Locator,统一资源定位符)地址来访...

2019-09-05 22:08:18 161

转载 Java面试--Java异常处理机制

版权声明:本文为CSDN博主「BoSeal」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_15349687/article/details/82811581一、什么是java异常?java异常指在程序运行时可能出现的一些错误,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发...

2019-09-04 20:40:00 354

转载 Java面试--Structs

1.为什么要使用Struts2框架?传统的servlet/JSP实现的MVC架构,其运行机制是:JSP页面(视图view)发送消息到servlet(控制器Controller),servlet获取请求数据,处理业务逻辑,分发转向。这样的话,servlet就太臃肿了,什么都是servlet干,而且业务逻辑全是硬编码,代码都写死了不利于维护。struts2就是对Servlet和F...

2019-09-04 15:50:36 99

原创 Java面试--Spring

详见:https://baike.baidu.com/item/spring%E6%A1%86%E6%9E%B6/2853288?fr=aladdin#5_3Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。模块Spring框架由七个定义明确的模块组成:快速入门:1.开发前先要导入.jar (架包) beans ; context; core;...

2019-09-04 14:31:39 105

转载 Java面试--JVM

https://blog.csdn.net/dadiyang/article/details/82823447

2019-09-01 15:48:44 98

转载 Java面试--JDK

JDK和JRE的区别Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。...

2019-09-01 09:58:53 163

原创 Java面试--面向对象--Object类的方法

Object()默认构造方法。clone() 创建并返回此对象的一个副本。equals(Object obj) 指示某个其他对象是否与此对象“相等”。finalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。getClass()返回一个对象的运行时类。hashCode()返回该对象的哈希码值。notify()唤醒在此对象监视器上等待的单个...

2019-08-29 17:42:43 112

原创 Java面试--Java特性:继承、多态、封装

(1)抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2)继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称...

2019-08-29 17:32:59 138

原创 位运算符

&amp; 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1^ 按位异或 若参加运算的两个二进制位值相同则为0,否则为1~ 取反 ~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0<< 左移 用来将一个数的各二进制位全部左移N位,右补0>> 右移 将一个数的各二...

2019-08-27 11:28:43 87

原创 Java——数组相关编程练习

/** 数组相关的题*/import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.ArrayList;import java.util.Collections;import java.util.Ma...

2019-08-24 20:56:04 265

原创 数据库基本操作(二)

课程回顾mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据 sql语句 2)管理数据库: 增加: create database 数据库 default character u...

2019-08-24 20:29:03 139

原创 数据库基本操作(一)

自定义标签&编码实战 1)自定义标签步骤: 1.1 编写标签处理器类,继承SimpleTagSupport类,覆盖doTag方法 1.2 在W...

2019-08-24 20:23:05 108

原创 Java基础(13)-- 面向对象、构造方法、this、super

一、构造方法构造方法的格式:修饰符 构造方法名(参数列表){}构造方法的体现: 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 构造方法名称必须和类型保持一致。 构造方法没有具体的返回值。 构造方法的细节:一个类中可以有多个构造方法,多个构造方法是以重载的形式存在的 构造方法是可以被private修饰的,作用:其他...

2019-07-20 17:04:08 112

原创 Java基础(12)-- 面向对象、多态、接口

一、接口与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。定义格式:public interface 接口名 {抽象方法1;抽象方法2;抽象方法3;}使用interface代替...

2019-07-20 16:24:14 112

原创 Java基础(11)-- 面向对象、继承、抽象类

一、继承在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。格式:class 子类 extends 父类 {}2 继承的好处:1、继承的出现提高了代码的复用性,提高软件开发效率。2、继承的出现让类与类之间产生了关系,提供了多态的前提。在类的继承中,需要注意一些问题...

2019-07-20 15:59:59 276

原创 Java基础(10)-- 面向对象、类与对象、封装

一、面向对象理解什么是面向过程、面向对象面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 1、面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。 2、面向对象的程序...

2019-07-20 15:45:44 94

原创 Java基础(9)-- Eclipse开发工具

一、Eclipse的下载、安装、卸载下载 http://www.eclipse.org 安装 (只需要解压后就能使用) 卸载(只需要将文件夹删除就可以了) 注意: 开发软件的安装目录中,尽量不要出现空格与中文二、Eclipse的使用使用步骤:开启,选择工作空间,如下图 工作空间:指的是将来编写的java源文件存放的位置 下图中的复选框“□”,如果选中,表示使用当前工作空间...

2019-07-20 15:31:47 121

原创 Java基础(8)-- 循环练习、数组方法练习、

一、循环练习编写程序求 1+3+5+7+……+99 的和值。public class Test01 { public static void main(String[] args) { int sum = 0; for (int i = 0; i < 100; i++) { if (i%2==1) { ...

2019-07-19 16:57:54 235

原创 Java基础(7)-- 引用数据类型、ArrayList、

一、引用数据类型1、类的类型类的类型为两种:第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。2、类的定义类的定义格式创建java文件,与类名相同public class 类名{ 数据类型 属性名...

2019-07-19 16:44:02 259

原创 Java基础(6)-- 方法

一、方法1、方法声明声明一个方法的具体语法格式如下:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值;}修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍 返回值类型:用于限...

2019-07-19 16:31:32 117

原创 Java基础(5)-- 数组

一、数组定义1、数据类型[] 数组名 = new 数据类型[元素个数或数组长度];int[] x; // 声明一个int[]类型的变量x = new int[100]; // 创建一个长度为100的数组 数据类型 默认初始化值 byte、short、int、long 0 ...

2019-07-19 16:19:58 165

原创 Java基础(4)-- 引用数据类型、流程控制语句

引用数据类型 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。引用数据类型的使用与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。数据类型 变量名 = new 数据类型();每种引用数据类型都有其功能,我们可以调用该类型实例的功能。变量名.方法名();Scanner类Scanner类是引...

2019-07-19 15:33:51 121

原创 Java基础(3)-- 数据类型、常量

一、数据类型* A:为什么有数据类型 * Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型* B:Java中数据类型的分类在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。一个字节等于8个bit,java是跟平台无关的。...

2019-07-19 15:20:48 150

原创 Java 基础(2)--关键字,标识符

一、关键字 * a: 定义 * 是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,int,double均为Java已经预设好的 * b: 特点 * 组成关键字的字母全部小写(代码中的蓝色部分) ,注意String不是关键字...

2019-07-19 15:17:20 107

原创 Java基础(1)

一、Java开发环境A: JDK的下载 * a: 官网 http://www.oracle.com/cn/index.html * b: 演示下载流程B: JDK的安装 * a: 傻瓜式安装 * 双击安装程序,然后一路next即可(但是不建议)...

2019-07-19 15:14:33 63

caffe网络模型各层详解

初接触caffe的,很详细的caffe网络层详解,对初学者很有帮助!

2018-01-18

空空如也

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

TA关注的人

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