自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 java注解和反射的应用

前言: 注解和反射经常结合在一起使用,在很多框架的代码中都能看到他们结合使用的影子 所以要想成为一个架构师,想要编写自己的框架,一定要能熟练的使用注解和反射。 注解的概念 注解在我看来就是一个标签,用来标记所修饰的东西,而在程序中,用到这个东西时,可以通过获取他的注解,也就是标签,来进行个性化操...

2019-07-19 17:22:17

阅读数 60

评论数 0

原创 2017CS231n笔记_S16对抗样本和对抗训练

对抗样本:对抗样本是用心构造出来的会被分错类的样本。使用对抗样本来攻击深度卷积网络,使得它出错。对抗样本可以欺骗很多种线性模型,包括逻辑回归和支持向量机。对抗样本也可以欺骗非线性模型。对抗样本的产生是因为模型线性程度过高。 对抗样本的寻找:找到一个和梯度方向能形成很大的内积的方向,然后只要大概沿...

2020-02-14 01:11:51

阅读数 8

评论数 0

原创 2017CS231n笔记_S15深度学习的方法和硬件

目录 S15.0前言 S15.1Algorithms for Efficient Inference S15.2Hardware for Efficient Inference S15.3Algorithms for Efficient Training S15.4Hardware fo...

2020-02-14 01:11:09

阅读数 12

评论数 0

原创 2017CS231n笔记_S14深度增强学习

目录 S14.1增强学习(Reinforcement Learning,RL) S14.2马尔科夫决策过程Markov Decision Processes S14.1增强学习(Reinforcement Learning,RL) 增强学习(强化学习)架构如下图所示。在建立增强学习过程中,...

2020-02-14 01:10:54

阅读数 8

评论数 0

原创 2017CS231n笔记_S13生成模型

