当前位置: 首页 > news >正文

护肤品网站建设目的杭州比较好的景观设计公司

护肤品网站建设目的,杭州比较好的景观设计公司,亿源科技网站建设,a8新媒体的案例这个函数是用来执行非支配排序的#xff0c;可以分层构建Pareto#xff0c;并返回每一层的解以及每个解支配其他解的索引、解被其他解支配的次数、解所在的非支配层级。这个函数对这些解进行非支配排序#xff0c;并返回四个数组#xff1a;ndf, dl, dc, 和 ndr。 ndf (Non…这个函数是用来执行非支配排序的可以分层构建Pareto并返回每一层的解以及每个解支配其他解的索引、解被其他解支配的次数、解所在的非支配层级。这个函数对这些解进行非支配排序并返回四个数组ndf, dl, dc, 和 ndr。 ndf (Non-Dominated Fronts): 这是一个整数列表表示非支配层级。每个非支配层包含一组互不支配的解。例如第一个非支配层ndf[0]包含所有不被任何其他解支配的解第二个非支配层ndf[1]包含所有只被第一层中的解支配的解依此类推。 dl (Domination List): 这是一个列表其中每个元素是一个整数列表表示解支配的其他解的索引。 dc (Domination Counts): 这是一个整数数组每个元素表示解被其他解支配的次数。 ndr (Non-Dominated Ranks): 这是一个整数数组每个元素表示解所在的非支配层级。 示例返回值 import pygmo as pg import numpy as np# 假设我们有一组解每个解包含多个目标函数的值 # 这里我们创建一个假设的解集每行代表一个解列代表目标函数的值 solutions np.array([[2.0, 4.0],[3.0, 3.5],[1.5, 5.0],[2.5, 2.0],[3.0, 2.5] ])# 使用 fast_non_dominated_sorting 对这些解进行非支配排序 ndf, dl, dc, ndr pg.fast_non_dominated_sorting(pointssolutions) 算出每个解被其他解支配的次数是多少 id_dict {} for i in range(len(dc)):id_dict[i] dc[i]print(id_dict) {0: 0, 1: 2, 2: 0, 3: 0, 4: 1} 利用支配关系将解分为两类 def dominance_learn_clusters(self):基于每个解的支配关系将这些解划分为两类分别用0,1表示step计算每个解被其他解支配的数量 -- 对这些解的索引进行排序 -- 除以2以划分为两类### this version is for HVfrom copy import deepcopyassert len(self.samples) 2, samples must 0x self.samples[0]fX self.samples[1]# botorch_hv Hypervolume(ref_pointself.func.ref_point)obj_list deepcopy(fX.cpu().numpy())obj_list * -1ndf, dl, dc, ndr pg.fast_non_dominated_sorting(pointsobj_list)id_dict {}for i in range(len(dc)):id_dict[i] dc[i]sorted_domi np.array(sorted(id_dict.items(), keylambda kv: (kv[1])))[:, 0]plabel [1] * len(sorted_domi)for i in range(len(sorted_domi)):if i (len(sorted_domi) // 2):plabel[int(sorted_domi[i])] 0plabel np.array(plabel)return plabel 学习一个SVM分类器 self.svm SVC(kernelargs.kernel, gammaargs.gamma, degreeargs.degree) def learn_boundary(self, plabel):通过SVM学习到一个边界预测器assert len(plabel) len(self.samples[0])#fitting a boundary in search space#plabel is from objective space#plabel_ss is from the search spaceplabel plabel.ravel()X self.samples[0]if torch.cuda.is_available():X X.cpu().data.numpy()else:X X.data.numpy()self.svm.fit(X, plabel)
http://www.pierceye.com/news/872876/

相关文章:

  • 上海本地网站建设微信网站怎么建设
  • 江苏华江建设集团网站wordpress开发找工作
  • 家政服务网站源码自己做网站好还是让别人做
  • 手机网站用什么系统做网站在什么地方发帖子呢
  • 虚拟电脑可以做网站吗中国建设行业信息网站
  • 网站设计建设合同公司网页设计实例教程
  • 仿起点小说网站开发网站图片优化工具
  • 在线做logo的网站泉州做网站哪家好
  • 知名企业网站人才招聘情况如何网络系统集成
  • 做灯带的网站重庆有哪些好玩的地方
  • 小孩子做手工做游戏的网站百度账号设置
  • 大庆做网站公司巩义网站建设方案报价
  • 该网站受海外服务器保护品牌营销型网站建设公司
  • 免费做一建或二建题目的网站郑州企业建站系统模板
  • 想自己建个网站徐州做网站软件
  • 蓝色系网站设计企业应对承包商的施工方案尤其是
  • 旅游网站 源码 织梦导购网站开发
  • 头像制作网站开源低代码平台
  • 网站到期域名怎么解决办法自己动手建立网站3
  • 比较有名的网站建设平台吉林建设网站
  • 网站服务器解决方案wamp安装wordpress
  • 义乌制作网站赣州网站建设公司
  • 东莞网站平台后缀建设淘宝客网站
  • 深圳龙华新区住房和建设局网站示范校建设专题网站
  • 成都制作网站的公司简介wordpress录入表单写数据库
  • 中山网站设计收费标准互联网保险发展现状和趋势
  • 公司网站发布流程简述企业网络建设的步骤
  • 哪些网站可以做问卷第1063章 自己做视频网站
  • 电子商务网站 费用做p2p网站
  • 网站建设 猴王网络厦门app开发网站开发公司电话