一种利用生成对抗网络加速的结构优化设计方法与流程

文档序号:17724078发布日期:2019-05-22 02:23阅读:1936来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种利用生成对抗网络加速的结构优化设计方法与流程

本发明属于人工智能领域,具体涉及一种应用生成对抗网络加速的结构优化设计技术,在保证生成结果正确的前提下,最大程度降低计算复杂度的方法。



背景技术:

为了在给定的负载情况、约束条件和性能指标下设计出高效的材料结构分布,国内外的研究者应用拓扑优化方法来进行优化设计;拓扑优化的基本思想是将寻求结构的最优拓扑问题转化为在给定的设计区域内寻求最优材料的分布问题,目前拓扑优化方法主要有simp算法、eso算法、水平集法等,这些方法的计算量取决于网格的规模,随着网格的不断增大,计算量成倍增加,使得获取最优设计结果需要花费很长的时间。

随着深度学习的不断发展,其在各个领域的作用也越来越大;深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据;通过使用神经网络模型,使得利用前期优化过程图生成最终结果图变为可能。

在利用传统的simp算法进行结构优化设计时,将优化的中间过程图输入到已经训练好的神经网络模型中,可在几秒内获取最终优化结果图,从而解决了传统拓扑优化算法计算复杂度高、耗时长的问题。生成对抗网络是一种深度学习模型,是近年来无监督学习中最具前景的方法之一;相比于其他生成式模型,生成对抗网络具有产生的样本更加清晰、无需利用马尔科夫链反复采样,无需再学习中进行推断等优点,因此这里的模型我们选用生成对抗网络。



技术实现要素:

为克服上述拓扑优化算法的缺点,本发明提供了一种应用生成对抗网络加速的结构优化设计方法,大幅度降低计算复杂度,减少计算开销。

一种应用生成对抗网络加速的结构优化设计方法,包括以下步骤:

第一步、使用simp算法准备数据

在所有拓扑优化方法中选用传统的simp算法来生成少量优化过程图,并按照9:1的比例将生成的过程图数据分为训练集和测试集;

第二步、利用数据增强技术对数据集进行扩充

随机获取数据集中的数据,并进行以下操作:1)产生随机数a,若其大于0.5则进行上下翻转;2)产生随机数b,若其大于0.5则进行左右翻转;3)产生随机数c,若其大于0.5则进行顺时针旋转;

第三步、使用编码器-解码器构建生成器

自动编码器算法将神经网络的隐含层看成是一个编码器和解码器,使用编码器学习输入数据的隐含特征,解码器可使用学习到的新特征重构出原始输入数据;具体操作如下:取出数据集中的数据并进行第二步中的操作,将处理后得到的数据喂入编码器网络进行特征提取并完成图像压缩任务;将编码器网络输出的featuremap再送入解码器网络,可将被压缩的图像进行放大,在此过程中,将编码器和解码器过程中具有相同尺寸的featuremap连接到解码器中,以便充分利用编码器网络中的结构信息,保持特征的不变性,达到更好的重建效果;

第四步、使用深度卷积网络构建判别器

将一张生成图片或者真实的最终结果图像作为判别器的输入;经过多层带有步长的卷积层网络进行特征提取后,最终得到和标签大小相同的、内参仅为0或1的标签数据;

第五步、使用变形的pix2pix模型进行训练

生成器网络和判别器网络分别定义完成后,需要将两者连接起来循环训练;先固定生成器训练判别器,使用均方误差(mse)方法计算损失值,该损失值来自两部分,一部分为输入真实结果图得到的输出值与全1标签之间的均方误差,另一部分为输入生成结果图得到的输出值与全0标签之间的均方误差,向着判别器总损失下降的方向进行训练以达到训练判别器的目的;再固定判别器训练生成器,使用均方误差(mse)方法计算损失值,该损失值的获取较判别器损失值的获取复杂,应先构建一个model,该model的输入为生成器的两个输入,输出为生成器的输出和判别器生成的标签,其中判别器的输入为生成器的输出;则生成器的损失值即为判别器生成的标签和全1标签之间的均方误差,向着生成器损失下降的方向进行训练以达到训练生成器的目的;多次循环进行固定生成器训练判别器、固定判别器训练生成器的操作,直到判别器的错误率为50%左右为止;

第六步、使用最终模型

对变形的pix2pix模型进行训练,生成器的图像生成能力和判别器的判别能力将会得到提高,每训练10次后进行训练结果输出和当前生成器模型的保存;当训练总过程结束后,首先通过传统的simp算法计算少量迭代步骤,将迭代结果输入到最终保存的生成器模型中进行处理,可迅速得到最终生成结果图,从而实现最终优化结构的快速计算;