目录 S13.1Supervised vs Unsupervised Learning S13.2生成模型Generative Model S13.2.1Fully visible belief network S13.2.3变分编码器(Variational Autoencoders ,...

2020-02-14 01:10:37

阅读数 13

评论数 0

原创 2017CS231n笔记_S12可视化和理解

目录 S12.1可视化 S12.2其他 S12.1可视化 CNN网络是一个黑盒子,这一节主要是为了理解CNN学到了什么,CNN中间层的作用是什么,CNN在找图片的什么。 第一个卷积层Filters可视化:对一些常见网络的第一层卷积层的Filters可视化结果如下所示。可视化方法是,Fil...

2020-02-14 01:10:15

阅读数 11

评论数 0

原创 2017CS231n笔记_S11分割,定位,检测

目录 S11.0前言 S11.1语义分割 S11.1.1滑动窗口方法 S11.1.2全卷积方法 S11.1.13上采样 S11.2分类+定位 S11.2.1分类+定位 S11.2.2姿态估计 S11.3目标检测 S11.3.1目标检测作为回归任务? S11.3.2目标检测作为...

2020-02-14 01:09:59

阅读数 14

评论数 0

原创 2017CS231n笔记_S10循环神经网络

目录 S10.1循环神经网络(Recurrent Neural Networks,RNN) S10.1.1RNN通用架构 S10.1.2RNN的5种类型 S10.2语言建模(Language Modeling) S10.2.1字符级语言模型例子 S10.2.2反向传播 S10.3RN...

2020-02-14 01:09:38

阅读数 24

评论数 0

原创 2017CS231n笔记_S9CNN架构

目录 S9.1LeNet S9.2AlexNet S9.3ZFNet S9.4VGG S9.5GoogleNet S9.6ResNet S9.7比较 S9.8Others S9.1LeNet 该网络由LeCun等人提出[LeCun et al., 1998]。该网络可看作是通信...

2020-02-14 01:09:19

阅读数 26

评论数 0

原创 2017CS231n笔记_S8深度学习软件

目录 S8.1CPU vs GPU S8.2深度学习框架Deep Learning Frameworks S8.1CPU vs GPU CPU是中央处理器。GPU是图像处理单元或者图形卡,最初用于对计算机图形进行渲染,特别是游戏视频等等。CPU和GPU都是通用的计算机器,它们可以执行任何指...

2020-02-14 01:08:52

阅读数 12

评论数 0

原创 2017CS231n笔记_S7训练神经网络(下)

目录 S7.1更好的优化Fancier optimization S7.2集成模型 S7.3正则化(Regularization) S7.4迁移学习(Transer Learning) S7.1更好的优化Fancier optimization 训练神经网络的核心问题是对损失函数的优化...

2020-02-14 01:08:36

阅读数 30

评论数 0

原创 2017CS231n笔记_S6训练神经网络(上)

目录 S6.1前言 S6.2激活函数(Activation Functions) S6.3数据预处理(Data Preprocessing) S6.4权重初始化(Weight Initalization) S6.5批归一化 S6.6训练过程监控 S6.7超参数优化(Hyperpara...

2020-02-14 01:08:12

阅读数 14

评论数 0

原创 2017CS231n笔记_S5卷积神经网络

目录 S5.1历史 S5.2卷积和池化 S5.1历史 神经网络历史 1957年,Frank RosenBlatt发明了第一代感知机器,首次实现了感知器算法。 1960年,Windrow和Hoff发明了Adaline/Madaline,首次将线性层叠加,整合为多层感知器网络。 1986...

2020-02-14 01:07:57

阅读数 26

评论数 0

原创 2017CS231n笔记_S4神经网络介绍

目录 S4.1反向传播(Backpropagation) S4.2神经网络(Neural Networks) S4.1反向传播(Backpropagation) 背景 模型 SVM损失 整体损失函数 目标 找到使得L最小的W。为了找到W,需要求L...

2020-02-14 01:07:34

阅读数 11

评论数 0

原创 2017CS231n笔记_S3损失函数和优化

目录 S3.1损失函数 S3.2优化 S3.1损失函数 背景 假设有3张图像的训练集,S2.3中使用某个W来进行对图像进行预测,得到了这三张图像分别在10个分类上的得分。得分即是模型的预测值或者输出值。 损失函数(loss function) 损失函数用于度量模型权重W的好坏。损失函...

2020-02-14 01:07:20

阅读数 14

评论数 0

原创 2017CS231n笔记_S2图像分类

目录 S2.1数据驱动方法 S2.2K-最近邻算法 S2.3线性分类 S2.1数据驱动方法 图像分类定义 图像分类任务是计算机视觉的核心任务。在进行图像分类时,分类器接收一些输入图像,同时也知道图像集合对应的标签集合。分类器的任务就是为输入的图像分配一个固定的分类标签。图像的类别是人类...

2020-02-14 01:06:34

阅读数 14

评论数 0

原创 2017CS231n笔记_S1课程介绍

目录 S1.1CV概述 S1.2CV历史背景 S1.3课程后勤 S1.1CV概述 定义 计算机视觉(computer vision,CV)是对视觉数据的研究,是一个多学科交叉的领域(物理,生物学,心理学,计算机科学,数学,工程学)。这些年,视觉数据呈爆炸式地增长,这很大程度上得益于世界...

2020-02-14 01:06:07

阅读数 15

评论数 0

原创 2017CS231n笔记_总览

写在开始: 2020年1月26日,开始学习2017CS231n 斯坦福李飞飞计算机视觉识别课程。该博客为课程的笔记,希望能够监督自己学习。课程链接:https://www.bilibili.com/video/av58778425?p=20。课程课件:http://cs231n.stan...

2020-02-14 01:05:29

阅读数 42

评论数 0

原创 idea启动项目时报错,workspace.xml文件第一行存在错误

前言 一次意外关机,正在运行的idea也被关闭,重启电脑后,打开idea,加载项目出错,提示说明.idea文件夹的workspace.xml存在错误 workspace.xml这个文件的作用就是记录idea针对该项目的配置,包括服务器的相关配置,maven或者jdk的相关配置,第三方jar的配置...

2020-01-21 15:05:00

阅读数 25

评论数 0

原创 springboot实现导出含有富文本的数据到word

前言 一开始客户要求做word导出时,只是将系统的一个表单内容导出到word中,没有富文本的数据。这种情况导出word就很简单,制作好word模板后,直接使用easypoi的api就行。后来表单的一个文本框改为了富文本,同时也要求导出的时候呈现的格式和富文本中输入的格式一样。这时候easypoi就...

2020-01-14 09:42:18

阅读数 68

评论数 0

转载 git账号密码输入错误后重新输入

https://blog.csdn.net/suo082407128/article/details/92635939

2019-10-04 08:12:32

阅读数 45

评论数 0

原创 springboot自定义拦截器实现异常的统一捕获和处理

前言 每个方法中可能会抛出不同的异常,如果都是用try catch去处理,显得非常冗余,可以通过spring提供的@ExceptionHandler注解来实现异常的统一封装和处理 拦截器的实现: @RestControllerAdvice public class CommonException...

2019-09-30 14:27:16

阅读数 586

评论数 0

原创 springboot配置跨域

启动类注入如下的Bean @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public vo...

2019-09-30 14:11:31

阅读数 9

评论数 0

原创 springboot中使用swagger接口文档

前言 前后端分离的项目中,前后端人员靠接口 文档进行交互,swagger使用比较广泛,在springboot中使用swagger也很方便,但是swagger存在一些不完善的地方,需要额外的配置才能让前端更好的理解接口 引入swagger依赖 以gradle为例: dependencies { ...

2019-09-30 12:02:23

阅读数 34

评论数 0

转载 springboot启动时控制台不打印接口映射集合

https://www.cnblogs.com/VitoYi/p/10468663.html

2019-09-22 17:29:23

阅读数 12

评论数 0

原创 本地maven仓库存在jar包,项目无法引用

在maven项目中,有时候会遇到项目代码找不到class的错误,然而去本地maven仓库中却能找到对应的jar。 这种问题是如何引起的,我还没找到原因,在网上看到一些方法(idea下),诸如 maven -reimport pom中删掉对应的依赖,再重新添加并reimport 设置maven的工...

2019-09-22 17:24:59

阅读数 694

评论数 1

原创 idea引入lombok编译报错

lombok引入之后,代码直接使用get方法编译时报错,找不到方法,也就是lombok没有生效。 重启了idea之后弹出提示 按照要求配置如下重新编译即可

2019-09-19 16:53:21

阅读数 53

评论数 0

原创 MySQL的tinyint字段,读取出来为true或者false问题

前言 项目中遇到一个问题:我在mybatis中使用嵌套查询时代码如下 <association property="approvalLog" column="{applyId = id,applyType = apply_type}" javaTyp...

2019-09-01 11:18:16

阅读数 39

评论数 0

原创 自定义实体类支持多字段排序的排序器

前言 对于基本类型的集合排序,可以直接借助java提供的排序器进行比较排序,而对于集合中的实体类,想要实现排序需要自定义排序器,常见的有两种方式: 一、实体类实现Comparator接口的compare方法进行排序 二、将比较器抽离出来,生成一个通用的比较器(比较常用) 记录一下第二种的用法 构...

2019-08-23 09:53:50

阅读数 65

评论数 0

原创 eclipse中打包Maven多模块项目

首先需要清楚maven打包时执行命令的顺序: mvn -clean --清除target文件夹,以便重新打包 mvn -test --用于测试编译项目是否可以成功,失败的话会打印出错误信息,比如jar包缺失等 mvn -build --用于编译项目,并执行测试代码 mvn -pa...

2019-07-17 15:57:18

阅读数 764

评论数 0

原创 spring事务回滚失效

项目中遇到一个问题: 执行service层的方法时出错抛出异常,使用了try catch进行了捕捉,并在catch中设置了收到回滚,发现事务回滚出错: No transaction aspect-managed TransactionStatus in scope 由于之前写过一个方法,也是在ca...

2019-07-09 17:44:47

阅读数 69

评论数 0

转载 @RequestBody注解详解

https://blog.csdn.net/justry_deng/article/details/80972817

2019-07-07 17:20:12

阅读数 20

评论数 0

原创 java中整形变量比较大小

java中把-128到127的整数都提前实例化了,这个范围内的所有integer都是同一个对象 如果用两个Integer类型的整数做相等比较: 1.如果Integer类型的两个数相等,如果范围在-128~127(默认),那么用“==”返回true,其余的范会false。 2.两个基本类型int进行...

2019-07-05 16:10:37

阅读数 262

评论数 0

转载 json字符串中值为null的键值对被过滤掉的问题

原文地址:https://blog.csdn.net/qq_31138523/article/details/65627965 在开发过...

2019-07-04 16:35:15

阅读数 930

评论数 0

转载 Spring的@Autowired,@Resource和@Service注解的区别和使用

https://blog.csdn.net/mike__cool/article/details/80294483

2019-06-24 17:26:46

阅读数 73

评论数 0

转载 eclipse中svn提交显示错误svn: E200007: CHECKOUT can only be performed on a version resource

1.可以先尝试在eclipse中项目上鼠标右键,选择team——》Refresh/Cleanup,再尝试提交。 2.如上操作后在eclipse中提交svn还是报错svn: E200007的话,可以用svn tortoise对项目文件夹进行Clean up操作,再在eclipse进行第1步操作,然后...

2019-06-24 17:00:33

阅读数 40

评论数 0

原创 ajax请求成功,却执行error方法

在做ajax调用后台接口的时候出现了这个问题,网上查了查,造成这种情况的原因无非就两种: 1.存在跨域请求 2.服务器端返回的数据类型和ajax接收的数据类型不符,比如要接收的数据类型为json,返回的不是json类型就会去执行error方法。 我的请求不存在跨域,那就是第二种问题,将dataT...

2019-06-10 14:41:28

阅读数 900

评论数 0

原创 java程序性能优化技巧

慎用try catch,不要在循环体中去做try catch 尽量用局部变量代替全局变量:调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,静态变量,实例变量等都保存在堆中,速度较慢。 位运算代替乘除法 int a = 100; a<<=1; //a乘以2...

2019-06-10 11:41:11

阅读数 20

评论数 0

原创 java强引用和弱引用

java的引用类型 强引用 强引用的特点: 强引用在任何时候都不会被jvm回收,可能导致内存泄漏 强引用可以直接访问目标对象 创建一个对象时,该对象实例被分配在堆上,如果在方法中创建了对象 StringBuilder str = new StringBuilder("aaa"...

2019-06-03 17:26:19

阅读数 176

评论数 0

原创 java中Comparable和Comparator的区别

Comparable实现自定义排序的方式:使要比较的类实现这个接口即可 @Data @ToString public class Student implements Comparable<Student>{ private String name; private int ag...

2019-05-22 17:35:03

阅读数 18

评论数 0

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