- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 PyQt4及py2exe使用时的一些错误及解决方案
昨天尝试使用PyQt4为Caffe测试程序写了一个界面程序,又把这个python程序转换成了.exe.这过程遇到了不少问题,有的已经解决,有的没有解决,还希望高手帮忙。先贴出我的界面吧,忙了一天看看成果:一、使用PyQt4开发界面还是很容易的,大的问题遇到了两个一个解决一个未解决。先说没有解决的问题吧,望高手指点1、我们看到界面有很多相似的地方如第一行,第二行,第五行,第六行,
2016-05-31 10:51:19 3213
原创 PCA的本质----特征值分解
相信大家对PCA并不陌生,但是PCA的本质你是否了解呢?今天就给大家简单讲讲,也是自己对PCA的一个巩固。博客中使用的图片来自七月算法的程博士的PPT,在此感谢程博士课上的耐心讲解。 1、特征值个特征向量 我相信大家对于这个式子非常熟悉,但是你真正的理解这个式子了吗?特征向量和特征值到底有什么意义呢?说实话,在听程博士的课之前我一直迷惑,不过现在懂了。 首先,我们
2016-05-27 15:11:27 19892 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 11063 5
原创 官方Caffe—Microsoft编译安装
安装了几次Caffe-Microsoft,是该总结一下了。总的来说,安装还是十分简单的,因为我们最头疼的第三方库可以自动安装。 第一步,下载解压Caffe https://github.com/BVLC/caffe/tree/windows 第二步,下载安装cuda https://developer.nvid
2016-05-16 16:45:07 6324 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 27446 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 4917
原创 机器学习----SVM(3)核函数
本文主要参考了了博客:http://blog.pluskid.org/?p=685 更详细的讲解可以参考原博客。 1、为什么引入核函数呢? 为了回答这个问题,我们先来说明什么是线性不可分数据。如下左图所示,如果数据能用一条直线或一个超平面分开的数据,就是线性不可分数据。那么什么是线性不可分数据呢?如下右图所示,我们无法用一条直线或一个超平面分开的数据。
2016-05-05 14:52:02 4969
原创 机器学习----SVM(2)从原始问题到对偶问题的转换
SVM的水真是太深了,只能一点一点的解决了,今天这篇博客简单讲解SVM的目标函数从原始问题到对偶问题的转换。在这里再给大家一个大牛的博客链接:http://blog.pluskid.org/?p=6851、转化对偶问题上篇博客中我们得到的目标函数:(1)我们在优化时喜欢求最小值,将上式转化正等价的求最小值如下: (2)对于(2)式,这是一个凸二次规划问题,我们可以
2016-05-05 12:15:32 21240 9
转载 机器学习----SVM(1)
以前觉得SVM没有什么,就是计算一个分类超平面而已,但是最近深入学习研究,才发现里面的理论太深了。不过还好,有位大牛的博客帮了很大的忙。强烈推荐大家仔细研究这篇博客,我的博客是在我对了这篇博客后自己的理解,也可以说是大牛博客的精简版。大牛的博客分成了三部分,层层递进。为了便于大家理解,我将三部分分成了三篇博客,同时对原博客的讲解内容和顺序做了一些调整。说了这么多还没给出大牛的博客链接:http
2016-05-04 15:39:49 2700 1
原创 caffe微调网络时的注意事项(持续更新中)
最近在微调遇到了一些困难,在此做一个记录,与大家分享! 第一个,微调数据的准备 微调的目的是使别人训练好的模型更适合自己的数据,因此,微调的数据一般都是适合自己应用的数据。但是,大牛建议,在微调是不要全部使用自己的数据,应该将自己的数据和原始训练数据混合在一起,并逐步增加自己的数据的比例,这样效果可能会好一些。 第二个,网络的修改 微调是在已经训练好
2016-05-04 11:04:20 9857 4
Caffe-Windows下画loss和accuracy曲线python代码
2016-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人