自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(389)
  • 资源 (22)
  • 收藏
  • 关注

原创 Memo

I write nothing last month, what a pity.During 8 July-16July this year, I attended WCCI held in Rio, Brazil that is an amzing city, but unsafely.I just wanna to leave a comment that transforms.ToT...

2018-07-20 08:45:26 910

原创 python的动态加载的一个注意地方

先描述一下我的问题背景,然后给出错误发现,最终给出解决办法1:我有很多python文件,并且这些文件内容会按照一定周期被更新但是文件名字不变。并且每个文件内都有一个一样的class的名字,需要我去动态调用,我的调用方法是使用的python的importlib。调用的代码如下:module_name = 'scripts.%s'%(file_name)_module = importlib.imp...

2018-05-25 07:54:50 989

原创 Miss my family

回来上班后一切都很轻松,但是真的好想家啊,想念儿子。

2018-05-05 17:53:32 781

原创 2018.04.06

刚才预定了回新西兰的机票,说实话真心的不想走。主要是放不下家里的事情,确切的说是孩子。他吃奶非常痛苦,我虽然喂奶次数没我老婆多,但是我起码能够当我老婆后盾,她嫌烦的时候我还可以开导一下她。还有就是晚上,要在凌晨3点半喂一次奶,我老婆本来白天都在忙,晚上只希望她能够好好休息我老替她一下。这一走,她要累的更多了。正如前阵子我舅舅给我说的,想顾着家庭就要放弃事业,想要事业,家庭就要做出点牺牲。家庭的事情...

2018-04-07 00:21:48 511

原创 Matlab2017b在macos high Sierra下的mex

由于实验需求,要在matlab2017b下,基于Macos的High Sierra使用mex编译代码。首先按照提示安装了Xcode,版本是9.2,安装之后但是还是无法使用mex,接下来需要安装一个commond tool,步骤如下:打开终端输入:xcode-select --install然后等待安装,然后回到matlab就可以了。...

2018-03-19 18:09:58 1295 1

原创 comments on the inverse model to solve multi-objective optimization

I have been interested in solving many-objective optimization with the inverse model, so that I could manipulate the operation in the objective space other than the decision space. I have tried to use

2018-02-05 22:44:08 350

原创 2018新年开篇

2017年过完了,轮到2018年了。2017年对于我来说发生了几件大事1:2月份从美国回来,7月份博士顺利毕业,无奈没找到国内合适工作,只好去了新西兰做博后2:4月份发现老婆怀上了,但是由于工作问题,我还是去了新西兰,她留下,家人轮流照顾她,她很辛苦3:6月份去西班牙参加CEC会议作了报告,无奈是自己付费的,把之前的苗子项目的钱给用完了,大概1万6吧。由于穷开会期间和一个朋友合住在西班

2018-01-05 22:12:32 633

原创 Mac下PDF转EPS的方法

打算将文章上传到arXiv,而arXiv要求的是上传的图片必须为eps的类型。我一般情况下文章都是用的pdf,主要是pdf的size不大,编译起来快,并且在texstudio的默认情况下的编译方式是pdflatex,不能用eps的图片类型。找了很多方法,包括下载了acrobat打开pdf另存为eps。发现这个方法出来的eps总是要掉转180度。还有网上很多提供了在线convert的,大部分都挺好使的

2017-12-13 10:04:19 6567

原创 流水账

本该上周六早上回新西兰的,当我意识到的时候是周六的晚上。。 儿子出生有16天了,真的是不想离开。尽管在家里也帮不上什么忙,我老婆说,她觉得我在家里起了很重要的作用,月嫂说,可能是精神上的支持吧。但是不离开是不太可能的,一个月嫂的工资都要8K。如果不出去工作,这孩子真是养不起啊。哎。

2017-12-06 23:00:29 387

原创 2017年11月

这个月从新西兰回到了成都等待老婆的待产,11月4号的飞机,在奥克兰转机后于5号早上到成都。原以为老婆很快就可以生产,结果硬是等了2周,在11月20号早上剖了一个男娃。开始的几天在医院熬夜,尽管很辛苦,但是鉴于之前熬夜的经历,还算可以接受。到今天已经有11天了。由于很多事情我们都没有经验,导致现在娃娃吃奶是个大问题。不过也无所谓了,大不了喂奶粉就是了。由于家里事情还没安排妥当,给老板说了一下,给我ex

2017-11-30 12:34:28 347

原创 Tied weights in Tensorflow

I have been thinking for several days about this problems. As before, if I initialized one weight for the encoder part, and then transpose it for the decoder part. whethere it would be the tied weight

