自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

quokka

深度学习,图像处理,阅读笔记

  • 博客(13)
  • 收藏
  • 关注

原创 MobileFaecNet实现58个人脸关键点检测(附训练源码)

MobileFaecNet实现58个人脸关键点检测1.0 caffe修改实现新网络时,新设计的layer需要自己完成代码并添加到caffe中,同时由于人脸关键点是回归任务,因此为多标签数据,需要修改数据层image_data_layer从而可以支持多标签输入。(但是caffe之前都不支持多标签输入吗?)image_data_layer.cpp最后几行原始代码:image_data_la...

2018-11-06 20:44:10 2479 2

原创 AlexNet、VGGNet学习笔记

模型对比AlexNetVGGNet成就ILSVRC图像分类2012冠军、Top-5错误率16.42%ILSVRC图像分类2014亚军、Top-5错误率7.32%结构9层:5个卷积层、3个全连接层16层:13个卷积层、3个全连接层参数60.3M138M卷积核卷积核的大小由第一层的11 * 11到5 * 5最后为3 * 3所有卷积核都为3 ...

2018-10-27 21:47:48 663

原创 linux服务器开发、常用操作笔记

Linux下的快捷键: ls 查看当前目录下文件 ls -a 查看当前目录下所有文件,包括隐藏文件以及隐藏目录 ls -l 查看当前目录下文件的详细信息 ls -la 查看当前目录下所有文件的详细信息 date 查看当前时间 history 查看用户历史命令用户目录: 相对路径:当前目录下的路径 绝对路径:从根目录即/开始的路径 某一个用户的目录是在/home/下的,要进入当...

2018-09-12 20:52:44 221

原创 Ubuntu16.04+CUDA9.0+Python2.7环境下安装OpenCV3.4

花了两天时间终于安装好了opencv,遇到好几个bug发现能找到的解决方案比较少,同时需要翻墙,所以写下这个笔记记录一下。我是根据这个教程来安装OpenCV的,进行到第四步OpenCV的配置和编译开始报错:报错1.Cmake编译opencv源码时出现以下报错:CMake Error: The following variables are used in this project, b...

2018-09-11 19:50:27 1442

原创 Linux下切换python版本

Linux下切换python版本又分为在整个系统中切换版本和在某一用户下切换版本,因为跑深度模型用到caffe,但是调用python3.X版本接口会出现很多问题,因此需要对python版本进行切换,我的系统中已有的版本为2.7和3.6,切换过程遇到了一些问题,在此纪录下来。系统中切换版本 首先要明确是在整个系统中切换版本还是在某一用户下切换,在整个系统中切换版本可以使用update-alt...

2018-08-06 16:29:08 5093

原创 【Python 脚本报错】AttributeError:'module' has no attribute 'xxx'的解决方法

最近在编写Python脚本过程中遇到一个问题比较奇怪:Python脚本正常的,但执行报错”AttributeError: ‘module’ object has no attribute ‘xxx’”,其实是.pyc文件存在问题。问题定位:查看import库的源文件,发现源文件存在且没有错误,同时存在源文件的.pyc文件。问题解决方法:删除该库的.pyc文件,重新运行代码;或者找一个可以运...

2018-08-03 22:11:05 272589 26

转载 linux可执行文件添加到PATH环境变量的方法Ubuntu

linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中#查看PATH:echo $PATH举例说,命令 composr 在/usr/loca/bin但执行的时候提示:-bash: composr: command not ...

2018-05-02 17:42:12 16649 2

原创 模型调优之正则化

正则化的不同方法:L1正则化L2正则化DropoutL1正则化和L2正则化 首先什么是正则化?正则化就是约束目标函数,使得目标函数能够更适应现实问题。机器学习出来的目标函数通常可以很好地拟合训练数据,但泛化能力差,这种成为过拟合现象,为了解决过拟合现象从而在目标函数中引入一个约束项。 图片来自吴恩达深度学习课程 如上图中的损失函数,当参数labda...

2018-05-02 17:25:02 677

原创 python3获取目录下的文件名

在处理分类问题制作标签的时候用到了指定文件夹下的文件名获取,在这里做个小结: OS模块是python中一个常用于处理文件信息的模块,因此相关文件的处理都会用到OS模块。获取文件名常用到的函数为 os.walk((top, topdown = True, onerror = None, followlinks = False)) 具体使用方法可 参考 写的非常详细。 os.lis...

2018-04-29 11:21:08 15475

原创 caffe训练报错集锦

Caffe 训练时loss等于87.33或者NAN 问题描述:训练过程中突然loss一直等于87.33 原因:计算过程出现float溢出等异常,出现了inf,nan等异常数值导致softmax输出为零。 解决方法: 1,降低学习率。这是最常用的解决方法,适当的学习率使得loss在合理范围内,过大的学习率会使得loss变得很大,最终超过浮点型表示的范围就变成了NAN。具体通过修改solve...

2018-04-29 11:20:09 262

原创 【leetcode初级】旋转数组

问题: 将包含 n 个元素的数组向右旋转 k 步。 例如,如果 n = 7 , k = 3,给定数组 [1,2,3,4,5,6,7] ,向右旋转后的结果为 [5,6,7,1,2,3,4]。 提示: 要求空间复杂度为 O(1)。关键词: 空间复杂度O(1): 即只能在原有数组上改动,不能额外增加数组。 切片:切片的语法为[开始:结束:步长],要注意切片为左闭右开,即左边为下标...

2018-04-29 11:18:36 223

原创 【leetcode初级】移除元素

问题: 给定一个数组和一个值,在这个数组中原地移除指定值和返回移除后新的数组长度。 不要为其他数组分配额外空间,你必须使用 O(1) 的额外内存原地修改这个输入数组。 元素的顺序可以改变。超过返回的新的数组长度以外的数据无论是什么都没关系。思路: 删除列表中与给定值相同的元素,可使用一次性遍历数组。设置指针指定当前遍历元素位置。 def removeElement(sel...

2018-04-29 11:17:57 124

原创 【leetcode初级】从排序数组中删除重复项

问题: 给定一个有序数组,你需要原地删除其中的重复内容,使每个元素只出现一次,并返回新的长度。 不要另外定义一个数组,您必须通过用 O(1) 额外内存原地修改输入的数组来做到这一点。思路: 这道题作为刷leetcode开题之作,写了好几个小时 ==,一直各种报错,原因是没好好读题,逻辑架构不清,之前一直返回修改后的数组,在自己编辑器里跑没问题,但是一提交答案就报错。这道题需要注意以下几点...

2018-04-29 11:13:22 216

空空如也

空空如也

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

TA关注的人

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