自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xungeer29 的博客

个人学习记录

  • 博客(31)
  • 收藏
  • 关注

原创 Focal Loss

pytoch 实现# From bestfittinig# https://www.kaggle.com/c/human-protein-atlas-image-classification/discussion/78109class FocalLoss(nn.Module): def __init__(self, gamma=2): super().__init__...

2019-05-08 22:22:19 2865

原创 深度学习原理知识点整理一

机器学习与深度学习核心知识点总结–写在校园招聘即将开始时数学–CVer理解梯度下降法–SIGAI

2019-05-03 21:54:07 522

翻译 ArcFace 论文阅读及 pytorch 实现

ArcFace: Additive Angular Margin Loss for Deep Face Recognitionhttps://arxiv.org/abs/1801.07698Abstract大规模人脸识别的挑战之一就是如何设计损失函数,以增强判别能力。Centre loss: 惩罚人脸深层特征与其相应的类中心在欧氏空间中的距离,以缩小类内距离; SphereFace: 假设最...

2019-02-09 11:50:45 12028 6

原创 ubuntu16 深度学习环境配置

欢迎使用Markdown编辑器ubuntu16.04 安装显卡驱动安装下载相应版本的显卡驱动https://www.nvidia.com/Download/index.aspx?lang=cn删除旧驱动sudo apt-get purge nvidia*禁用自带的 nouveau nvidia 驱动sudo vim /etc/modprobe.d/blacklist-nouvea...

2019-01-27 13:21:13 1413

原创 Swin-Transformer论文解析

Swin-Transformer论文深度阅读

2022-08-04 15:10:57 2841 1

原创 pytorch-tensorboard 特征图可视化

网络不同深度特征图可视化以ImageNet上预训练的Reset18模型为例,分别查看conv1,maxpool,layer1,layer2,layer3,layer4输出的特征图,即下采样2/4/8/16/32倍的特征图原图:# -*- coding:utf-8 -*-import cv2import numpy as npimport torchimport torch.nn as nnimport torch.nn.functional as Fimport torchvision.

2020-11-09 20:39:32 3727 5

原创 图像增加摩尔纹

在图像上添加摩尔纹,模仿手机拍摄LCD屏幕出现的摩尔纹,例如在下图添加摩尔纹原图:模仿LCD屏幕显示的图像Resample the input RGB image into a mosaic of RGB subpixels (modeled as 9 pixels with [K, K, K; R, G, B; R, G, B], where K stands for black) to simulate the image displayed on the LCD. Note that thi

2020-10-28 19:59:37 158

原创 NMS 与 Soft-NMS

NMS算法流程假设有有一个候选的boxes的集合B和其对应的scores集合S:从B中找出分数最高box,记为M;将M对应的box从B中删除;将删除的box添加到集合D中;从B中删除与M对应的box重叠区域大于阈值NtN_tNt​的其他框;重复上述步骤1-4。code# https://github.com/rbgirshick/py-faster-rc...

2019-09-02 20:52:40 316

原创 浦发银行校招题及解答

输入一个数n,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") or input loop */using namespace std;int func...

2019-08-29 21:20:22 1063

原创 特征图上采样:CARAFE

CARAFE: Content-Aware ReAssembly of FEaturesCARAFE: 轻量级通用上采样算子其他上采样方法的不足最近邻或者双线性上采样仅通过像素点的空间位置来决定上采样核,并没有利用到特征图的语义信息,可以看作是一种“均匀”的上采样,而且感知域通常都很小(最近邻 1x1,双线性 2x2);Deconvolution上采样核并不是通过像素间的距离计算,而...

2019-08-29 21:18:31 17567 7

原创 2020秋招提前批--大疆--机器学习算法工程师--线上笔试题

单选BCADC 牛顿法是一种无约束优化方法,牛顿法用目标函数的二阶泰勒展开近似该目标函数,通过求解这个二次函数的极小值来求解凸优化的搜索方向。多选ABC自适应指自适应学习率深度学习之自适应学习率算法BCDACABBagging和Boosting: 偏差与方差偏差与方差泛化误差=方差+偏差^2+噪声AD发生过拟合时要增加weight decay系...

2019-08-23 10:28:35 1606 6

原创 Gradual warmup lr schedule--pytorch

Gradually warm-up(increasing) learning rate for pytorch’s optimizer. Proposed in ‘Accurate, Large Minibatch SGD: Training ImageNet in 1 Hour’.# from:https://github.com/ildoonet/pytorch-gradual-warmup...

2019-06-21 14:26:16 6228

原创 Label Smooth--pytorch