2017-10-27 06:00:49 1261

原创 流水账...12321984543

标题后面的数字是个随机数,真随机不是伪随机的。。,趁着今天打开自己电脑就记录个流水账吧。这个月基本都是在准备文章,修改上个月完成的论文,撰写这个月的文章,还有TEVC要求修改的1篇文章。说起这个TEVC的文章就恼火,去年10月2号投稿的,这都是第三次修改了,根据修改意见看起来好像中间换审稿人了,结果本来都没有什么问题了,给我提出来要我在第三次修改中修改实验,真是郁闷。不过人家说的修改实验也是有道理的

2017-10-25 06:29:59 807 2

原创 Tensorflow中怎么使用queue读取数据的情况下,在同一个session中边训练边测试

通常情况下,我们在训练的时候都想边训练边找来一批验证数据看看在验证数据上的性能。但是由于tensorflow中如果使用queue的方法来读取数据的话,这方法就不好实现了,主要问题是由于queue读取数据的时候,我们的graph的构建就不是使用placeholder的方法而是,那么在同一个session中就没办法换输入数据了。为了更好的描述这个问题,我先给出代码:#使用queue方法得到的数据tra

2017-09-07 06:22:00 3138 6

原创 tensor shape can be flexible to determined in Tensorflow

I would like to record the usage of tensor shape in Tensorflow.Suppose a tensor variable A, as before, I would to use the usage A.get_shape() to detect its shape, while this usage has a crucial disadva

2017-09-04 06:47:24 341

原创 A functional example for save and load model from Tensorflow

Many examples from the Internet, while this example can work well.import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataimport osdef get_data(): mnist = input_data.rea

2017-08-24 13:41:11 399

原创 Understand on the tf.variable_scope and tf.name_scope

Recent two weeks, I have spent much time on learning Tensorflow to implement my idea. Here, I would like to give some diferences between tf.variable_scope and tf.name_scope. Totally, these two method c

2017-08-24 07:39:08 448

原创 关于Tensorflow中的tf.train.batch函数

这两天一直在看tensorflow中的读取数据的队列,说实话,真的是很难懂。也可能我之前没这方面的经验吧,最早我都使用的theano,什么都是自己写。经过这两天的文档以及相关资料,并且请教了国内的师弟。今天算是有点小感受了。简单的说,就是计算图是从一个管道中读取数据的,录入管道是用的现成的方法,读取也是。为了保证多线程的时候从一个管道读取数据不会乱吧,所以这种时候 读取的时候需要线程管理的相关操作。

2017-08-13 12:06:56 37759 4

原创 TensorFlow初入门

终究还是回到了NN上面来,两年左右的时间没做了,尽管基础知识还是没忘记,但是很多这两年出来的很新的开发平台倒是不会用了,去美国之前还是主打theano,现在这么多的优秀平台,考虑到最近CPU资源的机器比较多,所以考虑了使用Tensorflow。今天算是真正第一天上手,就记录一下我的感受吧。其实写法和theano差不多,但是已经很简洁了,尤其theano中需要自己定义模型,模型里面如何shuffle以

2017-08-03 13:53:50 502 4

原创 大规模图像分类器的演化-Large-Scale Evolution of Image Classifiers-读后杂谈

答辩完也毕业了,签证正在办理之中,基本也不去学校了,这连续好几天都是早上起的晚随便吃点,下午5点左右准时开始给老婆做饭,吃了饭主动洗涮,老婆需要散步就陪着一会。好了不说这些了,说一下我最近阅读的这篇文章吧,deepmind团队的文章,文章标题已经是Large-Scale Evolution of Image Classifiers,被ICML17接受了,文章可以在arxiv上下载到。我就说一下我的感

2017-07-06 00:04:28 1632 2

原创 最近小结

时间过得真快,前阵子本想上来写点东西,结果CSDN非要和手机绑定,现在看来必须这样做了,毕竟在这个平台上快10年了,习惯了,绑定就绑定吧。自从上次写完blog,都3个月了,这3个月内完成了博士论文,完成了答辩,去西班牙参加了CEC17并做了报告,并且已经确定了工作去向,同时还revised了几篇文章,有一篇在这个期间还被接受了。真的是发生了很多事情。尤其郁闷的是上周办理签证把签证类型给搞错了,签证

2017-06-28 17:40:29 509

原创 最近状况

