自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (7)
  • 收藏
  • 关注

原创 安装和配置bazel

编译和移植tensorflow的C/C++源码时,用到bazel这一构建工具。本篇blog记录遇到的安装、配置问题。吐槽 构建工具,从make/ant/cmake/gradle一路用下来,各有优劣,只能说用的越熟练越容易上手 编译安装bazel时用到java。为啥不全用C++写? bazel命名是有补全的,但是ubuntu + zsh + oh-my-zsh + ap...

2019-07-23 19:07:18 2526

原创 玩转Python第三方库库tqdm

使用方法一: tqdmtqdm(list)方法可以传入任意一种list,比如数组,同时tqdm中不仅仅可以传入list, 同时可以传入所有带len方法的可迭代对象,这里只以list对象为例:from tqdm import tqdmfrom time import sleepfor i in tqdm(range(1000)): sleep(0.1) 61%|███...

2019-07-23 17:54:35 785

原创 Python中tqdm使用方法说明

最近一款新的进度条 tqdm 库比较热门,声称比老版的 python-progressbar 库的单次响应时间提高了 10 倍以上。Overhead is low -- about 60ns per iteration (80ns with gui=True). By comparison, the well established ProgressBar has an 800ns/iter...

2019-07-23 17:52:32 795

原创 TensorFlow 中使用hooks实现Early_Stopping

在这篇博客中训练CNN的时候,即便是对fc层加了dropout,对loss加了L2正则化,依然出现了过拟合的情况(如下图所示),于是开始尝试用early stop解决拟合问题。(训练集的loss在下降而测试集的loss却在5k步左右开始上升,说明过拟合了)想要实现ES,首先需要知道loss的值(以便根据loss值在xx次迭代内的变化决定是否需要停止training),Tensor...

2019-07-22 19:33:06 1838 2

原创 VsCode 安装与卸载

1. 下载1,2是指Ubuntu上的VSCode的安装,RHEL, Fedora and CentOS 可以通过安装方式三来安装。下载地址,https://go.microsoft.com/fwlink/?LinkID=760868 上边下载的是 deb 包,如果想下载其他的包,地址为 https://code.visualstudio.com/Download2. 安装 进入到...

2019-07-22 19:25:10 1212

原创 VsCode快捷键使用方法说明

前言VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影。。简言之,内置快捷键玩熟了,效率提高不是一点两点。VsCode 快捷键有五种组合方式(科普)Ctrl + Shift + ? : 这种常规组合按钮 Ctrl + V Ctrl +V : 同时依赖一个按键的组合 Shift + V c : 先组合后单键的输入 Ctrl + Click: 键盘 + 鼠标...

2019-07-22 19:12:24 298

原创 ubuntu16.04安装和使用Anaconda3

1.前言现在的ubuntu系统都自带了python2.7版,而有时工作需要py3。如果你在纠结到底该装 Python2 呢还是 Python3?总所周知,python2和python3在语法上是不兼容的, 那机器上应该装python2还是python3呢, 可能一开始选一个学习就好了, 但是如果你要开发的程序必须使用python2而不能使用python3,那这时候你就不得不再下载一个p...

2019-07-22 19:08:15 218

原创 不平衡数据下的机器学习方法简介

机器学习已经成为了当前互联网领域不可或缺的技术之一,前辈们对机器学习模型的研究已经给我们留下了一笔非常宝贵的财富,然而在工业界的应用中我们可以看到,应用场景千千万万,数据千千万万但是我们的模型却依然是那些,在机器学习的应用中对数据的处理与分析往往扮演着比模型更加重要的角色,本文针对机器学习应用数据处理的一个方面即“不平衡数据”下的机器学习方法进行了简单介绍。引言不管是在学术界还是工业界...

2019-07-22 18:57:31 1059

原创 模型评估与选择——《西瓜书》

简介此章节介绍了对模型的评估方法,以及对两个或多个模型进行比较的方法。概念错误率(error rate):如果在 m 个样本中有 a 个样本分类错误,则错误率为 E = a / m 。精度(arrcuracy):精度为 1 - a / m,即精度 = 1 - 错误率。误差(error):学习器的实际预测输出与样本的真实输出之间的差异称为误差。其中,学习器在训练集上的误差称为训练...

2019-07-22 18:05:22 719

原创 基于TensorFlow的cosine相似度代码实现

