- 博客(42)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 pytorch的bert预训练模型下载
PRETRAINED_VOCAB_ARCHIVE_MAP = { 'bert-base-uncased': "https://s3.amazonaws.com/models.huggingface.co/bert/bert-base-uncased-vocab.txt", 'bert-large-uncased': "https://s3.amazonaws.com/models.huggingface.co/bert/bert-large-uncased-vocab.txt", .
2021-05-25 17:06:03 1230
原创 *args和**kwargs的区别
*args和**kwargs的区别1. *args直接传入参数值,将传参整理成Tuple2. **kwargs必须将变量名和值一起传递,将传参整理成dict1. *args直接传入参数值,将传参整理成Tuple1)例子1def function(*args): print(args, type(args))function(1, 2)输出:(1, 2) <class 'tuple'>2)例子2def function(x, *args): print(ar
2021-01-12 11:27:21 215
原创 OCR工作的总结
OCR工作总结一、简介 OCR 是实时高效的定位与识别图片中的所有文字信息,返回文字框位置与文字内容。支持多场景、任意版面下整 图文字的识别,以及中英文、字母、数字的识别。通俗的来说,就是将图片上的文字内容,智能识别成为可编辑的文本。二、原理 OCR本质是图像识别。其原理也和其他的图像识别问题基本一样。包含两大关键技术:文本检测和文字识别。先将图像中的特征的提取并检测目标区域,之后对目标区域的的字符进行分割和分类。 以深度学习兴起的时间为分割点,直至近五年之前,业界最为广泛使用的仍然是传统的
2020-12-16 16:15:18 641 2
原创 单目RGB人脸识别
单目RGB人脸识别一、简介 人脸识别在业内已经算是比较成熟的了,但是单目rgb活体,除了配合式的方法,其实是一个比较难的问题,这篇文章尽量总结开源的人脸检测、人脸识别、单目rgb活体的多种算法,与君共勉。二、人脸检测算法 如下是目前比较常用的人脸检测算法的对比分析:算法发表时间精度(mAP)预测输出特点论文地址MTCNN2016年94.4%(fddb), 85.1%(wider_face,test,easy)人脸框+五个关键点三层级联方式预测https:/
2020-12-16 15:33:33 3607
原创 单目3D目标检测调研
单目3D目标检测调研一、 简介 现有的单目3D目标检测方案主要方案主要分为两类,分别为基于图片的方法和基于伪雷达点云的方法。 基于图片的方法一般通过2D-3D之间的几何约束来学习,包括目标形状信息,地面信息,以及关键点等等,通过这些信息在损失函数中约束3D检测学习得更好。 基于伪雷达点云的方法首先从2D图片中估计出单目深度信息来,然后利用单目深度将2D图片投射到3D空间,从而模拟雷达点云信号,之后可以利用基于点云的3D目标检测算法。二、 单目3D目标检测算法解析2.1 基于图片的方法:D4
2020-11-13 16:37:22 2816
原创 git tree生成文件属性结构
git tree生成文件树形结构感谢大佬https://www.cnblogs.com/mmzuo-798/p/10954515.html
2020-10-28 14:48:38 390
原创 pytorch预测之多次预测结果不一致问题
为什么多次预测结果不一致检查是否在每次预测前使用model.eval()或者是with torch.no_grad(): for ...检查是否取消了所有的dropout设置随机种子def setup_seed(seed): np.random.seed(seed) random.seed(seed) torch.manual_seed(seed) #cpu torch.cuda.manual_seed_all(seed) #并行gp
2020-09-25 16:47:07 3909 1
原创 Gitlab之合并分支
一、发起合并申请(release/v1.5.0->master)。。。二、无冲突->成功;有冲突->如下解决(只能代码合并了)首先下载master源码git clone http://...cd project_dir # 进入路径git fetch origin # 将master远程最新代码更新到本地git checkout -b 'release/v1.5.0' 'origin/release/v1.5.0' #
2020-08-27 16:21:00 3745
原创 ab压测,curl测试
ab压测(apache Benchmark)ab -n 10 -c 1 -p "/data/faceid/bankbill/e26926c0-8d83-4e13-9182-5d849b102a39.jpg" -T application/x-www-form-urlencoded “http://billocr.fcbox.com/predict/1”curl 测试curl -d "img_path=/data/faceid/bankbill/e26926c0-8d83-4e13-9182-5d84
2020-08-04 18:35:49 939
原创 gitlab 新建分支,并且指定分支上传代码
gitlab 新建分支,并且指定分支上传代码git clone http:xxxxxxxxxxxxgit branch new_master git checkout new_mastergit add .git commit -m "new-graphql"git push origin new_mastergit push
2020-07-13 15:29:26 1892
原创 windows修改的txt在vim里面出现「feff」
在windows里面修改txt文件(保存图片路径),上传到nfs上面,跑代码,提示图片不存在使用下面这句代码在shell里面去掉"< feff >"sed -i 's/\xEF\xBB\xBF//g' filename
2020-07-10 13:51:37 288
原创 Geom-GCN(几何图形卷积网络)论文分享
Geom-GCN(几何图形卷积网络)论文分享一、背景 MPNNs(消息传递网络)已成功地应用于各种实际的图的表示学习中。然而,MPNNs聚合器的两个基本弱点限制了它们表示图结构数据的能力:丢失邻域节点的结构信息,缺乏捕获异配图中的远程依赖关系的能力。 其中MPNNs是从现有模型(GCN、Gated-GNN等等)抽象出来的一个框架,通过每个节点向其邻居节点发送其特征表示,一条消息;然后通过聚合来自邻域的所有消息更新其特征表示。 回到主题,现有模型的缺陷一:目前大部分图神经网络普遍丢失领域节点的
2020-07-03 14:00:58 1206
原创 Netron可视化PyTroch模型
Netron可视化PyTroch模型一、简介 Netron是微软lutzroeder开源的一款软件,是一种神经网络,深度学习和机器学习模型的可视化工具。目前实验性支持pytorch。二、可视化步骤2.1 将PyTorch模型转为ONNX模型import torchfrom FeatherNet import FeatherNetBmodel = FeatherNetB()d = torch.rand(1, 3, 224, 224)o = model(d)onnx_path = "./o
2020-07-03 11:56:07 515 1
原创 Netron研究
Netron研究一、简介 Netron是微软lutzroeder开源的一款软件,是一种神经网络,深度学习和机器学习模型的可视化工具。 Netron支持部分主流深度学习框架的模型,如下所示:ONNX (.onnx, .pb, .pbtxt)Keras (.h5, .keras)Core ML (.mlmodel)Caffe (.caffemodel, .prototxt)Caffe2 (predict_net.pb)Darknet (.cfg)MXNet (.model, -symb
2020-07-03 11:55:16 1728 2
原创 NLP民工的乐园: 几乎最全的中文NLP资源库
NLP民工的乐园: 几乎最全的中文NLP资源库https://github.com/fighting41love/funNLP
2020-03-27 15:44:54 723
原创 Pytorch计算模型参数总量和模型计算量
计算这两个值之前要进行模型加载,模型加载的方法见https://blog.csdn.net/confusingbird/article/details/103913915,加载完模型后得到模型model方法1:pytorch自带方法,计算模型参数总量 total = sum([param.nelement() for param in model.parameters()]) p...
2020-01-09 19:15:05 17786 18
原创 Pytorch加载模型
一、假设我们只保存了模型的参数(model.state_dict())到文件名为modelparameters.pth, model = Net()1. cpu -> cpu或者gpu -> gpu:checkpoint = torch.load('modelparameters.pth')model.load_state_dict(checkpoint)2. cpu...
2020-01-09 18:51:57 1733
原创 基于注意力的人脸抗欺骗RGB图像,使用最小的2端神经网络
Attention-Based Face AntiSpoofing of RGB Images, using a Minimal End-2-End Neural Network摘要人脸抗欺骗攻击的目标是识别真假人脸,在安全敏感应用、活性检测、指纹识别等方面得到了高度重视。在本文中,我们提出了两个端到端的卷积神经网络来解决反欺骗干扰问题。在此基础上建立了一种模型,并对该模型进行了最后的修正...
2020-01-02 11:50:54 1176 1
原创 FeatherNets:卷积神经网络轻如羽毛,用于面部反欺骗
FeatherNets: Convolutional Neural Networks as Light as Feather for Face Anti-spoofing摘要面对反欺骗干扰的研究成果越来越受到学术界和工业界的重视。随着各种基于CNN的解决方案的出现,基于CNN的多模态(RGB、depth和IR)方法表现出比单一模态分类器更好的性能。但是,需要改进性能并降低复杂性。为此,提出...
2019-12-31 15:39:01 4868 1
翻译 一种个性化的情感记忆模型
A Personalized Affective Memory Model for Improving Emotion Recognitionicml2019论文链接:https://arxiv.org/pdf/1904.12632.pdf摘要:最近的情绪识别模型强烈地依赖于监督深度学习解决方案来区分一般的情绪表达。然而,当他们在线识别和个性化的面部表情时,例如,对于个人特定的情感理解...
2019-12-11 19:36:58 935
原创 人脸美颜技术
人脸美颜技术(2019.10.8)一、美颜技术发展现状和应用场景 美颜美颜”,顾名思义,对图片里的人脸进行美化。在图片类、短视频类和直播类的APP中,都存在“美颜”的影子:图片类的APP中,最具代表性的是美图秀秀,美图的人像美容,便用到了“美颜”技术;短视频类的APP中,突出的是抖音和快手,这类APP在录制短视频的时候,有美颜、美妆等选项;直播类的APP中,像映客、YY等都在主播进行直播...
2019-10-15 18:45:01 9722 7
原创 pytorch 一两张数据GPU测试,dataload速度慢的原因
pytorch 的dataload开辟线程需要消耗时间,但是是我们的数据量太少(每次只有一到两张图片),开辟线程反而会降低整个流程的性能。解决方案:适当的开辟线程或者不开辟线程,如方法1。或者直接不用dataload方法,如方法2.#方法1: inputs = torch.utils.data.DataLoader( DataLoader('', img_paths, asset...
2019-10-15 11:27:17 2199 1
原创 GitHub上传文件
上传 (—参考https://blog.csdn.net/jackson23333/article/details/81315474)在某一路径 :git clone 路径(https://github.com/fangzong12/Caffe_Win10_VS2013_py3.5.git)然后把要上传的文件都复制到Caffe_Win10_VS2013_py3.5文件夹下面然后gi...
2019-08-01 15:51:04 106
原创 Win10+CPU+Annaconda3+VS2015+Cmake3.11编译、安装Caffe,日志
Win10+CPU+Annaconda3+VS2015+Cmake3.11编译、安装Caffe,日志 我编译好的Caffe-window的github路径:https://github.com/fangzong12/Caffe_Win10_VS2013_py3.5,可以直接使用,把python下的caffe文件夹复制到你的python3.5.exe的相对路径./Lib/site-packag...
2019-08-01 15:04:51 726
转载 GitLab上传更新文件
gitlab提交代码(Existingfolder)进入准备提交的文件夹里面,执行下面代码,如果已经提交之后第二次提交,需要先执行gitpush -u origin master将代码提交到库里面,然后在执行下面的代码,user.name后面跟的是当前用户的名字user.email后面跟的是当亲用户的邮箱http是项目代码的全路径gitcommit -m “×××”×××是...
2019-07-22 10:14:50 1485
转载 Windows 10系统下安装和搭建TensorFlow笔记(for CPU only)
https://blog.csdn.net/lien0906/article/details/78806376 感谢博主
2019-07-01 14:28:07 115
原创 bat小工具之批量文件排序命名
未规定重命名位数批量文件排序.bat@echo offsetlocal enabledelayedexpansionset count=0for /f %%i in ('dir /b *.bmp') do ( set /a count+=1 echo 改名:%%i !count! rename %%i !count!.bmp)规定重命名位数批量文件排序...
2019-05-24 17:05:37 2254
转载 转个文章,性能杀手:”潜伏”的memset
转载自https://blog.csdn.net/yunhua_lee/article/details/6381866【memset性能陷进】memset是大家常用的函数,而且一般的编程书籍都会谆谆告诫大家:申请内存后要初始化,防止使用未经初始化的内存导致不可预知的结果,所以我们一般都会按照如下方式编写代码:char* buffer = (char*)malloc(1024);me...
2019-05-23 15:03:10 260
转载 分享两篇文章,C++程序常见的性能调优方式
转载自https://blog.csdn.net/nodeman/article/details/80771789转载自:http://www.708luo.com/?p=36冗余的变量拷贝相对C而言,写C++代码经常一不小心就会引入一些临时变量,比如函数实参、函数返回值。在临时变量之外,也会有其他一些情况会带来一些冗余的变量拷贝。之前针对冗余的变量拷贝问题写过一些帖子,详情请点击...
2019-05-23 15:01:31 119
转载 MFC下遍历文件夹下的所有文件,借助于CString类和CFileFind类的便捷
MFC下遍历文件夹下的所有文件,借助于CString类和CFileFind类的便捷,代码如下:只有一层文件结构很多时候我们要处理的文件只在一个特定的文件夹下,且该路径下除了待处理的文件之外没有其他文件夹,这时情况比较简单,不需要迭代处理,直接按照下面的操作即可: CString filepath = _T("/path/to/folder/"); CString fil...
2019-05-22 13:18:26 526
原创 LFilePicker文件选择利器
使用方法:在里层的build.grade的dependency里面加入:implementation 'com.leon:lfilepickerlibrary:1.8.0'引用https://github.com/leonHua/LFilePicker/blob/master/README_CH.md#lfilepickerLFilePicker说明:如果发现应用名称被修...
2019-05-14 17:19:24 2868
原创 Java 读写byte[]类
package tools;import java.io.BufferedOutputStream;import java.io.BufferedWriter;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutpu...
2019-05-13 15:31:28 2520
原创 AndroidStudio 观察者模式
FaceCameraPreview.java中类中Listener listener;public void setListener(Listener listener) { this.listener = listener;}public interface Listener { void onMessage(Image image, int i);}M...
2019-05-08 15:58:32 265
转载 opencv图片旋转90°/-90°/180°,转一条博客
偶然间看到大佬博客:https://blog.csdn.net/fengbingchun/article/details/52554711用到2个函数:transpose(Mat src,Mat &dst);//转置flip(Mat src,Mat &dst,int nFlag) ;//镜像测试代码: Mat src = ...
2019-05-07 13:53:32 4623
原创 AndroidStudio安装教程,包含JNI安装(有图有真相,新手入门
AndroidStudio安装教程,包含JNI安装(有图有真相)1.安装JDK官网https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html登陆账号,选择JDK8,Windows x64,安装在默认的位置(c盘)配置环境:右键电脑->属性->高级系统设置-...
2019-04-25 08:29:10 479
原创 opencv rtsp调用网络摄像头
VideoCapture capture0;String rtsp_addr = "rtsp://admin:[email protected]/h264/ch1/main/av_stream";capture0.open(rtsp_addr);while(true){capture0.read(m_srcImage0);}
2019-02-28 17:35:52 2737 2
原创 MFC+OPENCV显示视频每一帧
#include"opencv2\opencv.hpp"#include"opencv2\highgui\highgui.hpp"HWND hPlayWnd0 = NULL; //句柄hPlayWnd0 = GetDlgItem(IDC_CAM)->m_hWnd; //初始化的时候进行void DrawMat(Mat cvImg, HWND hWnd, UIN...
2019-02-28 17:17:52 1404
原创 C/C++封装动态库
C的方法,C#可以调用.h文件中#if defined(_WIN32) || defined(_WIN64)#ifndef WINAPI#define WINAPI __stdcall#endif#else#define WINAPI#endifint WINAPI ff(char *zz); //声明.cpp文件中int WINAPI ff(char *zz)...
2019-02-28 17:11:09 1147
原创 Ubuntu16+pytorch -GPU环境配置(超详细步骤,有图)
1、安装 Cuda8.0和cudnn7.0.5Caffe安装教程中已经讲过了,见ubuntu16.04+caffe-GPU环境配置.docx。2、安装anaconda3.5.2下载网站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,选择Anaconda3-5.2.0-Linux- x86 _64.sh,然后安装:s...
2018-12-07 17:23:03 3060
原创 Ubuntu16.04+caffe-GPU环境配置有图详解(超详细,有图,成功了无数次)
Ubuntu16.04+caffe-GPU环境配置1、安装相关依赖库sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-install-recommends...
2018-12-07 17:12:40 1138 1
bat命令脚本.zip
2019-05-24
Jquery网页图片动态复制拖拽,并用ajax实现与后台struts2的交互
2016-05-10
MFC CfileDialog闪退,到底是什么鬼啊,我要爆炸了在线急等
2016-08-14
MFC里面结构体赋值后面的代码不运行了,为什么,也没有报错啊
2016-08-12
MFC 使用ifstream读取文件的时候“<<”不合法什么鬼
2016-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人