- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 Transformer中Relative Position Bias以及DropPath细节梳理
Transformer中Relative Position Bias以及DropPath细节梳理
2022-07-20 14:20:57
3158
1
原创 centos一键安装ffmpeg
##################the codes##############yum install -y vimyum install -y epel-release sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7yum repolist sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro sudo rpm -Uvh http://li.nux.r.
2021-07-01 14:32:44
367
原创 Pytorch模型转Tensorflow模型的那些事
Pytorch模型转Tensorflow模型部署上线pytorch模型转tensorflow流程torch模型文件转onnx文件.onnx文件转tensorflow .pb文件导入计算图,测试样例注意版本差异和环境最近在研究Query2Title模型,学术界上快速实验一般都用pytorch,但是业界部署模型上大多都还是tensorflow模型部署。也可能是自己太懒了,哈哈,pytorch永久了tensorflow有点生疏,懒的去用啦!结果就…,线上部署必须得tensorflow模型,所以就把torch的.
2021-01-27 14:58:55
10511
7
原创 linux下ffmpeg配置流程简介
1. Yasm, nasm库安装,网上有很多教程可以参考wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gzcd yasm-1.3.0/./configure && make && make install2.安装libx264./configure --enable-shared --enable-static安装完成后,出现:error while l.
2020-08-25 19:43:15
355
原创 Center_loss-在mnist上实验
在图像分类领域往往使用的是经典的softmax损失,但是softmax也存在一些问题,那就是softmax在优化的时候只会优化类间距离,而不会优化类内距离。这样会导致同属于一个类别的实例在特征空间分布十分散乱,也就是分布方差较大,其实因为分布很散乱,每个类拉的战线很长很宽,间接的会导致类间距离减小,这样对于类与类之间的雨量裕量(margin)减少,分类结果会更加不稳定。后文有实际的示意图。为了...
2018-09-18 15:59:37
1628
2
原创 浅谈GAN网络-二
本文接着上一篇不太成功的博客https://blog.youkuaiyun.com/qq_30666517/article/details/81262849继续进行,昨天花了点时间,使之前的工作有一个较好的结果。上一篇博客是自己第一次接触GAN时所写,自己尝试写了一个最简单的全连接GAN网络,结果输出效果很差,这篇博客就是分析上篇不太好结果的原因,以及对于训练GAN一些体会。上篇博客代码中有2个缺陷,也是...
2018-08-20 10:42:13
3531
原创 浅谈GAN网络
GAN网络现在是研究的热门领域,CV中几乎所有的任务开始使用了GAN来提升性能,跟着研究潮流,这二天看了看Lan GoodFellow 2014年关于GAN网络的开山之作《Generative Adversarial Nets》,因为看得是第一篇有关GAN的论文,所以想想还是有必要进行一个细致的总结。GAN网络实际上包含了2个网络,一个是生成网络(Generator),另一个是判别网络(Dis...
2018-07-28 18:13:20
19573
1
原创 YOLO—V1细节分析
最近看了YOLOV1的论文,论文中很多细节并不清楚。之前看了RCNN系列的论文,也尝试跑了跑Tensorflow复现的代码,最近打算看看YOLO系列的目标检测论文。看了这篇论文后,第一个感觉这个方法速度很快,好像很厉害的样子,然后有一个很大的疑惑就是,这个YOLO到底是怎么提取'region proposal'的,如果你也有这个疑惑,那说明我们都是受RCNN系列的毒太深。YOLO系...
2018-06-04 22:23:45
4348
4
原创 Python3 实现卷积层的前向传播
本本利用python3实现卷积层的前向传播,提取图像特征。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Tue May 8 11:22:25 2018@author: wsw"""# convolution implementimport numpy as npimport mathimport cv2...
2018-05-08 14:07:45
1064
原创 Python3 完整实现DNN
完整实现DNN,包括前向传播和反向传播。实现一个2次函数的拟合。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Sun May 6 16:11:40 2018@author: wsw"""# construct simple DNNimport numpy as npimport matplotli...
2018-05-08 14:04:45
11681
2
原创 tensorflow——tf.train.slice_input_producer,tf.train.string_input_producer两种队列批量读取方式研究
一.tf.train.slice_input_producer() tf.train.slice_input_producer([image,label],num_epochs=10),随机产生一个图片和标签,num_epochs=10,则表示把所有的数据过10遍,使用完所有的图片数据为一个epoch,这是重复使用10次。上面的用法表示你的数据集和标签已经全部加载到内存中了,如果数据集非常庞...
2018-03-27 16:46:16
8330
原创 深度学习系列——AlxeNet实现MNIST手写数字体识别
本文实现AlexNet,用于识别MNIST手写数字体。所有代码的框架基于tensorflow。看了几篇论文的源代码之后,觉得tensorflow 确实很难,学习编程还是靠实践。这篇博客留着给自己以及学习深度学习道路上的小伙伴们一些参考吧,希望能对大家有所帮助! 环境: Ubuntu 16.04 tensorflow-gpu 一.数据集加载 tensor...
2018-03-25 16:06:48
4294
1
原创 使用tensorflow预处理输入图像得到神经网络的输入层
本文使用tensorflow自带的图像处理工具包来预处理训练集中的图片。目的是得到更多的训练不同数据,这些数据从色度,饱和度, 亮度,对比度等角度来生成更多的训练数据,期间也包括了图像的随机翻转,最后得到的图像是一个bounding box大小的输入图像。代码比较简单,由于也是初学tensorflow,本文参考《从零开始学TensorFlow》一书,考虑到版本的不同,所以笔者在运行时候
2018-01-31 14:47:22
4409
原创 Tensorflow 实现MNIST手写数字体识别
最近刚刚上手tensorflow,感觉突然接触学习tensorflow很不习惯,毕竟tensorflow是一种基于计算图的编程思维,但是学习一门语言最好的办法就是不断的实践,所以就找了深度学习入门级的任务MNIST手写体识别来练手,而在调试程序的过程中也是非常痛苦的,到现在使用滑动平均模型进行训练的方式还没有跑通,只能等以后慢慢积累解决了。好了进入正文,这个程序分成3个独立的部分:前向
2018-01-20 22:17:27
610
原创 KNN算法的实现-python
KNN算法的原理很简单,主要是根据每个测试实例计算训练集中所有训练实例到该实例的距离,然后选择出前K个最小距离,得到它们的类别之后,采取投票原则,对测试集中的实例进行分类。调用了sklearn库中的KNN算法,通过对比,发现自己编写的算法在性能上和sklearn库中KNN性能一直。在具体实现上有一些编程处理的小细节,在以下代码中将会体现到。本代码作为一个学习KNN的一个参考。KNN选取的K值可
2018-01-13 20:48:30
437
原创 线性模型之线性分类器之间的博弈
接着上一篇博客,继续聊聊线性分类器。虽然线性分类器是机器学习的入门级算法,但是最近重新看有关机器学习的书籍的时候,发现就算是入门级的算法,里面的门道依旧很多,写这篇博客时,也只是觉得自己了解一些皮毛。没办法,毕竟一口吃不了一个大胖子,知识是慢慢积累的。大佬都是养成的!!!哈哈这篇博客主要比较4种线性分类器的不同。分别是上篇博客介绍的基本线性分类器,最小二乘分类器,感知器,以及Logistic线
2018-01-05 22:45:04
840
原创 Python 完整实现的简单遗传算法(SGA)
本文用Python3完整实现了简单遗传算法(SGA)Simple Genetic Alogrithm是模拟生物进化过程而提出的一种优化算法。SGA采用随机导向搜索全局最优解或者说近似全局最优解。传统的爬山算法(例如梯度下降,牛顿法)一次只优化一个解,并且对于多峰的目标函数很容易陷入局部最优解,而SGA算法一次优化一个种群(即一次优化多个解),SGA比传统的爬山算法更容易收敛到全局最优解或者近似
2017-11-26 15:29:13
34732
23
原创 win7SP1下配置VS2015使之可以调试C++程序
以前基本没用过VS系列,现在因为学习需要下载了一个VS2015,在win7环境下。VS2015针对win10系统的,所以win7环境下,使用VS2015会出现一些错误。最常见的是出现找不到ucrtbased.dll,大家可以在脚本下载中心,下载这个dll放在c:\windows\SysWOW64\文件下。但是即使装了这个dll之后发现也只是能运行程序了,无法调试程序。如下图:在
2017-11-21 23:19:48
575
1
原创 MATLAB实现双线性内插算法
用MATLAB简易的实现双线性内插算法算法,实现图像的缩放。具体的细节,程序注释里面里面会有。本文这里主要是实现双线性内插,如果需要仔细深究一下原理,请参考:讲的还是清晰易懂 本实现代码,也是参考上面这篇博文的讲解实现的% 双线性插值实现% f(x,y)=w1*p1+w2*p2+w3*p3+w4*p4 p1,p2,p3,p4是与(x,y)最近的四个像素点% w1,w2,w3,w
2017-11-20 23:26:22
5145
1
原创 MATLAB并行实现Kmeans聚类算法
使用MATLAB语言实现Kmeans聚类算法,并用并行工具箱进行加速运算。function [cluster,label] = calculateDistforGpu(data,centeroids,max_iter)[m,n]=size(data);fprintf('m=%d,n=%d\n',m,n);% 获得类别个数k = length(centeroids);fprintf('
2017-11-17 20:01:54
1948
3
原创 数字图像处理之最近邻内插算法的实现
这是本人的第一篇个人笔记,忘指正错误。利用matlab实现最近邻内插实现图像的缩放,利用仿射变换的思想,采用后向映射法进行缩放。原理如下:src代表原图像,dst代表需要缩放后的图像。w0,h0分别是原图像src的列数以及行数,w1,h1是dst的列数以及行数对应着图像的宽和高。fw=w0/w1,代表宽度缩放因子,fh=h0/h1代表高度缩放因子。利用dst中的每个像素坐标点后向映
2017-11-08 00:20:58
2578
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人