def cosine(q,a): pooled_len_1 = tf.sqrt(tf.reduce_sum(q * q, 1)) pooled_len_2 = tf.sqrt(tf.reduce_sum(a * a, 1)) pooled_mul_12 = tf.reduce_sum(q * a, 1) score = tf.div(pooled_mul_12, ...

2019-07-22 11:33:03 2376

原创 基于TensorFlow的Facenet 人脸识别实现说明

1. 开发环境OS:ubuntu16.04tensorflow版本:1.12.0python版本:3.6.82. 下载源码到本地facenet官方github:https://github.com/davidsandberg/facenet.gitgit clone https://github.com/davidsandberg/facenet.git在requ...

2019-07-22 10:58:41 3177 1

原创 TensorFlow抽取cnn中某一层特征

深度学习具有强大的特征表达能力。有时候我们训练好分类模型,并不想用来进行分类,而是用来提取特征用于其他任务,比如相似图片计算。接下来讲下如何使用TensorFlow提取特征。1.必须在模型中命名好要提取的那一层,num_filters_total为提取特征维度,即特征个数,如下 net = _global_avg(net, pool_size=net.get_shape...

2019-07-19 18:43:27 3011

原创 OpenCV实现图片旋转

需求在我做图像处理的时候有一次要将竖向的图片变成横向的图片,也就是说不光图片变换,图片的长宽也要变换,即原图片的长变成新图片的宽原图片的宽变成新图片的长。效果应如下图:81b5b33fcde0e49f729f912425f4aa10.jpg变换后:81b5b33fcde0e49f729f912425f4aa10.jpg实现思路方法一在iOS开发中这个...

2019-07-19 17:45:13 1304

原创 深度学习模型压缩之MobileNetv1

本文主要针对谷歌论文详细解读https://arxiv.org/abs/1704.04861,官方参考代码https://github.com/tensorflow/models/blob/master/research/slim/nets/mobilenet_v1.py摘要    我们针对移动端以及嵌入式视觉的应用提出了一类有效的模型叫MobileNets。MobileNe...

2019-07-19 10:59:39 1316

原创 已解决:Ubuntu安装sogou输入法后出现两个图标和输入框

1. 查找进程fcitx-qimpanel 对应的pid,然后杀死ps -ef | grep fcitx-qimpanelsudo kill -9 [对应的pid]2. 不过每次开机都要杀一次很麻烦,索性就让它开机执行sudo vim /etc/rc.local# 在exit 0之前添加如下代码/bin/ps -ef | grep fcitx-qimpanel | gre...

2019-07-16 15:25:00 780

原创 Ubuntu回收站

以前删除文件经常Move to trash,今天想清空发现根本不知道回收站在哪里,囧。遂Google之,于是发现在~/.local/share/Trash目录下Trash下共三个文件夹,很容易看出来files下面是删除的文件,info下面是对应文件的信息,存储了删除的时间以及原路径。而expunged是啥呢?查了查expunged的意思擦掉;删掉;除去. 查了很多资料,大概下...

2019-07-16 15:13:41 3392

原创 写代码必备Linux命令

写代码怎能不会这些Linux命令?作者:王爵nice链接:https://zhuanlan.zhihu.com/p/28674639来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1. tar创建一个新的tar文件$ tar cvf archive_name.tar dirname/解压tar文件$ tar xvf archiv...

2019-07-13 17:42:26 330

原创 Linux 设置CPU Performance模式

在Linux中,内核的开发者定义了一套框架模型来完成CPU频率动态调整这一目的,它就是CPU Freq系统。如下为CPU的几种模式(governor参数):ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核默认...

2019-07-13 17:29:36 27623

原创 VsCode 第三方安装包智能加载

1.vscode 版本信息:2.具体操作如下:再输入:"workbench.colorTheme": "Visual Studio Dark","window.menuBarVisibility": "default","window.zoomLevel": 0,"editor.suggestSelection": "first","vsintellicode...

2019-07-13 16:22:26 2464

原创 解决vscode报错: Module ‘cv2‘ has no ‘imread‘ member

from cv2 import cv2src = cv.imread('2.jpg')cv.namedWindow('input_image', cv2.WINDOW_AUTOSIZE)cv.imshow('input_image', src)cv.waitKey(0)cv.destroyAllWindows()这一点简单的代码在vscode上会报 Module 'cv2' ha...

2019-07-12 17:14:45 16061 6

原创 VsCode中针对插件pylint报have no member的问题解决

最近发现vscode比较好用,像是介于ide和编辑器之间的一个工具,可以运行调试,支持多种语言,比较忙轻量化,不过在写python的时候发现红色提示problems,pylint(no-member),例如openv-python如下图所示: pylint是vscode的python语法检查器,pylint是静态检查,在用第...

2019-07-12 17:11:19 2092 4

原创 用VSCode写python的正确姿势

最近在学习python,之前一直用notepad++作为编辑器,偶然发现了VScode便被它的颜值吸引。用过之后发现它启动快速,插件丰富,下载安装后几乎不用怎么配置就可以直接使用,而且还支持markdown。当然,最主要的还是好看:p效果图:VScode下载地址安装python插件打开VScode,Ctrl+p 输入 "ext install python",搜索时间可能会比较长...

2019-07-12 15:51:37 312

原创 彻底解决Ubuntu下qt creator无法显示中文问题

彻底解决Ubuntu下qt creator无法显示中文问题 安装 fcitx-frontend-qt5 将安装之后的 fcitx-frontend-qt5复制到指定的目录 修改配置文件 重启系统 在Ubuntu 16.04系统下面装好QT5.4(32位)之后,在写代码想注释的时候,发现不能写入中文,下面是我解决的方法.1. 安装 fcitx-frontend-qt5...

2019-07-12 11:28:03 466

原创 opencv高效遍历图像

初次接触OpenCV的开发者,必须过的第一道坎就是学会如何遍历访问Mat对象中每个像素,实现像素级别的图像操作,这个是最级别的编程技能,但是不同的像素遍历方法效率有云泥之别,相差特别大,甚至可能成为算法运行的瓶颈之一,因此找到一种速度快的遍历方法对大图像处理是很关键的。在开始寻找高效遍历方法之前,先来了解一下Mat对象的数据组织形式与像素块数据的存储方式,Mat对象由两个部分组成,元数据头部加像素...

2019-07-11 18:52:29 250

原创 VSCode代码格式化快捷键及保存时自动格式化

一、实现vs code中代码格式化快捷键:【Shift】+【Alt】+F二、实现保存时自动代码格式化:1)文件 ------.>【首选项】---------->【设置】;2)搜索emmet.include;3)在settings.json下的【工作区设置】中添加以下语句://回车自动格式化"editor.formatOnType": true,//保存时自动...

