自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunshine_in_Moon的专栏

天行健君子以自强不息!

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 PyQt4及py2exe使用时的一些错误及解决方案

昨天尝试使用PyQt4为Caffe测试程序写了一个界面程序,又把这个python程序转换成了.exe.这过程遇到了不少问题,有的已经解决,有的没有解决,还希望高手帮忙。先贴出我的界面吧,忙了一天看看成果:一、使用PyQt4开发界面还是很容易的,大的问题遇到了两个一个解决一个未解决。先说没有解决的问题吧,望高手指点1、我们看到界面有很多相似的地方如第一行,第二行,第五行,第六行,

2016-05-31 10:51:19 3212

原创 PCA的本质----特征值分解

相信大家对PCA并不陌生,但是PCA的本质你是否了解呢?今天就给大家简单讲讲,也是自己对PCA的一个巩固。博客中使用的图片来自七月算法的程博士的PPT,在此感谢程博士课上的耐心讲解。     1、特征值个特征向量   我相信大家对于这个式子非常熟悉,但是你真正的理解这个式子了吗?特征向量和特征值到底有什么意义呢?说实话,在听程博士的课之前我一直迷惑,不过现在懂了。    首先,我们

2016-05-27 15:11:27 19879 8

原创 使用Caffe时,数据预处理小工具集合

在使用Caffe时,我们经常需要对数据进行一些预处理,我把自己写的一些小脚本放到了github上,如果有需要大家下载使用,如果你有更好的小脚本希望与我分享!连接在此:https://github.com/sunshineInmoon/Tools如果你觉得还可以请给打个星星哟......No1.CreatImagelist.py  这个不是出自我的手,但是却非常有用,可以产生

2016-05-26 16:57:56 5501 2

原创 CSV模块使用时的几个问题及解决方法

今天需要写个小脚本将.txt文件转换成.csv文件。csv模块的使用还是很简单的,大家可以参考这个博客:http://www.cnblogs.com/sislcb/archive/2008/12/15/1355481.html下面重点说一下我遇到的两个问题;      1、cvv.writer()报错import csvcsvfile = file('test.csv','wb')

2016-05-19 17:55:21 1774

原创 Caffe扩展新层

真的是被Caffe玩哭啦!。先说一下我的情况吧。我是用的Caffe是Windows版本,也许Linux版本就没有我的烦恼了。我想在训练的时候使用 BatchNormail层,由于我原先使用的是大神happynear的老版本了,但是老版本里没有Scale层,所以只能更新新版本。于是我使用官方Caffe-Microsoft版本,训练还算一切正常。但是到了应用阶段出现问题了。在命名空间caffe中找

2016-05-19 15:56:19 5552 1

原创 Caffe中卷基层和全连接层训练参数个数如何确定