最近一直忙着写毕业论文以及忙着西班牙6月份的CEC17的会议相关的申请,比如travel grant,还有会议注册费什么的。没想到今年CEC的注册费这么贵,并且学生还必须注册一个全价的,TMD真不合理。本来回国后就没工资,这一下还要交将近5000人民币的注册费真是心疼。毕业论文基本写完了,等着拿给老板好好再看一下争取给过了。又是工作问题,到底是留下来,留别的学校还是去国外在呆呆,很多事

2017-03-24 12:46:58 477 2

原创 word中的公式居中,自动编号,和引用的问题

之前一直latex,来了美国之后由于老板喜欢在word上修改,所以每次都是先用latex写好,再转到word,然后修改几个版本之后再复制到latex上。这样好处就是老板在word上修改起来很方便,可以看出来修改痕迹,快速定位到修改的地方等,不好的地方就是在word和latex来回移动的时候,很容易再次导致新的错误。于是决定从今以后,文章都用word开始写,最先面临的问题就是行间公式的居中显示,对应编

2017-01-21 05:04:11 22707 3

原创 Two-layer的参考点生成方法

在many-objective的优化算法中,目前很多都是基于reference point的,而这些reference point大部分都是使用的Das的那个方法,也就是在一个单位截距的超平面内生成这些点,这些点的元素和加起来是1。也就是说,任意一个点的元素都是来自: {0/H,1/H,⋯,H/H}\{0/H,1/H,\cdots, H/H\}其中H是在boundary的分区的数量,产生的点的

2017-01-15 04:34:22 1125 2

原创 IGD indicator演化算法的一些小总结

鉴于这几天的工作,就小总结一把:1)首先介绍的是一个基于Δp\Delta_p的演化算法 (来自:Finding Evenly Spaced Fronts for Multiobjective Control via Averaging Hausdorff-Measure),具体这个indicator就不多说了,记住它是IGD和GD的混合体就行了,理所当然就需要一组在真实PF上的采样点用来做计算,那么

2017-01-04 10:01:44 3236

原创 Worst NSGA-II的大概介绍

最近由于一些需求,需要用到nadir point的信息。总的来说获取nadir point信息的方法有3种。第一种是在当前演化的generation中的pareto optimal solutions中来提取到,也就是所说的surface-to-nadir方法,其次是edge-to-nadir的方法,比如是说不从整个surface出手,而是定位到pareto front的edge出手来求,相比第一种

2016-12-09 07:58:36 1104

原创 WFG测试函数的matlab版本

之前一直在寻找这样的版本,后来别人给了个matab的实现,但是经过测试发现,得到的结果和原来作者提供的不太一样,今天脑洞大开了一下,竟然全部编译到了matlab下,哈哈,命令如此,记录一下max xx.cpp ExampleProblems.cpp ExampleShapes.cpp ExampleTransitions.cpp FrameworkFunctions.cpp Misc.

2016-11-08 14:04:55 3315 16

原创 最近的一些想法

来这里也有一年多了,看了不少EA的方法,来之前就很想做EA和neural networks的结合的工作,比如用来找参数。但是现在这种背景下的neural networks都是处理的高维度的数据,传统的EA根本没办法来编码这么大的权重的参数,很是苦恼啊。找了不少indirect的编码方法,感觉还是不凑效,好郁闷啊

2016-10-21 09:54:41 444 1

原创 payoff table求nadir的缺点

最近由于需要求解比较精确的nadir的值在多目标优化中,然后最早的方法就是payofftable的做法了,主要原理是先一个一个目标的求解最小值,假设一共有n个目标,那么就找到了n个solution,分别可以让对应的目标求得最小值,接着分别使用每个目标对每个solution进行求解,组合成为一个nxn的矩阵,那么第一i列的最大值,就作为这个第i目标上的nadir的值,缺点是,在求解最小值的时候,可能

2016-09-16 09:56:28 833

原创 linearlib在ubuntu下配置python接口

按照手册翻了很多次怎么搞都不对,后来看到有人说起这个问题,我就总结一下1:在主目录下先make,再跑到python目录下make,此时如果在主目录下跑程序会出现LIBLINEAR library not found错误2:然后主目录下会生成一个so.3文件,然后跑到python下目录,import这个目录下的2个py就没问题了,也就是必须保持这2个py文件是在so.3同级目录下才可以。

2016-09-02 05:36:46 984

原创 Anaconda中安装MinGW

重操旧业开始继续使用theano,发现Anaconda2中没有自带的minGW了,但是自己下载的不知道为啥有问题,并且版本还不一定对应上,网上搜索到使用命令conda install mingw libpython可以搞到,但是是在Anaconda的命令行中,无奈不知道怎么进入Anaconda的命令行。。后来发现直接在cmd中输入这个命令就好了,因为conda是Anaconda的命令,而Anaco

