自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 源码分析:ArrayList扩容机制

文章目录成员变量构造方法扩容 ArrayList是我比较常用的Java容器,最近研究了一下它的底层实现部分。关于ArrayList的继承关系请参考上一篇文章Java容器概览。 成员变量 private static final long serialVersionUID = 8683452581122892189L; //默认的初始容量为10 private static final int DE...

2018-12-01 16:18:25 188

原创 Java容器概览

容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection 1. Set TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的时间复杂度为 O(1),TreeSet 则为 O(logN)。 HashSe...

2018-11-28 21:00:19 98

原创 深入了解Java字符串常量池

文章目录class常量池运行时常量池字符串常量池 java中有几种不同的常量池,以下的内容是对java中几种常量池的介绍以及重点研究一下字符串常量池。 class常量池 我们写的每一个Java类被编译后,就会形成一份class文件;class文件中除了包含类的版本、字段、方法、接口等描述信息外,还有一项信息就是常量池(constant pool table),用于存放编译器生成的各种字面量(Lit...

2018-11-13 15:19:30 191

原创 java虚拟机中的内存分配

文章目录1.程序计数器2.虚拟机栈3.本地方法栈4.堆区5.方法区 java虚拟机中内存划分如下图所示,下面具体谈一下每一个部分。 1.程序计数器 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,类似于汇编语言的程序计数器。每个程序计数器只用来记录一个线程的行号,所以它是线程私有(一个线程就有一个程序计数器)的。 如果程序执行的是一个Java方法,则计数器记录的是...

2018-11-10 11:23:44 180

原创 带你走进高效机器学习算法——GBDT

文章目录起源集成学习BaggingGradient BoostingGBDT应用分类回归构建新特征 GBDT(Gradient Boosting Decision Tree 梯度提升决策树)算法近年十分流行,被广泛应用于各类数据挖掘以及机器学习的比赛之中并有着良好的表现。下面让我们来走进这个算法。 起源 提起GBDT的起源,我们不得不引出以下几个概念。 集成学习 引用百科中的一段话: 集成学习是...

2018-10-19 09:31:45 436

原创 Git教程

文章目录git(github)版本控制准备Git什么是git???安装GitGit初体验创建版本库(repository)添加文件到版本库版本退回撤销修改Git进阶篇关联远程库Github从Github上克隆Git分支管理 git(github)版本控制 最近在学习git,在网上也看了很多教程,也跳了很多坑,在这里给大家分享一下吧,希望我跳过的坑大家就不要跳了。。。 准备Git 什么是git???...

2018-10-12 08:49:47 384

原创 Markdown简单教学

文章目录Markdown简介编辑器选择基本语法标题文本样式列表引用代码框格式控制 Markdown简介 引用一段Markdown中文文档的文字。 宗旨 Markdown 的目标是实现「易读易写」。 可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-t...

2018-10-07 18:07:53 240

转载 机器学习入门必看

转自 飞鸟各投林 史上最强----机器学习经典总结---入门必读----心血总结-----回味无穷 让我们从机器学习谈起 导读:在本篇文章中,将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。当然,本文也面对一般读者,不会对阅读有相关的前提要求。   在进入正题前,我想读者心中可能会有一

2018-01-18 12:32:39 212

转载 神经网络直观理解

作者:机器之心 链接:https://www.zhihu.com/question/39022858/answer/203073911 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 引言 先坦白地说,有一段时间我无法真正理解深度学习。我查看相关研究论文和文章,感觉深度学习异常复杂。我尝试去理解神经网络及其变体,但依然感到困难。 接着有

2018-01-17 15:30:09 517

转载 手写体数字识别二

转自: http://www.aichengxu.com/view/2464034 本节代码地址: https://github.com/vic-w/torch-practice/tree/master/mnist 根据个人理解,注释了一些原作者没有注释的代码 [plain] view plain copy luaro

2018-01-14 11:28:49 291

转载 手写体数字识别

转自: 本节代码地址: https://github.com/vic-w/torch-practice/tree/master/mnist MNIST是手写数字识别的数据库。在深度学习流行的今天,MNIST数据库已经被大家玩坏了。但是用它来学习卷积神经网络是再好不过的了。这一次,我们就用Torch来实现MNIST数据库的识别。 这一次的代码用到了mnist库,如果之前没

2018-01-14 11:24:40 856

转载 Torch实现线性回归

深度学习笔记(二)用Torch实现线性回归 转自:http://www.aichengxu.com/view/2464032 代码地址: https://github.com/vic-w/torch-practice/tree/master/linear-reg 神经网络是由很多逻辑回归的节点级联组成的。而所谓逻辑回归,就是一个线性变换连接一个Sigmoid函数。所以说线性回归是神经

2018-01-14 11:21:13 1221

空空如也

空空如也

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

TA关注的人

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