2019-07-11 18:38:06 12103 1

原创 Ubuntu全盘备份与恢复

需要测试参考:https://blog.csdn.net/sinat_27554409/article/details/78227496https://blog.csdn.net/laukal/article/details/81260569

2019-07-11 18:34:59 228

原创 深度学习中所有网络结构

网址:https://github.com/osmr/imgclsmob/tree/master/pytorch大网络:DLA-X-60小网络:ProxylessNAS GPU batch_size 60,ProxylessNAS Mobile Mobile更占资源 batch_size 50https://github.com/osmr/imgclsmobModel ...

2019-07-11 18:30:53 3046

原创 如何用VSCode愉快的写Python

在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器。由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢。从我的使用经验出发,可以说VSCode用来写Python真的是再合适不过了,你将体验到丝滑的编程体验和无限扩展的可能。而且,如果你的项目是包含多种语言的,比如Web开发...

2019-07-11 18:26:56 461 1

原创 ubuntu16.04下视频文件不显示缩略图,请教如何让其显示缩略图

1.Ctrl+Alt+T打开终端,cd /home/xxx/ ,xxx为用户名;2.Ctrl+H显示隐藏文件,路径:/home/xxx/.cache/thumbnails,把thumbnails这个文件夹干掉参考网址:https://zhidao.baidu.com/question/2116700174832468307.html...

2019-07-08 18:09:20 2523 1

原创 Linux下安装OpenCV4(适用于Ubuntu等)

安装依赖必须要安装的依赖,通过命令安装:sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev如果需要其他的功能,还需安装一些,命令:sudo apt-get install python-dev ...

2019-07-04 18:17:45 2985

原创 This location could not be displayed. 打不开u盘,移动硬盘(已解决)

This location could not be displayed.You do not have the permissions necessary to view the contents of “Ubuntu 16.0”.原因分析:权限不够。解决思路:加权限呗,先找到u盘默认路径,chmod 777...两个方法1.sudo 进去可以sud...

2019-07-04 14:02:12 3461

原创 Ubuntu16.04系统安装搜狗输入法详细教程

1.下载搜狗输入法的安装包下载地址为:http://pinyin.sogou.com/linux/,如下图,要选择与自己系统位数一致的安装包,我的系统是64位,所以我下载64位的安装包wget "http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=tQ...

2019-07-03 10:28:22 119

videoinput源码

包括videoInput0.1995和videoInput-2014-Stable,可以稳定支持vs2012之前的软件。

2014-10-04

kalal大神的TLD目标跟踪算法MATLAB源码

kalal大神的TLD目标跟踪算法源码,是matlab版本的,功能很好很强大,可以

2014-10-04

斯坦福大学机器学习课程个人学习笔记(全集)

这里面的内容是在2011年上半年学习斯坦福大学《机器学习》课程的个人学习笔记,内容主要来自Andrew Ng教授的讲义和学习视频。 另外也包含来自其他论文和其他学校讲义的一些内容。每章内容主要按照个人学习时的思路总结得到。 由于是个人笔记,里面表述错误、公式错误、理解错误、笔误都会存在。更重要的是我是初学者,千万不要认为里面的思路都正确。 如果有疑问的地方,请第一时间参考Andrew Ng教授的讲义原文和视频,再有疑问的地方可以找一些大牛问问。

2014-10-04

Object Tracking via Partial Least Squares Analysis论文和代码

Object Tracking via Partial Least Squares Analysis论文和详细代码

2014-09-11

数字水印 Digital+Watermarking+and+Steganography 第二版

数字水印 Digital+Watermarking+and+Steganography 第二版

2014-06-10

空空如也

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

TA关注的人

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