代码改变世界

随笔档案-2019年07月

记录

2019-07-31 15:23 by heixialee, 116 阅读, 收藏,
摘要: 人脸pytorch https://github.com/wujiyang/Face_Pytorch 阅读全文

attention 论文

2019-07-31 14:53 by heixialee, 227 阅读, 收藏,
摘要: 1. CBAM: Convolutional Block Attention Module 实现:https://github.com/luuuyi/CBAM.PyTorch 2 Attention Augmented Convolutional Networks 阅读全文

Base 论文

2019-07-30 20:37 by heixialee, 182 阅读, 收藏,
摘要: SENet: Squeeze-and-Excitation Networks attention 相关: CBAM : Convolutional Block Attention Module 阅读全文

场景分割论文

2019-07-30 20:28 by heixialee, 464 阅读, 收藏,
摘要: PSENet : Shape Robust Text Detection with Progressive Scale Expansion Network ESPNet : Efficient Spatial Pyramid of Dilated Convolutions for Semantic 阅读全文

anchor的理解

2019-07-18 11:45 by heixialee, 699 阅读, 收藏,
摘要: 为什么使用anchor而不是直接预测bbox呢,有以下几个原因: 1. 可以设计多尺度的anchor,便于预测不同尺度的信息 2. 通过anchor,预测值从绝对坐标,变为预测offset,这样训练更容易收敛,学习难度降低 阅读全文

人脸进程记录

2019-07-12 15:15 by heixialee, 191 阅读, 收藏,
摘要: contrastive loss tripple loss L-softmax loss A-softmax loss (sphere face) CosFace ArcFace 阅读全文

multi-angle cosine and sines

2019-07-12 14:20 by heixialee, 240 阅读, 收藏,
摘要: [1.1] [1.2] [1.3] [1.4] [1.5] [1.6] [1.7] [1.8] [1.1] [1.2] [1.3] [1.4] [1.5] [1.6] [1.7] [1.8][1.9] 阅读全文

Euclidean Margin vs Angular Margin

2019-07-12 11:16 by heixialee, 556 阅读, 收藏,
摘要: Euclidean Based Margin: Contrastive Loss Triple Loss Angular Based Margin: L-Softmax A-Softmax 一个思想: 通过加入一些限制,获取剔除一些衡量标准,能够很好的压缩类内的距离和加大类间的距离 比如L-Soft 阅读全文

牛顿法

2019-07-03 15:31 by heixialee, 1603 阅读, 收藏,
摘要: 牛顿法的起源 牛顿法以伟大的英国科学家牛顿命名,牛顿不仅是伟大的物理学家,是近代物理的奠基人,还是伟大的数学家,他和德国数学家莱布尼兹并列发明了微积分,这是数学历史上最有划时代意义的成果之一,奠定了近代和现代数学的基石。在数学中,也有很多以牛顿命名的公式和定理,牛顿法就是其中之一。 牛顿法不仅可以用 阅读全文

直观理解线性代数

2019-07-03 14:25 by heixialee, 1779 阅读, 收藏,
摘要: 【阅读时间】1小时左右 words 14069words【内容简介】将只停留在数值运算和公式的线性代数推进到可视化几何直观(Visual Geometric Intuition)的领悟上,致敬3B1B的系列视频的笔记,动图也都来自于视频。内容涉及到基变换,叉积,逆矩阵,点积,特征向量与特征值。每一章 阅读全文

Triple Loss

2019-07-03 13:49 by heixialee, 1295 阅读, 收藏,
摘要: 前言】 最近,learning to rank 的思想逐渐被应用到很多领域,比如google用来做人脸识别(faceNet),微软Jingdong Wang 用来做 person-reid 等等。learning to rank中其中重要的一个步骤就是找到一个好的similarity functio 阅读全文

【直观详解】泰勒级数

2019-07-03 10:10 by heixialee, 4705 阅读, 收藏,
摘要: For me, mathematics is a collection of examples; a theorem is a statement about a collection of examples and the purpose of proving theorems is to cla 阅读全文

找出数组中每个数右边第一个比它大的元素

2019-07-01 17:30 by heixialee, 3769 阅读, 收藏,
摘要: 题目:给定一个整型数组,数组元素随机无序的,要求打印出所有元素右边第一个大于该元素的值。 如数组A=[1,5,3,6,4,8,9,10] 输出[5, 6, 6, 8, 8, 9, 10, -1] 如数组A=[8, 2, 5, 4, 3, 9, 7, 2, 5] 输出[9, 5, 9, 9, 9, - 阅读全文

单调队列和单调栈详解

2019-07-01 17:19 by heixialee, 3129 阅读, 收藏,
摘要: 前言 单调栈和单调队列算是栈和队列的高级应用吧,在公司面试中应该是不怎么会出现的(除非算法岗?)。因为原理比较简单,网络上的相关资料反而对于这两个东西说得都不甚清楚,尤其是它们的应用方法。最基本的两本中文算法书“紫书”和“白皮”都没有提到。 而我因为平日要做的事情也很多,仓促中写下的这篇文章难免表达 阅读全文

二叉树判断是否相等

2019-07-01 16:17 by heixialee, 1733 阅读, 收藏,
摘要: 1、题目Given two binary trees, write a function to check if they are equal or not. Two binary trees are considered equal if they are structurally identic 阅读全文

Batch Normalize

2019-07-01 14:15 by heixialee, 525 阅读, 收藏,
摘要: 好久没有更新专栏了,从去年6月开始一直在忙实习,年初实习结束了又在写毕业论文,终于搞的差不多了,可以抽空来慢慢更新专栏内容了! 前言 本期专栏主要来从理论与实战视角对深度学习中的Batch Normalization的思路进行讲解、归纳和总结,并辅以代码让小伙伴儿们对Batch Normalizat 阅读全文

正则化方法:防止过拟合,提高泛化能力

2019-07-01 10:36 by heixialee, 921 阅读, 收藏,
摘要: 正则化方法:防止过拟合,提高泛化能力 在训练数据不够多时,或者overtraining时,常常会导致overfitting(过拟合)。其直观的表现如下图所示,随着训练过程的进行,模型复杂度增加,在training data上的error渐渐减小,但是在验证集上的error却反而渐渐增大——因为训练出 阅读全文