2016-07-21 23:31:50 13012 4

原创 最近小结

上个月老婆来了这边,出去美西玩了一个月,学习也中断了。现在继续开始续起来,继续之前的EDA。苦于之前没做过概率相关的工作,接触了一些文章都是关于贝叶斯的, 翻看了贝叶斯的知识,感觉又没有什么。所以总觉得看了一些懂了,但是好像什么又还是不懂的样子。今天无聊看到一篇文章,关于EDA的小综述,感觉还不错。发现这些概率模型就是用贝叶斯网络来做,但是主要是怎么优化这个网络的方法不一样,所以产生的效果也不一样。

2016-07-11 04:08:17 488

原创 估计算法的一些记录和备忘

最近热衷于estimation of distribution algorithm。其中有两篇我认为是比较经典的,并且这些人之前都有这方面大量工作的积累,比较信得过。但是始终觉得没有搞透彻这些文章的一些思想。借此我打算慢慢读这2篇文章,好好的把他们的加以区分,认清楚他们的不足和长处。这两篇文章分别是RM-MEDA和MMEA。都是AImin Zhou的文章。我打算好好弄一下。

2016-05-02 10:13:44 604 1

原创 GrEA的一个备注

最近要做到对比试验,因为GrEA里面有个超参就是division的个数,根据作者的建议选取在9的附近,我就在8,9,10周围选择看哪个最好。为了和NSGAIII等这些依赖参考点个数的算法做统一。根据我的设置15个目标的时候需要的population size是135,结果编译通过,运行的时候总是fault。于是仔细检查了下发现,GrEA的实现中(作者提供的实现)必须是4个倍数。。所以记

2016-04-14 23:23:29 1092 1

原创 朴素贝叶斯分类

因为最近在用到贝叶斯网络,在学习贝叶斯网络之前只好先了解下朴素贝叶斯分类了。我在这里把我了解的信息总结一下: 1)贝叶斯分类用的就是贝叶斯定理,这个定理比较简单,但是太实用了。公式如下: P(A|B)=P(B|A)⋅P(A)P(B)P(A|B)=\frac{P(B|A)\cdot P(A)}{P(B)} 2)在很多时候,我们只能获取到P(B|A)P(B|A)和P(A)P(A),但是 实在是想求

2016-03-31 22:07:11 994

原创 MOEA/D算法的自己的一些理解

最近在准备新的paper,当然了对目前的Many objective optimization algorithms的review是必不可少的。MOEA/D是比较经典的算法,看起来觉得简单,其实真正理解起来并不简单。我大概主要说一下吧。1:如果把N个目标使用加权的方法加起来变成一个标量的优化问题,可以知道,这个标量的优化解肯定是原问题的优化解。但是有一个问题就是,这种方法无法找到一个比较均匀分

2016-03-30 02:06:05 14450 2

原创 NSGAIII中的Niche preservation操作

继续上面的说,接下来按照NSGAIII的paper所说,就是Nche preservation操作了,也就是当FlF_l中个体加入到当前pool中的话,个体过多的时候的选择了,可以说上面的子算法都是为这块最终服务的。下面是算法的步骤和详细过程:1:这个时候需要明确1个符号,st+1s_{t+1},在st+1s_{t+1}中是包含了FlF_l中的全部的个体的,但是st+1s_{t+1}的size是超过

2016-02-10 00:52:33 3071 1

原创 NSGAIII中的Associate

接着上面一个说,在进行完normalization objectives之后,接着进行的就是associate操作了,简单的说,就是对于每个solution,找到距离它最近的参考点向量,并且记录下这个参考点向量的索引和对应的最短距离,这个距离用垂直距离来衡量,有一点:在IEEE的版本中给出对应求垂直距离的公式,在作者给的的版本中写的比较隐晦。建议这2个版本结合起来读,可能会更加的清晰。详细的过程如何

2016-02-10 00:38:41 2719 6

原创 NSGAIII中的normalization objectives

最近为了找一些如何搞reference point,老板让我去看下NSGAIII的paper。老板说上课的时候讲过的,搞得我很惭愧,我当时没好好听。并且看了老板的PPT和论文上说的差别有点大啊。才拿到这个paper,发现第一块就不明白了,我打算每看懂一部分就做个记录,一则加深我的理解,二则在复述的过程中可能会有更多的新发现。首先NSGAIII面临的算法就是normalization objectiv

2016-02-09 02:55:52 6024 9

原创 假设检验

