- 博客(393)
- 资源 (3)
- 收藏
- 关注
原创 pytorch Finetune和各层定制学习率
文章目录一、Finetune之权值初始化第一步:保存模型参数第二步:加载模型第三步:初始化二、不同层设置不同的学习率补充:我们知道一个良好的权值初始化,可以使收敛速度加快,甚至可以获得更好的精度。而在实际应用中,我们通常采用一个已经训练模型的模型的权值参数作为我们模型的初始化参数,也称之为Finetune,更宽泛的称之为迁移学习。迁移学习中的Finetune技术,本质上就是让我们新...
2019-12-30 10:25:56 574
原创 快速在安卓端验证深度学习算法模型
原https://zhuanlan.zhihu.com/p/76909819https://zhuanlan.zhihu.com/p/769098191、背景 前段时间在知乎上溜达,看到糖心他爸大神的专栏-实战嵌入端的AI算法,进去一看,不得了,发现新大陆了,深度学习模型还能在安卓端这么玩的吗? 一般对我们这种初级炼丹师,要验证算法在端上的能力以及实测效果...
2019-12-12 16:33:17 842
原创 人脸处理 MarkUp
import cv2import numpy as npclass MFaceMakeup(): """MobileFace makeup. """ def __init__(self, **kwargs): super(MobileFaceMakeup, self).__init__(**kwargs) def face_whiten(...
2019-12-06 17:37:30 218
原创 图像亮度校正方法
人脸图像亮度校正import osimport cv2import mathimport numpy as npclass FaceEnhance(): """MobileFace enhance for dark or bright face. """ def __init__(self, **kwargs): super(MobileF...
2019-12-06 17:28:37 1689
原创 整合Pytorch和MNN的嵌入式部署流程
https://zhuanlan.zhihu.com/p/76605363https://zhuanlan.zhihu.com/p/76605363https://zhuanlan.zhihu.com/p/76605363工程的完整链接可以参考Github链接。Pytorch以其动态图的调用方式,深得许多科研人员的喜爱,是许多人进行科研研究、算法预研的不二之选。本文我们跟大家讨论一...
2019-12-05 11:27:37 2830
原创 ICCV 2019轻量级人脸识别挑战赛三冠军技术方案
https://mp.weixin.qq.com/s?__biz=MzI5MDUyMDIxNA==&mid=2247492356&idx=2&sn=d05f6d583bcb31d3f1c4c5b594c7a3f4&chksm=ec1c0efddb6b87ebf3f4521eb0895847624a6cf46ca2306767c866ffcf34ed51c57bb2a...
2019-12-03 09:43:41 1742
原创 深度挖坑系列之三:人脸识别,角度空间,欧氏空间,margin
这是深度挖坑系列的第三篇,可能也是有关人脸识别方向的最后一篇。第二篇,讲network的,由于某些原因,没有写完,之后会补上。写这篇文章的目的,大概有三个:第一,将第一篇中feature norm的东西补完;第二,最近sensetime用asoftmax在megaface上面刷到了99.8,说一下margin相关的东西;第三,说一说face comparing的局限性。最后,说一下,因...
2019-11-28 15:02:17 1162 1
原创 EfficientNet论文解读
https://zhuanlan.zhihu.com/p/70369784https://zhuanlan.zhihu.com/p/70369784https://zhuanlan.zhihu.com/p/70369784论文链接:EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks代...
2019-11-26 16:37:48 816
原创 PRCV2018美图短视频实时分类挑战赛落幕,第一名解决方案技术解读
https://www.jiqizhixin.com/articles/112802https://www.jiqizhixin.com/articles/112802今年5月,美图公司联合中国模式识别与计算机视觉学术会议(PRCV2018)共同举办的PRCV2018“美图短视频实时分类挑战赛”正式开赛。来自中科院自动化所、中科院自动化所南京人工智能芯片创研院的史磊、程科在张一帆副研究员的...
2019-11-12 17:04:29 514
原创 EfficientNet google 机器自学习出的优秀框架
简介该论文提出了一种新的模型缩放方法,它使用一个简单而高效的复合系数来以更结构化的方式放大 CNNs。 不像传统的方法那样任意缩放网络维度,如宽度,深度和分辨率,该论文的方法用一系列固定的尺度缩放系数来统一缩放网络维度。 通过使用这种新颖的缩放方法和 AutoML[5]技术,作者将这种模型称为 EfficientNets,它具有最高达10倍的效率(更小、更快)。区别第一处...
2019-10-30 15:07:45 843
原创 Attention 机制
SENet 详解https://blog.csdn.net/xjz18298268521/article/details/79078551图解1.基础网络结构2.各阶段计算方式公式3.结构图:简介为了更清楚地介绍计算机视觉中的注意力机制,这篇文章将从注意力域(attention domain)的角度来分析几种注意力的实现方法。其中主要是...
2019-10-29 11:13:30 1750 1
原创 如何正确选择聚类算法?
本文将介绍四种基本的聚类算法—层次聚类、基于质心的聚类、最大期望算法和基于密度的聚类算法,并讨论不同算法的优缺点。聚类算法十分容易上手,但是选择恰当的聚类算法并不是一件容易的事。数据聚类是搭建一个正确数据模型的重要步骤。数据分析应当根据数据的共同点整理信息。然而主要问题是,什么通用性参数可以给出最佳结果,以及什么才能称为“最佳”。本文适用于菜鸟数据科学家或想提升聚类算法能力的专家...
2019-10-16 14:45:10 1045 1
原创 pytorch常见问题
单机多卡训练 及多机多卡训练https://zhuanlan.zhihu.com/p/86441879网络初始化def weights_init(m): if isinstance(m, nn.Conv2d) or isinstance(m, nn.Linear): nn.init.xavier_uniform_(m.weight.data) ...
2019-10-15 18:01:42 256
原创 python util
获取文件夹下所有文件:def get_all(cwd, result): get_dir = os.listdir(cwd) for i in get_dir: sub_dir = os.path.join(cwd,i) if os.path.isdir(sub_dir): get_all(sub_dir, resul...
2019-10-14 16:55:13 1629
原创 Pytorch中的学习率衰减方法
Pytorch 中的学习率调整方法Pytorch中的学习率调整有两种方式:直接修改optimizer中的lr参数; 利用lr_scheduler()提供的几种衰减函数1. 修改optimizer中的lr:import torchimport matplotlib.pyplot as plt%matplotlib inlinefrom torch.optim import *...
2019-10-14 15:26:26 1284
原创 Pytorch的C++使用
利用Pytorch的C++前端(libtorch)读取预训练权重并进行预测https://blog.csdn.net/iamoldpan/article/details/85057238https://blog.csdn.net/a819411321/article/details/97372177pytorch 参数写入二进制文件 data = [] ...
2019-10-09 15:13:22 403
原创 Linux 常见问题
su: Authentication failure问题su命令不能切换root,提示su: Authentication failure,只要你sudo passwd root过一次之后,下次再su的时候只要输入密码就可以成功登录了。...
2019-10-08 14:08:34 125
原创 windows使用git clone速度慢,改善方法
最近使用git clone的速度实在是惨不忍睹,只有3~5k,使用两行命令稍微改善一下一般电脑转发端口都是1080端口,如果自己修改了端口改变命令端口就行了git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https://127.0.0.1:1080取消方法为...
2019-09-29 12:48:07 1836
原创 Pytorch转Caffe
https://blog.csdn.net/vvnzhang2095/article/details/91439924pytorch 与caffe2的互用https://blog.csdn.net/weixin_40671425/article/details/90700908写在前面来记录一下把用pytorch训练好的模型转成caffe去预测的步骤框架,代码只展现主要部分~...
2019-09-29 11:08:52 2667
原创 跳出公式,看清全局,图神经网络(GCN)原理详解
http://www.sohu.com/a/342634291_651893https://blog.csdn.net/guotong1988/article/details/82628156GCN问世已经有几年了(2016年就诞生了),但是这两年尤为火爆。本人愚钝,一直没能搞懂这个GCN为何物,最开始是看清华写的一篇三四十页的综述,读了几页就没读了;后来直接拜读GCN的开山之作,也是读到...
2019-09-23 09:55:49 5054 3
原创 目前最强开源人脸检测算法RetinaFace
https://mp.weixin.qq.com/s?__biz=MzIwMTE1NjQxMQ==&mid=2247487588&idx=1&sn=069dcd37a3182b039c7ff658e413fc40&chksm=96f36230a184eb2659d4a94eec6c41d4250ff8a1bcc2be909a16584d2fdece984060b15...
2019-09-19 14:58:56 2026
原创 Spatial Transformer Networks (STN 网络用于对齐目标)
https://www.cnblogs.com/liaohuiqiang/p/9226335.htmlhttps://www.cnblogs.com/liaohuiqiang/p/9226335.htmlhttps://www.cnblogs.com/liaohuiqiang/p/9226335.html2015, NIPSMax Jaderberg, Karen Simonyan, ...
2019-09-18 15:45:12 801
原创 ECCV2018 | 论文阅读CornerNet: Detecting Objects as Paired Keypoints
https://blog.csdn.net/weixin_40414267/article/details/82379793https://blog.csdn.net/weixin_40414267/article/details/82379793https://blog.csdn.net/weixin_40414267/article/details/82379793Corne...
2019-09-18 11:17:59 371
原创 OCR-百度SDK
grant_type:必须参数,固定为client_credentials; client_id:必须参数,应用的API Key; client_secret:必须参数,应用的Secret Key;#!/usr/bin/env python# -*- coding: utf-8 -*-__author__ = "leo"__time__ = "2018-09-09"imp...
2019-09-08 15:42:29 435
原创 Windows多用户同时登陆
基础流程https://jiayaoo3o.github.io/2019/04/09/%E8%A7%A3%E9%99%A4windows10%E5%A4%9A%E8%B4%A6%E6%88%B7%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E8%BF%9E%E6%8E%A5%E9%99%90%E5%88%B6/遇到问题在这儿查找,相关最新文件也可在这儿下载...
2019-09-05 09:06:13 2028
原创 YOLO v3网络结构分析
https://blog.csdn.net/qq_37541097/article/details/81214953Darknet:Yolo V3
2019-08-30 10:12:52 375
原创 决策树相关算法详细分析
决策树https://www.jianshu.com/p/b7ed99796199随机森林https://www.jianshu.com/p/d1d8de1e0608GDBT 梯度提升树https://www.jianshu.com/p/42e382732244
2019-08-22 15:41:43 513
原创 CVPR 2019 行人检测新思路CSP
CVPR 2019 行人检测新思路:高级语义特征检测取得精度新突破今天跟大家分享一篇昨天新出的CVPR 2019论文《High-level Semantic Feature Detection:A New Perspective for Pedestrian Detection》,作者将行人检测问题转化为高级语义特征检测的问题,刷新了行人检测精度的新高度!而且作者称代码将开源。...
2019-08-22 14:37:40 2662
原创 利用傅里叶变换去除图像中有规律的噪声
图像应用https://blog.csdn.net/weixin_33816611/article/details/85844013https://www.zhihu.com/question/20460630
2019-08-21 17:55:45 4373
原创 26秒单GPU训练CIFAR10,Jeff Dean也点赞的深度学习优化技巧
https://www.jiqizhixin.com/articles/2019-08-20-15?from=synced&keyword=26%E7%A7%92%E5%8D%95GPU%E8%AE%AD%E7%BB%83CIFAR10https://www.jiqizhixin.com/articles/2019-08-20-15?from=synced&keyword...
2019-08-21 10:00:04 591
原创 FaceBoxes —— CPU上实时的人脸检测
一篇速度还可以的多尺度人脸检测文章。方法和SSD大同小异。文章链接:《FaceBoxes: A CPU Real-time Face Detector with High Accuracy》1. 方法介绍如上图,输入单张图片,在三个网络分支检测人脸。2. 要点介绍(1)Rapidly Digested Convolutional Layers(RDCL)在网络前期...
2019-08-16 14:54:15 347
原创 matlab帮助文档-fft(快速傅里叶变换)
matlab帮助文档-fft(快速傅里叶变换)fft语法为:Y = fft(X) Y = fft(X,n) Y = fft(X,n,dim)解释:Y = fft(X) ,返回 X的离散傅里叶变换(DFT)若X为列向量,对该列向量做DFT。 若X为矩阵,对X的每一列分别做DFT。 若X为多维数组,对X的每一页的每一列分别做DFT。---------------------...
2019-08-15 10:25:06 1781 1
转载 2D与3D人脸识别有什么本质上的区别?
https://www.zhihu.com/question/324123433/answer/681365180https://www.zhihu.com/question/324123433/answer/681365180https://www.zhihu.com/question/324123433/answer/681365180人脸是人体最重要的生物特征之一,而...
2019-08-14 17:59:09 20270
原创 图像增强算法(直方图均衡化、拉普拉斯、Log、伽马变换)
一、图像增强算法原理 图像增强算法常见于对图像的亮度、对比度、饱和度、色调等进行调节,增加其清晰度,减少噪点等。图像增强往往经过多个算法的组合,完成上述功能,比如图像去燥等同于低通滤波器,增加清晰度则为高通滤波器,当然增强一副图像是为最后获取图像有用信息服务为主。一般的算法流程可为:图像去燥、增加清晰度(对比度)、灰度化或者获取图像边缘特征或者对图像进行卷积、二值化等,上述四个...
2019-08-12 12:33:43 10052
转载 检测模型评估指标mAP计算指南(附代码)在这里!
https://www.jianshu.com/p/ba1f7895b429精度precision的计算是用 检测正确的数据个数/总的检测到个数。召回率recall的计算是用 检测正确的数据个数/ground truth之中所有正数据个数。前言对于使用机器学习解决的大多数常见问题,通常有多种可用的模型。每个模型都有自己的独特之处,并随因素变化而表现不同每个模型在“...
2019-08-08 11:11:07 2514
原创 COCO数据集解读
https://blog.csdn.net/qq_33254870/article/details/88683032https://blog.csdn.net/zym19941119/article/details/80241663现就几个函数做一些说明:getCatIds(catNms=[], supNms=[], catIds=[]) :通过输入类别的名字、大类的名字或是种类的...
2019-08-06 16:19:08 838
转载 利用SVD的方法求解ICP(详细推导)
https://blog.csdn.net/zhouyelihua/article/details/77807541http://www.voidcn.com/article/p-vjoaoxlg-bnu.htmlhttp://nghiaho.com/?page_id=671
2019-08-06 10:41:37 2000
原创 CNN网络构建问题
构建CNN网络需要注意问题数据预处理(均值,方差, 人脸归一化。。。), 数据增强【放射变换、运动模糊、高斯滤波模糊类,增加噪声类, 色彩/饱和度/亮度调整类、 Flip类,Crop类】 这些都是根据实际的应用场景选择。1.参数多少问题 [卷积核大小,通道数,卷积方式:conv / depthwiseconv / 空洞卷积 激活函数 PRelu]2.Flops计算量问题 【参数...
2019-08-02 17:40:40 535
原创 Batch Normalization原理与实战
https://zhuanlan.zhihu.com/p/34879333https://zhuanlan.zhihu.com/p/34879333https://zhuanlan.zhihu.com/p/34879333前言本期专栏主要来从理论与实战视角对深度学习中的Batch Normalization的思路进行讲解、归纳和总结,并辅以代码让小伙伴儿们对Bat...
2019-08-02 17:20:58 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人