自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 bert源码祥读

bert源码祥读1 word2vec理解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nz6yHj0D-1611384273325)(bert源码祥读.assets/training_data.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D9Ivcx37-1611384273328)(bert源码祥读.assets/skip_gram_net_arch.png)]2 整体架构输入如何编码?输出结果是什么?Atten

2021-01-23 15:21:38 277

原创 目标检测中的多尺度训练/测试

记录下自己的心得吧:以前学习的时候,不是很懂,理解的有误,我以为是所有尺度一起进行训练,其实不然,下面的知乎里有我想要的答案。其实说白了,还是自己的问题,没有认真的研究过代码,没有train过代码,想学好deep learning不容易。https://www.zhihu.com/question/271781123...

2019-04-12 13:17:34 8086 1

原创 自然语言处理(NLP)学习笔记(1)

一、自然语言处理常见应用:拼写检查、关键词检索 文本挖掘(产品价格、日期、时间、地点、人名、公司名) 文本分类 机器翻译 客服系统 复杂对话系统二、与深度学习的联系:为什么需要深度学习手工特征耗时耗力,还不易拓展, 自动特征学习,方便拓展 深度学习提供了一种通用的血虚框架,可用来表示世界、视觉和语言学信息 深度学习既可以无监督学习,也可以监督学习。三、语言模型:...

2019-04-11 15:58:38 373

原创 linux命令行常用方法

1. 搜索在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位:在vi和vim界面中输入:"/"(反斜杠),之后会出现一个输入框让你输入,当你输入的关键字在文件中存在就会以高亮的形式显示出来,之后按回车就确定定位到当前高亮位置,如果不是你要找的,则可以按:"n",意即寻找下一个输入关键字的内容。2. vim恢复以及乱码问题(1)...

2019-04-11 10:57:06 478

原创 ubuntu16.04 docker tensorflow-gpu镜像下载

参考博文:https://www.cnblogs.com/deepllz/p/9009486.html基本是参照上面的博客的,但还是要记录下我自己的安装过程(这是一个习惯)。前提是你已经安装好docker了,开始部署镜像...主要记录下不同之处镜像源不同没有用上面的博客的下载方式,那个是官方的,下面这个是国内的速度会快点docker pull daocloud.io/...

2019-04-01 22:19:40 1100

原创 Ubuntu16.04 docker 安装与简单使用

前言为什么使用docker?  原因是:通过docker运行tensorflow-gpu容器可以避免复杂的环境的配置,比如cuda。具体环境配置相当复杂。。。而在ubuntu上运行docker tensorflow-gpu镜像,仅仅需要安装nvidia驱动即可,幸运的是一般通过软件更新器(software & updates→ Additional Drivers)即可顺利安装...

2019-04-01 21:43:09 496

原创 ubuntu16.04安装pytorch(conda+cuda)

参考博文:https://blog.csdn.net/yimingsilence/article/details/79631567笔者的笔记本配置:cpu i7-7700 ,gpu gtx1050ti,系统win10+ubuntu16.04双系统。在这主要是记录下,按着别人的教程,先装linux系统,以前装过,就是linux无法启动,这回按照这个教程基本没啥大问题,https://bl...

2019-03-28 21:24:21 728

原创 opencv4.0.0+cmake编译(含contrib)

前言笔者环境:win10+vs2015+cmake3.8.2介绍下4.0.0的新特性,沿用官网的说明:在发布3.0版的近3.5年后,我们很高兴推出4.x系列的第一个稳定版本。版本特性:OpenCV现在是C ++ 11库,需要兼容C++ 11标准的编译器。所需的最低CMake版本已提升至3.5.1。 很多OpenCV 1.x的C API已被删除 在核心模块中延续性(在XML,...

2019-03-23 19:07:55 3586 2

原创 cmake3.8.2安装

下载:官网下载https://cmake.org/download/,最新的为3.14版本,下载完成如下图:安装很简单,一路next。

2019-03-22 17:38:57 3561

原创 opencv 边缘处理

卷积边界问题图像卷积的时候边界像素,不能被卷积操作,原因在于边界像素没有完全跟kernel重叠,所以当3x3滤波时候有1个像素的边缘没有被处理,5x5滤波的时候有2个像素的边缘没有被处理。处理边缘在卷积开始之前增加边缘像素,填充的像素值为0或者RGB黑色(补0操作),比如3x3在四周各填充1个像素的边缘,这样就确保图像的边缘被处理,在卷积处理之后再去掉这些边缘。openCV中...

2019-03-19 21:16:25 1523

原创 opencv 常见算子

引言卷积概念 常见算子1、卷积概念卷积是图像处理中一个操作,是kernel在图像的每个像素上的操作。Kernel本质上一个固定大小的矩阵数组,其中心点称为锚点(anchor point)卷积的工作方式:把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点),用来替换锚点覆盖下像素点值称为卷积处理。数学表达如下:kernel是从左到右,从上到下...