慢慢填坑中,今天来仔细讲一下卷基层和全连接层训练参数个数如何确定的问题。我们以Mnist为例,首先贴出网络配置文件:name: "LeNet"layer { name: "mnist" type: "Data" top: "data" top: "label" data_param { source: "examples/mnist/mnist-train-lev

2016-05-17 15:26:24 11061 5

原创 官方Caffe—Microsoft编译安装

安装了几次Caffe-Microsoft,是该总结一下了。总的来说,安装还是十分简单的,因为我们最头疼的第三方库可以自动安装。         第一步,下载解压Caffe         https://github.com/BVLC/caffe/tree/windows              第二步,下载安装cuda        https://developer.nvid

2016-05-16 16:45:07 6322 1

原创 Caffe错误:error C2220: 警告被视为错误 - 没有生成“object”文件

这个问题是我在安装官方Caffe,Windows版出现的问题,具体错误提示如下:    E:\NugetPackages\boost.1.59.0.0\lib\native\include\boost/format/alt_sstream_impl.hpp : error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_fu

2016-05-16 16:44:37 27442 2

原创 Windows7,Ubuntu双系统,重装Windows8.1后恢复启动项

原先电脑安装的是Windows7和Ubuntu双系统,启动项是Ubuntu的(你懂得)。由于一些原因,我把Windows7升级成了Windows8.1,结果悲剧了,启动项变成了Windows8.1,Ubuntu无法启动了。然后就是各种折腾了。    大概有两种方法:1、重新安装Ubuntu的启动项;2、使用EasyBCD    1、重新安装Ubuntu启动项,这篇博客的连接忘了,只能给大家

2016-05-16 11:52:21 988

原创 Caffe错误:Message type "caffe.SolverParameter" has no field named "name"

今天使用caffe又遇到个奇怪的问题,错误提示如下:注意错误提示,没有找到“name”,错误原因是我把参数写错了,注意最上面--caffe.exe train --solver=(这个地方应该是solver文件,而我写的是网络配置文件),改过来OK!

2016-05-16 11:03:08 10056 2

原创 Python opencv图像镜像翻转

最近在训练CNN网络,需要对数据进行扩充,于是想做一下图像的镜像翻转,主要参考了博客:http://www.cnblogs.com/xianglan/archive/2010/12/25/1916982.html 感谢博主!     不过我发现博主使用的是opencv老版本了,现在大家都是cv2了,因此我对博主的代码进行了必要的修改。      首先,说明一下,图像的镜像变化不改变图像

2016-05-12 16:37:43 10874 6

原创 Caffe错误boost::python::register_ptr_to_python<boost::shared_ptr<Blob<Dtype> > >();

今天在用Caffe- Microsoft可视化时遇到一个错误提示:No to_python (by-value) converter found for C++ type: boost::shared_ptrLayer >后来,查了不少资料终于解决了。这个问题的原因应该是boost版本的问题,我们需要修改caffe/python/caffe/_caffe.cpp 源文件。注意:我这里提

2016-05-12 10:15:56 2460

原创 Python模块学习系列(8)----argparse模块

boost库很好的支持C++的命令行解析,能使我们的程序用起来更酷。最近一直想Python里也用上命令行,这样就不用再IDE里修改输入参数了。记得前面介绍过使用os模块也能解析命令行,但是那个比较简单,今天我们介绍的argparse模块是python中专门用来解析命令行的。首先给大家贴出一段代码及运行结果,让大家有一个直观的感受。#!/usr/bin/env python"""Draw

2016-05-06 17:45:14 4915

原创 机器学习----SVM(3)核函数

本文主要参考了了博客:http://blog.pluskid.org/?p=685  更详细的讲解可以参考原博客。      1、为什么引入核函数呢?      为了回答这个问题,我们先来说明什么是线性不可分数据。如下左图所示,如果数据能用一条直线或一个超平面分开的数据,就是线性不可分数据。那么什么是线性不可分数据呢?如下右图所示,我们无法用一条直线或一个超平面分开的数据。

2016-05-05 14:52:02 4966

原创 机器学习----SVM(2)从原始问题到对偶问题的转换

SVM的水真是太深了,只能一点一点的解决了,今天这篇博客简单讲解SVM的目标函数从原始问题到对偶问题的转换。在这里再给大家一个大牛的博客链接:http://blog.pluskid.org/?p=6851、转化对偶问题上篇博客中我们得到的目标函数:(1)我们在优化时喜欢求最小值,将上式转化正等价的求最小值如下:      (2)对于(2)式,这是一个凸二次规划问题,我们可以

2016-05-05 12:15:32 21238 9

转载 机器学习----SVM(1)

以前觉得SVM没有什么,就是计算一个分类超平面而已,但是最近深入学习研究,才发现里面的理论太深了。不过还好,有位大牛的博客帮了很大的忙。强烈推荐大家仔细研究这篇博客,我的博客是在我对了这篇博客后自己的理解,也可以说是大牛博客的精简版。大牛的博客分成了三部分,层层递进。为了便于大家理解,我将三部分分成了三篇博客,同时对原博客的讲解内容和顺序做了一些调整。说了这么多还没给出大牛的博客链接:http

2016-05-04 15:39:49 2700 1

原创 caffe微调网络时的注意事项(持续更新中)

最近在微调遇到了一些困难,在此做一个记录,与大家分享!     第一个,微调数据的准备     微调的目的是使别人训练好的模型更适合自己的数据,因此,微调的数据一般都是适合自己应用的数据。但是,大牛建议,在微调是不要全部使用自己的数据,应该将自己的数据和原始训练数据混合在一起,并逐步增加自己的数据的比例,这样效果可能会好一些。     第二个,网络的修改     微调是在已经训练好

2016-05-04 11:04:20 9856 4

Caffe-Windows下画loss和accuracy曲线python代码

代码的主体是Caffe提供的tools/extra文件中的python代码,但是代码无法在Windows下直接运行,此版本是我自己修改的。经过测试8中曲线都能正确画出,如果你的积分有限,可以参考我们博客自行修改,或联系我。谢谢你的支持

2016-12-09

Caffe数据处理小工具集合Python版

这个工具小集合是我在使用caffe进行人脸识别实验时,用到的一些小工具,里面比较繁琐,但都十分实用。

2016-11-27

空空如也

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

TA关注的人

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