- 博客(28)
- 资源 (4)
- 收藏
- 关注
原创 论文阅读:A Pareto-Efficient Algorithm for Multiple Objective Optimization in E-Commerce Recommendation
解决的问题:多任务训练不容易达到最优思路:解决帕累托(pareto)最优问题方法:目标函数为多任务损失函数加权:每个batch step分成两步:1、固定w,用sgd降低Li;2、固定del(theta),调整w。第一步就是正常的梯度下降,关键在于第二步。第二步的目标函数是:这个目标其实就是从前面那个目标函数最优化到KKT条件来的。这个方...
2019-11-12 17:57:49
3319
3
原创 libcurl的imap协议没有UID读取邮件的功能问题
最近使用libcurl做一个邮件客户端,使用IMAP协议读取邮件。但老版本的libcurl不支持UID读取方式。并且,把UID写入URL的时候,如"imap://outlook.office365.com/INBOX/;UID=82",其实在访问email服务器的时候,这个82并不是邮箱里面的唯一标识UID,而是邮件的临时序号。在libcurl7.64版本中已经解决了这个问题,而且增加...
2019-02-15 17:28:59
882
原创 bazel编译tensorflow
./configurebazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0"./bazel-bin/tensorflow/tools/pip_package/build_pip_package /...
2018-12-03 11:39:27
2355
原创 make和cmake小问题
一,编译libsgm的时候遇到:/usr/include/string.h: In function ‘void* __mempcpy_inline(void*, const void*, size_t)’:/usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope return (cha...
2018-09-05 11:35:21
965
2
原创 win7 vs2013编译libpng png++ mboben_spixel
libpng:下载libpng地址:http://www.libpng.org/pub/png/libpng.html编译libpng需要用到zlib,下载地址:http://www.zlib.net/libpng的projects\vstudio目录下有sln工程文件。还有一个zlib.props,配置zlib位置的,根据自己的情况修改。直接编译完成。pn
2017-09-30 19:52:09
977
原创 faster rcnn训练
faster rcnn用自己的数据训练。数据读入部分matlab代码VOC数据下有VOCCode文件夹,里面有很多自带的数据读入代码。在faster rcnn的代码中,第一步是调用VOCinit生成一系列参数。放在结构体VOCopt里面。这一部分代码在imdb_from_voc.m里面。然后读imdb数据,就是图片本身。这里用到了VOCopt.img
2017-08-31 16:55:55
373
原创 编译测试MATLAB版本的faster rcnn和rfcn
环境Ubuntu16.04,MATLAB2016b。使用过MATLAB2014a,但内置编译器和系统版本不一致,无法解决,于是改用MATLAB2016b。MATLAB2016b的解决方法。第一步,把MATLAB内置的stdc++库备份,也就是改个名字让它不起作用。cd /usr/local/programFiles/MATLAB/R2016a/sys/os/glnxa64
2017-08-18 11:23:43
1441
原创 caffe下FCN注意事项
FCN的分类的label是直接写类号码:1,2,3,...,255。但softmaxwithLoss的第一个bottom,也就是网络输出,是要求向量。即label=3的话,输出是0,0,0,1,0,0,...所以写脚本注意一下,输出层的输出个数不能写1。就是说softmaxwithLoss的两个bottom第二维数值是不一样的。
2017-07-12 19:19:45
410
原创 Windows下pycaffe编译
编译Windows版本的caffe,用微软的版本,nuget下载所有依赖库,不难。Python用anaconda,安装Python2.7的64位版本。如果安装32位的,或者Python3.5的,后面import caffe的时候会报错:不是有效的win32程序。配置CommonSettings.props:trueC:\Program Files\Anaco
2016-11-06 13:44:05
1507
原创 编译caffe的dll库
前一篇的测试程序只能编译通过,并不可用。因为caffe windows版本默认的libcaffe是静态库,而静态库编译并不会把虚基类layer_factory和一系列子类包含进去。这就导致在载入文件时会报错,无法识别layer的类型。所以需要动态编译libcaffe。1,首先当然把libcaffe工程配置类型从lib改成dll。但此时直接编译并不会产生lib文件,只
2016-05-30 17:03:22
9219
原创 利用caffe训练的模型,写一个测试程序
前两篇关于配置caffe和使用它训练。但是,有时候希望用它训练,但分类的时候在自己的程序里面。所以研究了一下调用caffe库的方法。在caffe的官方文件里面,就有classification.cpp作为demo。如果自己建一个工程,首先需要把所有依赖库都加上。包括:caffe(废话),boost,glog,gflag,hdf5,openblas,opencv,prot
2016-04-27 20:02:54
3516
1
原创 windows下使用caffe的lmdb数据库问题
前一篇是在win8+vs2013下配置caffe,因为有nuget的存在,非常简单。但是目前的caffe程序在测试过程中会出现lmdb数据库的问题。这是因为在Linux下,原程序默认申请1T的空间给lmdb数据库使用。但在windows下,系统会天真的去建一个1T的文件,通常硬盘是没这么打空间,就报错了。Microsoft caffe的处理是把这个默认值改成100M。就
2016-04-27 19:54:01
4708
1
原创 Microsoft caffe
https://github.com/BVLC/caffe/tree/windowscaffe windows版的下载地址只需要按照说明修改CommonSettings.props然后用vs2013打开caffe.sln编译就行。debug编译有错,不知道为什么release编译成功。测试convert_mnist_data的时候报错:check failed
2016-04-26 15:50:30
1968
原创 win8+vs2013编译CLapack
Cmake生成vc12的工程生成allbiuld没问题生成INSTALL出错,error MSB3073: 命令“setlocal........可以用管理员身份启动vs2013,再生成就好了。生成run_tests,只通过了前13个,后面全failed管他呢,能用就行
2015-12-11 15:13:25
1282
原创 Python下pickle加载文件问题
写入磁盘文件的代码为:with open(file_path, "w") as f: pickle.dump(data,f)加载文件的代码为with open(result_fold+"A.pkl", "rb") as f: A = pickle.load(f)此时会报错:No module named multiarray把加载处o
2015-12-10 11:31:21
5323
1
原创 win7+vs2010的程序移植到win8+vs2013
win7+vs2010的工程直接升级到win8+vs2013环境下可能会出两个问题1,Windows.h找不到2,kernel32.lib找不到解决方法,在自己系统中搜索Windows.h文件本人电脑上,位置是:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include把这个目录添加到工程的包含目录中(in
2015-12-01 09:29:42
733
原创 win8 配置myeclipse+mysql+tomcat
mysql必须64位myeclipse2015只支持tomcat8.0以下,开始装了tomcat9.0,无法配置。当然可以手动启动,手动发布,但不方便。jdk8取消的jdbc连接数据库的接口.....本来装了jdk1.8,只能重装jdk1.7环境变量修改之后,用java -version查看,系统版本还是1.8然后用where java.exe查看,发现sy
2015-11-27 11:22:06
609
原创 Win8+VS2013编译opencv
原本在win7+VS2010环境下已经用CMake成功编译了opencv243换在Win8+VS2013环境下会报几个错误。解决方法如该链接:https://github.com/Itseez/opencv/commit/52a904e17b28b59ab149f3eb57ff030468bcf1ef1,找不到min和max的定义解决方法:在该文件内添加
2015-11-21 11:20:47
771
原创 VMware下Win7主机和Ubuntu14.04虚拟机共享文件
VMware10版本下,用VM tools 9.60,安装一直不成功。升级到VMware11,安装顺利
2015-08-19 18:51:59
828
原创 $RANDOM获取不到随机数
在ubuntu14.04系统中写shell脚本发现在脚本中调用echo $RANDOM输出值为空,没有获得随机数。而在终端命令行输入该命令却成功原因在于:脚本第一行指定解释器#!/bin/shubuntu默认是bash,所以终端可以成功,那么改成#!/bin/bash就可以了
2014-12-30 11:47:34
1523
原创 caffe脚本
Net网络就是由层组合成的name: "dummy-net"layers { name: "data" ...}layers { name: "conv" ...}layers { name: "pool" ...}LogReg ↑... more layers ...layers { name: "loss" ...}初始化网络的时候会检查合法性数
2014-12-23 14:02:47
820
原创 Ubuntu14.04 Caffe安装
为了使用caffe,特地装了linux系统,版本:Ubuntu14.04自己对linux一窍不通,安装过程基本是按照这个博客进行的。http://www.cnblogs.com/platero/p/3993877.html第一步:电脑没有独立显卡,所以没有安装cuda第二步:原博主使用的是MKL,但我图省事,没有安装MKL,而是用了atlas,一句命令搞定
2014-12-18 13:09:02
9822
3
原创 win7下32位eclipse启动错误
错误提示:Java was started but returned exit code=13网上搜索 -> 解决此类错误的方法有以下几种:首先:eclipse 安装路径下的eclipse.ini的内容如下:-startupplugins/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.ja
2014-11-12 14:03:35
1030
原创 Deep Learning:Helmholtz机和wake-sleep算法的提出
这是Hinton在1995年发表的论文,提出一种无监督的神经网络学习算法,
2014-08-19 13:34:09
6932
4
原创 Deep Learning:Contrastive Divergence的提出
最近学习深度学习,先从RBM开始了解。Hinton对RBM的训练算法jin'x
2014-08-14 14:33:05
2600
中文翻译论文:The wake-sleep algorithm for unsupervised neural networks
2014-08-19
论文:The wake-sleep algorithm for unsupervised neural networks
2014-08-19
论文Training_products_of_experts_by_minimizing_contrastive_divergence
2014-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人