NSGAIII中的normalization objectives
来源:互联网 发布:oracle数据库经典书籍 编辑:程序博客网 时间:2024/05/19 03:25
最近为了找一些如何搞reference point,老板让我去看下NSGAIII的paper。老板说上课的时候讲过的,搞得我很惭愧,我当时没好好听。并且看了老板的PPT和论文上说的差别有点大啊。才拿到这个paper,发现第一块就不明白了,我打算每看懂一部分就做个记录,一则加深我的理解,二则在复述的过程中可能会有更多的新发现。
首先NSGAIII面临的算法就是normalization objectives。其实当看懂这部分之后, 它做的工作的确是normalization的工作。这块是我在结合了JMetal对应的代码之后,我才看懂算法的。并且在IEEE上检索的到这篇论文其实不如作者主页提供的那个版本, 在作者提供的版本上有那个ASF的具体的公司,在IEEE提供的版本上面是没有ASF公式的,肯定是看不懂的。
1:首先是计算在每个目标维度
2:此时可以用一个目标为2的例子来思考下,就是让点靠上坐标轴,因为比如在DTLZ1 3目标的问题中,知道TF在三个坐标轴上的交点的截距是0.5,但是在未达到收敛之前,可能TF的范围都还很小,都还没靠上坐标轴,这样已减去最小值,就可以让靠上坐标轴了。
3:靠上坐标轴之后,就要找到这些靠上坐标轴的点了,也就是文中算法说的extreme points。文中使用了ASF来找,是分别从每个维度上对
4:找到这种extreme point之后,接下来就找对应坐标轴上的截距,其实这个截距就是这个extreme point在对应坐标轴上的坐标值。我们记录为
5:接下来就是归一化了,也就是
此时完成了objectives 的normalization了。
- NSGAIII中的normalization objectives
- NSGAIII中的Associate
- NSGAIII中的Niche preservation操作
- caffe中的normalization实现
- 深度学习中的Batch Normalization
- RH131 Objectives
- Normalization
- Pyhton 中的Scale 和Normalization(正则化)
- ImageNet中的LRN(Local Response Normalization)
- 关于Batch Normalization在Caffe中的使用
- batch normalization 中的 beta 和 gamma参数
- caffe中的L2 Normalization原理以及推导
- 再谈机器学习中的归一化方法(Normalization Method)
- 再谈机器学习中的归一化方法(Normalization Method)
- 深入浅出——深度学习中的Batch Normalization使用
- 机器学习中的归一化方法(Normalization Method)
- 再谈机器学习中的归一化方法(Normalization Method)
- 再谈机器学习中的归一化方法(Normalization Method)
- 更改jdk的默认xml解析器
- C# Process.Start()方法详解
- Facebook面试经历
- 9. Palindrome Number
- 为 HTTrack 在下载页面的时候提供 cookies 以便下载已经登录的页面
- NSGAIII中的normalization objectives
- 51Nod1091 线段的重叠(贪心法+区间相关)
- NET 2.0(C#)调用ffmpeg处理视频的方法
- C#调用FFMPEG,并异步读取输出信息的代码
- Populating Next Right Pointers in Each Node I, II
- SpatialHadoop中空间索引系列之(五)四叉树索引原理
- SQL Server 中几个有用的特殊函数
- SQL书写规范
- SQL Server中获得本周,本月日期的方法