可能我写的这个题目太大了,我主要想说的是,平时我们对2个模型做了很多组实验,比如A和B,分别做了20组独立的实验,我们判断的标准是值越小越好,发现A的平均值比B的小,那么第一感受就是A比B的结果好,但是呢到底是不是好?我们一般还要补充一下假设检验,常用的方法就是Man-Whitney-Wilcoxon rank-sum test。听起来很复杂,其实如果单纯的去了解假设检验,也是比较难懂,我直接说怎

2016-01-22 14:11:12 1059 1

原创 对SPEA算法的一些总结

SPEA以及SPEA2也算是和NSGAII 可以说得上并列的有名的多目标问题的优化算法了。并且NSGAII,SPEA,以及SPEA2会经常拿来和自己的算法来做对比,在写论文的时候。今天特意复习了下SPEA,下面总结一下这个算法,主要是描述一下流程,如果到最后还有啥没说全的就再补充下: 1:首先初始化一个archive的集合P1,以及一个常用的population的集合P。设置P1的大小是N1,P的

2016-01-02 03:33:21 14402 4

梯度下降算法动态演示matlab文件

这是一个可以手工设置步长的matlab对梯度下降算法的演示,可以看到每次迭代到的点,非常直观的观看梯度下降算法的工作原理

2013-04-26

梯度下降算法matlab的实现

这是一个matlab对梯度下降的实现,模拟的是x^2+y^2最小值的取得

2013-04-26

金额小写自动转化为大写

改程序可以让你直接输入中文金额,比如123456789.12,自动转换成壹亿贰千叁百肆拾伍万陆千柒百捌拾玖元壹角贰分,好用,并且是个MFC的入门例子

2012-05-06

VC++入门-首字母大写自动转换程序

这是一个VC++入门例子,主要是为了熟悉VC++的语法,它是一个小程序,你输入一个字符串,可以让这个字符串的首字母自动转化成大写的,字符串用空格隔开即可。入门资料!

2012-05-06

考场专用朗格拉日计算器手机程序

朗格拉日计算器,学理科工科的硕士都会考试靠朗格拉日的吧,这个直接做成计算器了,可以放到手机上,自己偷偷拿到考场用去吧。

2011-01-09

队列的一个纯C的封装

纯C封装的一个队列,完全的可以运行是一个工程文件,下面3个文件分别是queue.h queue.c main.c main.c是测试文件,纯C封装的,对于学习C和数据结构的新手来说非常适合

2010-06-02

宋体simsun的字体

宋体simsun的字体,如果是在linux下安装字体就不用再去找了

2010-04-15

雅黑字体 console的 常用的编程字体很好看

雅黑字体 console的 常用的编程字体很好看

2010-04-15

图和网的数据结构(邻接矩阵表示)

2个文件 一个是头文件包含图(网)的结构定义 分别可以创建 图(有、无向)网(有、无向)共4个数据结构,包含创建和查找函数: 可以直接运行

2009-10-04

数据结构 栈(线性结构标示)

用C++写的数据结构中的堆栈的数据结构,下载下来可以完全的运行,保证代码正确性

2009-09-27

数据结构 线性表链式结构代码

单链表的数据结构源代码,可以直接运行操作。

2009-09-14

java 快速排序 源代码

java实现的快速排序,有详细的注释,可以下载下来运行查看的哈

2009-04-20

c c++ 动态单链表代码

c c++ 数据结构 单链表 动态单链表 测试环境 vs2005

2008-11-25

java开发环境安装手册

包含了下载,安装,配置,以及测试是否安装成功 很适合新手使用

2008-09-27

intramat 的css风格

intramat的风格页面,包括框架页面也css文件,作为自己的框架很不错的

2008-09-16

spring-framework-2.5.5-with-dependencies

spring-framework-2.5.5-with-dependencies.part03.rar

2008-09-12

spring-framework-2.5.5-with-dependencies

spring-framework-2.5.5-with-dependencies.part02.rar 4个

2008-09-12

spring-framework-2.5.5-with-dependencies.zip

spring-framework-2.5.5-with-dependencies.part01.rar 共 4个

2008-09-12

spring-framework-2.5.5-with-dependencies

一共4 个包 ,别的几个包的名字可能写错了

2008-09-12

JQuery入门教程(很好)

群内讲课资料,很好的资料入门很好。<br>所以资源分才用了3分。很值得看

2008-06-17

rose教程

rose入门教程,新手必看,幻灯片

2008-06-17

spring mvc入门示例

里面自带了一个spring mvc的入门例子,用ee版本的eclipse打开就可以运行,具有验证框架,尽管功能很简单。使用了资源文件,入门可以看

2008-06-17

空空如也

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

TA关注的人

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