ArrayList源码分析-jdk1.8
简介:
源码一般由大量代码组成,一上来就一行一行读可能会觉得难以读懂甚至放弃,这个时候不妨试试以debug的形式打开,一步一步来理解源码的运行机制,因此本文将主要使用Debug的形式对java.util.ArrayList的源码进行分析
1.前言源码一般由大量代码组成,一上来就一行一行读可能会觉 ...
在vscode中使用latex高效书写论文教程
简介:
不论你是做本科毕设还是发表论文,都需要面对字体、格式、排版布局等方面一系列问题,使用latex可以轻松帮你解决这一切,帮你高效写论文,不再为繁琐的格式细节头疼
1.latex和vscode来写论文高效在哪?在latex中写论文相对于word而言,优势在于它页面渲染得好,写论文时更好看更学 ...
授人以渔--修改Typora样式通用法则
简介:
Typora这个软件实在是程序员的福音,简单的markdown语法便可以渲染出好看的文字和代码,但是有时候真的感觉太朴素了,比如没有文字标红等重要功能,每次去查博客都是直接复制别人的代码,有时候自己想要的功能网上还很难查到,于是经过摸索我写下我探索到的知识,一是为了自己日后回顾,二是为有我同 ...
Maven配置阿里云仓库镜像
简介:
网上博客的阿里云仓库镜像url都是老版本的,现在阿里云使用https协议,url也发生了一些变化,这里记录一下
使用阿里云镜像原因使用maven开发项目,依赖的包需要从默认的远程仓库https://repo.maven.apache.org/maven2中下载到本地,由于是**国外的 ...
力扣每日一题:两数相加
简介:
题目描述![image-20200806211655063](/Users/mac/Library/Application Support/typora-user-images/image-20200806211655063.png)
我的解题过程思路
首先创建两个指针p、q指向两个链表 ...
力扣每日一题:两数之和
简介:
今天开始每天刷一道力扣题目,把自己的答案与官方答案进行对比,找出自己的不足,提高代码的质量
题目描述![image-20200804112934651](/Users/mac/Library/Application Support/typora-user-images/image-2 ...
递归算法实战:迷宫问题和八皇后问题的思考与理解
简介:
迷宫问题迷宫是非常常见的游戏,我们要从(1,1)入口出发,到达(8,8)出口,本文拟使用递归实现迷宫游戏,让计算机帮助我们找到一条路
实现思路
首先建立地图,使用二维数组来模拟地图,数组中数值为0时候表示该地方没有走过,为1表示红色的围墙,为2表示走得通,为3表示该路是死路
到达一个地 ...
GoogLeNet(Inception v1)模型
简介:
本文开始对Inception系列模型进行解读
GoogLeNet(Inception v1)从AlexNet到VGG模型,一直都在关注模型深度,深度的不断增加会带来一系列问题:
参数量爆炸
容易发生过拟合
梯度消失,难以优化
因此Inception作者开始关注模型广度问题:
图片a是 ...
python中axis的理解
简介:
在python中numpy和pandas对于axis的操作方式看上去似乎是矛盾的?也许需要换个角度理解了!
问题的引出
在使用numpy中的np.mean(axis = 1)的时候,计算结果是按照行计算的平均值,如下图所示:
在使用pandas中的pd.drop(axis = 1) ...
1×1卷积核的作用
简介:
在network in network网中网这篇论文中,对1×1卷积核作用进行了解释,该论文为后续网络模型开发(比如GoogLeNet、Inception都广泛使用了1×1卷积)提供了很好的思路,是一个经典的方法。
1×1卷积简介1×1卷积就是将卷积核的尺寸设置为1×1,如图所示
1× ...