本发明的有益效果体现在:

由于本方法使用了生成对抗网络,所以可以在拥有少量simp算法生成的优化过程图的情况下训练好模型;通过使用训练好的生成器模型,在保证生成结果正确的前提下,可大幅度降低计算复杂度,减少计算开销。

附图说明

图1为本发明的流程示意图。

图2为实施例中构建生成器网络的示意图。

图3为实施例中构建判别器网络的示意图。

图4为实施例中构建变形的pix2pix模型的示意图。

具体实施方式

下面结合附图和实施例对本发明做详细说明;

本发明提供了一种应用生成对抗网络加速的结构优化设计方法;如图1所示,一种利用生成对抗网络加速的结构优化设计方法,包括以下步骤:步骤一:使用simp算法准备数据;步骤二:利用数据增强技术对数据集进行扩充;步骤三:使用编码器-解码器构建生成器;步骤四:使用深度卷积网络构建判别器;步骤五:使用变形的pix2pix模型进行训练;步骤六:使用最终模型;本发明具有准确生成优化结构、大幅度降低计算复杂度、减少计算开销的优点。

生成对抗网络加速的结构优化设计方法的步骤如下:

第一、使用simp算法准备数据:在所有拓扑优化方法中选用传统的simp算法来生成少量(100组)优化过程图并保存为npz格式;按照9:1的比例将这100组过程图分为训练集(90组)和测试集(10组);

第二、利用数据增强技术对数据集进行扩充:产生一个取值范围为[0,99]的随机数a,从第一步准备的数据中取出第a组;对取出的数据进行以下操作:1)产生一个随机数b,取值范围为[0,1],若b>=0.5则对该组数据中的每一张图像进行上下翻转,否则不进行任何操作;2)产生一个随机数c,取值范围为[0,1],若c>=0则对该组数据中的每一张图像进行左右翻转,否则不进行任何操作;3)产生一个随机数d,取值范围为[0,1],若d>=0则对该组数据中的每一张图像进行顺时针旋转,否则不进行任何操作;将进行以上三步操作得到的数据组作为真正的输入以扩大数据集;

第三、使用编码器-解码器构建生成器:

如图2所示,先进行第二步操作以获取可作为输入的数据组,产生一个随机数a,取值范围为[20,99],将该数据组中的第a张图像作为输入a,将该数据组中的第a张图像与第a-1张图像的灰度差作为输入b;将输入a和输入b从最后一个维度进行拼接后喂入生成器网络的编码器部分,在使用卷积层进行特征提取的同时,还使用最大池化层(maxpooling2d)进行图像压缩;将经过编码器处理后得到的featuremap喂入解码器部分,在使用卷积层进行特征提取的同时,还使用上采样(upsampling2d)进行图像放大,同时将编码器中与解码器过程中相同尺寸的featuremap连接到一起,以便充分利用编码器网络中结构信息,达到更好的重建效果;

第四、使用深度卷积网络构建判别器:

如图3所示,将一张生成图像或者真实的最终结果图像作为判别器的输入;经过4次步长为2的卷积层网络进行特征提取,最终得到大小为5*5、内参为0或1的标签数据;

第五、使用变形的pix2pix模型进行训练:

如图4所示,生成器网络和判别器网络需要连接起来循环训练;先固定生成器训练判别器,使用均方误差(mse)方法计算损失值,该损失值来自两部分,一部分如图4(a)所示,将真实结果图输入判别器网络,得到的输出标签与大小为5*5的全1标签之间的均方误差,另一部分如图4(b)所示,将生成结果图输入判别器网络,得到的输出标签与大小为5*5的全0标签之间的均方误差,向着判别器总损失下降的方向进行训练以达到训练判别器的目的;再固定住判别器训练生成器,使用均方误差(mse)方法计算损失值,该损失值的获取较判别器损失值的获取复杂,应先构建一个model如图4(b)所示,该model的输入为输入图片a和输入图片b,输出为生成结果图和该生成结果图输入判别器后生成的标签,则生成器的损失值即为生成的标签和大小为5*5的全1标签之间的均方误差,向着生成器损失下降的方向进行训练以达到训练生成器的目的;多次循环进行固定生成器训练判别器、固定判别器训练生成器的操作,直到判别器的错误率为50%左右为止;

第六、使用最终模型:

对变形的pix2pix模型(如图4所示)进行训练时,生成器的图像生成能力和判别器的判别能力将会得到提高,每经过10次训练后进行一次训练结果的输出和当前生成器模型的保存;当200次训练过程结束后,首先通过传统的simp算法计算20次迭代步骤,将迭代结果输入到最终保存的生成器模型中进行计算,可在3秒内得到最终生成结果图,从而实现最终优化结构的快速计算。

完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • 考虑多种储能设备的综合能源站...
  • 水力式升船机承船厢纵向抗倾覆...
  • 水力式升船机承船厢纵向抗倾覆...
  • 一种管道内检测漏磁数据智能分...
  • 基于粒子群优化算法的微波腔体...
  • 一种宽参数范围二氧化碳物性求...
  • 一种基于时间序列的工业用水管...
  • 一种面向均衡控制的电池动态分...
  • 串馈VICTS平板阵列天线扫...
  • 新能源多风场实时在线建模系统...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
结构优化设计相关技术
  • 一种弱化气膜波动的气腔结构的制造方法与工艺
  • 一种基于不确定优化的飞行器结构功能一体化设计平台系统的制造方法与工艺
  • 一种离散气膜冷却孔结构的制造方法与工艺
  • 一种建筑给料机上优化的粉碎结构的制造方法与工艺
  • 车辆结构设计参数优化方法与制造工艺
  • 一种下肢外骨骼机器人的制造方法与工艺
  • 光栅尺可靠性试验装置的制造方法
  • 厚板冷冲压模冲头的制作方法
  • 一种具有分类功能的烘干装置的制造方法
  • 座簧支撑装置以及具有其的压缩机和冰箱的制作方法
优化设计答案相关技术
  • 用于电动车辆中蓄电池冷却系统的优化设计和运行的方法
  • 组合式复合材料杆塔防雷优化设计方法
  • 接触器仿真优化设计分析系统的制作方法
  • 一种并行同步扰动随机近似的气动优化设计方法
  • 岸桥起重机动态优化设计方法
  • 一种伺服压力机拉深加工工艺轨迹的优化设计方法
  • 快速精铸树脂原型内腔尺寸优化设计方法
  • 一种基于triz与可拓学相结合的产品优化设计方法
  • 电磁阀仿真优化设计分析系统的制作方法
  • 连续数据存储中面向raid5的写操作优化设计方法
工程结构优化设计相关技术
  • 汽车阻尼板结构优化设计方法
  • 箱形支撑结构内部加筋板分布优化设计方法
  • 用于机载航空产品的线路板热传导优化设计结构的制作方法
  • 建筑物内环境监测无线传感网络结构优化设计方法
  • 一种场限环结终端结构的优化设计方法
  • 一种结构优化设计方法及结构优化设计系统的制作方法
  • 基于水平集法的约束阻尼结构优化设计方法
  • 一种轻型车辆非承载式车架结构优化设计方法
  • 一种加筋板结构的优化设计方法
  • 飞机装配工装骨架结构的优化设计方法
机械结构优化设计相关技术
  • 一种切条机关键结构优化设计方法
  • 一种手制动操纵机构的底座结构的优化设计方法
  • 汽车阻尼板结构优化设计方法
  • 箱形支撑结构内部加筋板分布优化设计方法
  • 一种用于机械压力机设计的辅助设计及优化方法
  • 用于机载航空产品的线路板热传导优化设计结构的制作方法
  • 建筑物内环境监测无线传感网络结构优化设计方法
  • 一种场限环结终端结构的优化设计方法
  • 一种结构优化设计方法及结构优化设计系统的制作方法
  • 基于水平集法的约束阻尼结构优化设计方法

PHP网站源码池州网站设计报价宜昌百度竞价包年推广大连外贸网站设计哪家好南山网站改版推荐黔西南英文网站建设价格云浮SEO按天扣费多少钱鹤岗网站制作报价达州优秀网站设计多少钱防城港网络营销报价许昌阿里店铺运营南山网站优化软件林芝百姓网标王推荐平湖网站推广温州网站优化按天扣费多少钱铁岭百搜标王价格湖州企业网站设计公司长沙阿里店铺运营哪家好新乡网站推广方案推荐镇江网站改版报价福田营销网站公司鹤岗网站seo优化报价河源设计网站哪家好临沧优秀网站设计多少钱那曲营销网站价格怀化企业网站改版公司随州网站开发哪家好朔州阿里店铺运营多少钱鹤岗seo排名价格罗湖百搜标王报价包头网站推广方案多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化