import torchimport torch.nn as nnclass LabelSmoothSoftmaxCE(nn.Module): def __init__(self, lb_pos=0.9, lb_neg=0.005, reduction='mean', ...

2019-06-21 14:25:58 2801 2

原创 上海合合信息科技有限公司--深度学习算法实习生--面试题整理

机器学习一个机器学习模型包含哪几个部件,谈谈您对每个部件的理解特征提取部件:提取特征损失函数部件:引导模型的优化方向优化器部件:模型的优化,参数更新方法评价指标:对模型性能的评估softmax、交叉熵、正则函数3.1 p(y=0∣x)=11+e−wxp(y=0 | x)=\frac{1}{1+e^{-wx}}p(y=0∣x)=1+e−wx1​p(y=1∣x)=e−wx1+e...

2019-05-05 21:12:02 1260

原创 深度学习调参技巧

Bag of Tricks for Image Classification with Convolutional Neural Networksarxiv论文详解-知乎Large-batch trainingLinear scaling learning rateLearning rate warmupZero γ\gammaγNo bias decayLow-precisi...

2019-05-03 16:26:20 187

原创 LeetCode #20 有效的括号--简单

题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 4...

2019-03-28 14:22:43 109

原创 LeetCode #14 最长公共前缀--简单

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。示例3:[]示例4:[""]示例5:["a"]示例6:["aaaaaaaaaaaa...

2019-03-27 13:17:31 315

原创 LeetCode #13 罗马数字转整数-简单

题目描述罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列...

2019-03-22 11:52:07 111

原创 LeetCode #9 回文数-简单

题目描述判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。...

2019-03-22 10:42:40 82

原创 LeetCode #7 反转整数-简单

7 反转整数题目描述给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21示例 4:输入: -2147483648输出: -8463847412注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是[−231,231−1][−231, 231...

2019-03-21 23:11:03 99

原创 LeetCode #1 两数之和-简单

1.两数之和题目描述给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解题暴力法:class Solution {public: ...

2019-03-21 17:00:15 97

原创 Kaggle: Humpback Whale Identification

鲸鱼识别挑战赛实验使用resnet34,输入224×224224\times 224224×224,初始 lr = 0.01,衰减策略:lr=lr∗(scale∗∗(epoch//step)),scale=0.457305051927326,step=10lr = lr * (scale ** (epoch // step)), scale = 0.457305051927326, step...

2019-03-10 10:27:48 759

原创 LightCNN: 用于数据清洗的网络

A Light CNN for Deep Face Representation with Noisy Labels最近的工作需要对CELEB-500K的人脸ID数据进行清洗,原论文中先使用Celeb-Face数据集训练预模型,在这里我们选用了 LightCNN 作为训练网络。LightCNNgithub论文精读文章中提出了一种 Light CNN架构的卷积神经网络,适用于有大量噪声的...

2019-03-08 22:15:53 3047 3

原创 ubuntu16安装 texlive+texstudio+字体安装

安装 TexLivesudo apt-get install texlive-fullsudo apt-get install texlive-publisherslatex # 判断是否成功安装安装 TexStudiosudo apt-get install texstudiowindows 下字体安装在 windows 下新建文件夹 win, 将c:\windows\Fo...

2019-01-27 16:31:34 1874

原创 ubuntu16.04 常用软件安装

搜狗输入法安装安装卸载sudo apt-get remove sogoupinyin # 卸载搜狗输入法sudo apt-get purge sogoupinyin # 清除搜狗输入法相关的配置文件sudo apt-get autoremove # 自动卸载安装搜狗时候附加安装的一些依赖等Vim 安装及配置安装sudo apt-get install vim...

2019-01-26 22:50:54 340

原创 深度学习经典论文整理

含论文下载链接,部分含有代码链接,持续整理中…经典论文基础网络AlexnetImageNet Classification with Deep Convolutional Neural Networks.pdf深度学习兴起的引子VGGVery Deep Convolutional Networks for Large-Scale Image Recognition使用 3*3 卷积...

2019-01-20 18:41:53 2098 1

原创 数据蒸馏: Data Distillation: Towards Omni-Supervised Learning

Data Distillation: Towards Omni-Supervised Learning这是一种挑战真实世界数据的 self-train 的方法,在Kaggle等大数据竞赛中非常有用。Omni-Supervised Learning:全方位监督学习,属于半监督(semi-supervised )中的一种,使用带标签的数据和不带标签的其他数据进行学习,可以一定程度上突破带标签数据...

2019-01-20 15:38:35 5847 1

原创 FaceBoxes: 可以在CPU上实时的人脸检测网络

FaceBoxes: A CPU Real-time Face Detector with High Accuracy原文地址论文源码使用了 SSD 的方法,提取网络不同深度的 feature map 完成人脸分类+bbox回归的任务,也有 RPN 的思想,设置 anchor 提取 proposal,增加检测性能,使用大步长快速缩减特征维度,实现快速计算,使用 C.ReLU 增加少量计算量但...

2018-12-21 15:53:38 1234

原创 深度学习常见问题记录

深度学习常见问题整理持续更新中…如何防止过拟合dropoutdropout可以破坏节点之间的相关性,防止它们合作去拟合数据中的噪声数据量小时,dropout效果不好,数据量大时效果好缺点: 会增加网络的训练时间(不确定)正则化 RegularizationL2正则化Data augmentation采集更多的数据加随机噪声重采样通过当前数据集估计数据分布参...

2018-11-22 22:03:51 253

原创 MobileNet-V1 阅读记录

MobileNets:Efficient Convolutional Neural Networks for Mobile Vision ApplicationMobileNet-V1Abstract &amp;amp;amp;amp; IntroductionPrior WorkMobileNet ArchitectureDepthwise Separable Convolution![深度可分离卷积](https:...

2018-11-21 11:41:01 1121

原创 农作物病害识别

AI CHANLLENGER--Plant Disease Recognition农作物病害识别挑战赛数据分析数据增强模型优化思路程序农作物病害识别挑战赛AI CHANLENGER 2018 上实验赛道的比赛,农作物病害检测,对近5万张按“物种-病害-程度”分成61类的植物叶片照片进行分类,是一个多分类的问题。难点在数据样本不平衡,有一些类的样本太少,甚至没有,标签也有部分错误。比赛在201...

2018-11-18 21:44:39 27732 104

空空如也

空空如也

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

TA关注的人

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