2019-03-19 18:30:51 3924

原创 window下python GUI编程(anaconda+python+pyQt5)

前言anaconda是python的集成环境,而Qt是受许多人欢迎的强大UI编程工具,二者相结合相信会有更多美妙的事情,废话不说l了。。。环境window10+anaconda3+python3.6+pyQt5配置过程1、安装pyQt5 和PyQt5-tools以前只知道anaconda中集成的有qt,但不知道只是Qt的库(好像最新版本的中有,你可看下你的安装目录里有没,...

2019-03-19 00:10:02 3508

原创 leetcode 第一题 两数之和

题目描述:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。python版本:class Solution(object): def twoSum(self, nums, target): """ ...

2019-03-18 12:44:05 167

原创 opencv 基本阈值(threshold)

阈值的概念,简单点说就是把图像分割的标尺。阈值类型:1、阈值二值化(threshold binary)下方的图表示图像像素点Src(x,y)值分布情况,蓝色水平线表示阈值2、阈值反二值化(threshold binary Inverted)3、截断 (truncate)4、阈值取零 (threshold to zero)5...

2019-03-12 22:27:48 1216

原创 opencv 简单美颜效果

美颜效果采用:双边模糊(也称双边滤波)+掩膜操作双边模糊bilateralFilter(src, dest, d=15, 150, 3)15 –计算的半径,半径之内的像数都会被纳入计算,如果提供-1 则根据sigma space参数取值 150 – sigma color 决定多少差值之内的像素会被计算 3 – sigma space 如果d的值大于0则声明无效,否则根据它来计算d值,...

2019-03-10 12:10:12 1956

原创 opencv 随机画线-randomlines

使用cv::Point与cv::ScalarlPoint表示2D平面上一个点x,y Point p; p.x = 10; p.y = 8; or p = Pont(10,8);lScalar表示四个元素的向量 Scalar(a, b, c);// a = blue, b = gree...

2019-03-10 11:14:23 890 1

原创 常用颜色的RGB值

白色:rgb(255,255,255) 黑色:rgb(0,0,0) 红色:rgb(255,0,0) 绿色:rgb(0,255,0) 蓝色:rgb(0,0,255) 青色:rgb(0,255,255) 紫色:rgb(255,0,255) 调整相关数字,便可以得到深浅不一的各种颜色。ARGB:A = Alpha表示透明度FF - 不透明00 - 全透明 ...

2019-02-07 11:57:47 11401

原创 Ubuntu16.04安装tensorflowCPU版本

前言之前安装过caffe的GPU版本,都快崩溃了,前面都挺顺利的,直到最后编译的时候一直不通过,最后原因实在自己的显卡太low,得加速因子在3以上才行,无奈啊。最后只好安装cpu版本,所以我觉得我的电脑也只能装tensorflow的cpu版本。安装安装很简单,pip install tensorflow即可。但是这有可能遇到问题,还有就是网速太慢,对于我这种急性子,跟它耗不起!...

2019-01-23 11:23:34 1209 1

转载 Markdown 用法

转载自:https://www.jianshu.com/p/191d1e21f7ed一、标题在想要设置为标题的文字前面加#来表示一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。示例:# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题#####...

2019-01-22 21:04:12 183

原创 window中anaconda安装后jupyter notebook更改启动目录

1、Anaconda Prompt中 输入 以下并回车jupyter notebook --generate-config会提示Writing default config to: C:\Users\Username\.jupyter\jupyter_notebook_config.py2、找到这个文件,打开这个配置文件jupyter_notebook_config.py...

2019-01-15 17:50:20 528

转载 人脸关键点检测总结

下面这篇博客总结的特别全面。 转载自:https://blog.csdn.net/u013948010/article/details/80520540

2019-01-09 22:01:51 541

原创 基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNN

   基于深度学习的目标检测技术演进:R-CNN、Fast R-CNN、Faster R-CNNdeeplearing 属于machine learning的一个分支,object detection 是研究的重点。网上一搜论文也能搜出来,大家下载来好好看看。 object detection我的理解,就是在给定的图片中精确找到物体所在位置,并标注出物体的类别。object detec...

2019-01-09 16:43:54 187

原创 Nano Pi-NEO-Air serial、ssh连接

 友善之臂Wiki链接:http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Air当烧录好系统之后,烧录方法和树莓派一样,然后通过usb转串口工具连接,打开putty,连接方法如下,然后按照上面链接里的方法连接WiFi。方法一: serial串口连接方法二:SSH连接 下次开机的时候,就可以不用串口工具了,只需上电就行...

2019-01-02 21:03:08 1826

原创 pip Import Error:cannot import name main解决方案

本文转载自:https://blog.csdn.net/tintinetmilou/article/details/80091630pip安装安装包时遇到错误如下: 经过查找发现是pip升级的问题。解决办法如下,修改pip配置文件:sudo gedit /usr/bin/pip打开之后为:from pip import mainif __name__ == '__...

2018-12-24 10:42:21 309

原创 deep-learing环境搭建-NVIDIA显卡驱动安装

本人机子配置 i5 GT610 ubuntu 16.04 64位 过程是很痛苦的,折腾好长时间,重装系统也好几次,总之最后是弄好的,在这记录下。开始装驱动时,也是在网上一通找,根据一个好点的教程弄,ppa源安装驱动https://blog.csdn.net/ghw15221836342/article/details/79571559满心欢喜的没有出问题,可是最后竟然登录不了,...

2018-12-22 17:18:34 321

原创 ubuntu16.04终端分屏terminator的安装使用与配置

参考https://blog.csdn.net/liuxiaoheng1992/article/details/54409711ctrl+alt+t 打开终端终端输入:sudo apt-get install terminator都说关键字的颜色不好,需要配置,配置按照上面的教程最终弄好。 常用的快捷键的使用:Ctrl+Shift+E 垂直分割窗口 Ctrl+Sh...

2018-12-20 10:07:49 3241

原创 ucos-III 概要

文件结构下图是 uC/OS-III 系统从底层到上层的文件结构。①配置文件,通过定义这些文件里宏的值可以轻易地裁剪 uC/OS-III 的功能。②用户应用文件, 定义和声明应用任务。③内核服务文件,其代码与 CPU 无关,可以不做任何修改移植到任何 CPU。④底层函数库,比如字符串的常规操作, 常用的数学计算, 等等。⑤CPU 移植文件, 用户如果想要移植 uC/OS-III 到不同...

2018-12-08 11:56:54 357

原创 uCOS-III学习-初识ucos

前言在嵌入式这个领域里,我们首先接触的就是单片机,单片机又首先从51单片机入门,单片机编程通常都是指裸机编程,即不加入任何 RTOS(Real Time Operation System 实时操作系统) 的程序。 常用的 RTOS 有国外的 FreeRTOS、ucOS、 RTX和国内的Huawei LiteOS、 和 RT-Thread等, 其中尤以开源且免费的 FreeRTOS的市场占有率最...

2018-12-01 11:22:04 563

原创 SLAM预备知识C++(g++)

 Hello SLAM1、终端输入vim helloSLAM.cpp文件夹中结果:2、开始编辑代码:键盘输入i编辑,编辑完成之后ESC返回命令模式,键盘输入:wq回车保存退出。 3、使用g++编译器将其编译为可执行文件,(注:最新系统g++已装好,其他版本未尝试,可以终端输入sudo apt-get install g++ 安装)终端输入  g++ h...

2018-11-27 11:33:22 634

原创 Ubuntu18.04切换python版本

Ubuntu18.04终端输入python默认打开的是python2.7,输入python3才能打开python3.6,现在我们要切换使默认打开的是python3.6。快捷键Ctrl+Alt+t打开终端。输入sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-...

2018-11-24 12:18:38 1625

原创 STM32F103C8T6在Arduino IDE里编程

前言时代在进步,极客们手上的单片机也从古老的51、PIC变成了AVR、STM32,也出现了各种便捷的开发工具,例如盛极一时的Arduino;不过Atmega328所属的AVR单片机,终究还是老点了,算起来差不多是20年前的主流了,现在流行的是ARM,今天我们就来玩下Arduino与STM32的结合。经过半天的努力,终于可以让Arduino IDE支持我的32小板子了,STM32的芯片性价比...

2018-11-23 17:46:08 36497 48

原创 Micropython学习(三)常用库函数操作

 引脚图 例程1、控制LED(4个LED灯)1)、LED亮灭import pybled=pyb.LED(2)led.on()pyb.delay(1000)led.off()2)、 LED翻转import pybled = pyb.LED(4)while True: led.toggle() pyb.delay(700)3)、呼吸灯i...

2018-11-21 21:24:40 8456 2

原创 2019年元旦前工作计划

还有41天就元旦了,一年又快过去了。所以想把自己以前学的总结下。1、机器学习(Meachine Learing)深度学习(Deep Learing)大致为神经网络的架构,从前向传播到反向传播,中间有许多细节,重头回顾下也特别有帮助。最后是当前主流的卷积神经网络。2、caffe深度学习框架caffe的使用不需要自己编写代码,但caffe的安装特别痛苦,然后会写下根据官方的文档ca...

2018-11-20 10:56:25 497

原创 OpenMV学习(一)IDE安装与简介

OpenMV是基于Python的嵌入式机器视觉模块,目标是成为机器视觉界的“Arduino”。它成本低易拓展,开发环境友好,除了用于图像处理外,还可以用Python调用其硬件资源,进行I/O控制,与现实世界进行交互。购买了一块星瞳科技的M7的板子来进行学习和实践。 下载 IDE        下载地址:https://openmv.io/pages/download,IDE是由Qt C...

2018-11-19 22:38:48 29883 8

原创 Micropython学习(二)STM32移植

在实验室找了块微雪的STM32F407ZET6(Micropython支持的系列)的核心板,移植下Micropython的源码,也遇到些问题,最后解决了,在这写下过程记录一些经验教训。首先本人环境为WIN10+Ubuntu18.04(非虚拟机,当然也可以用虚拟机,根据情况选择)所需工具1、STSW-STM32080fuSeUSB,安装包地址:http://www.stmcu.org...

2018-11-17 16:48:23 40938 16

原创 Micropython学习(一)简介

最近因为接触OpenMV(机器视觉的Arduino),所以学习下Micropython。Micropython的由来Micropython的由来,这得益于Damien George这位伟大的计算机工程师,Damien George每天都会使用Python工作,他有一天冒出一个大胆的想法:能否用Python来控制单片机,从而实现对机器人的操作呢?Python语言本身就是一款简单上手的脚本...

2018-11-17 11:02:35 33427 9

原创 2018年的生活及工作计划

六月份的cet-6,争取过了! 在带毕设的过程中熟练使用stm32,能做到基本的操作,至少adc采集得弄懂,会用。 读完趣学算法这本,同时也希望读几本王小波或者名家的文学书(不看郭敬明和韩寒的),增加自己的文学素养,现在就去找书。 最后也是最重要的,希望在今年找一个女朋友。Fighting!  Fighting!  Fighting!...

2018-03-28 16:08:53 685

原创 学习算法历程一

      瑞士著名的科学家N.Wirth教授曾提出:数据结构+算法=程序。      数据结构是程序的骨架,算法是程序的灵魂。但是关于计算机专业算法,很多人包括我都有疑惑:“I can understand,but Ican't use! ”我能看懂,但不会有用!就像参观莫高窟的壁画,看到它、感受它,却无法走进。我觉得大多数人需要一把打开算法之门的钥匙,就如陶渊明《桃花源记》中的“初极狭,才通人...

2018-03-28 15:53:55 354

vs2015编译通过opencv4.0.0的opencv_contrib(含sift) debug-x64

vs2015编译通过opencv4.0.0的opencv_contrib(含sift) debug-x64,感受最新强大机器视觉库带给你的不一样的体验。

2019-03-23

空空如也

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

TA关注的人

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