{"title":"Solving Time Domain Electromagnetic Problems using a Differentiable Programming Platform","authors":"Yanyan Hu, Yuchen Jin, Xuqing Wu, Jiefu Chen","doi":"10.23919/USNC/URSI49741.2020.9321666","DOIUrl":null,"url":null,"abstract":"Deep-learning techniques have been playing an increasingly important role for scientific modeling and simulations. Recent advances in high-performance tensor processing hardware and software are also providing new opportunities for accelerated linear algebra calculations. In this paper, we exploit a trainable recurrent neural network (RNN) to formulate the electromagnetic propagation and solve the Maxwell's equations on one of the most state-of-the-art differentiable programming platforms—Pytorch. Due to the specific performance-focused design of PyTorch, the computation efficiency is substantially improved compared to Matlab. Moreover, RNN-based implementation possesses potential advantages of leveraging the differentiable programming platform for varied applications that iterate around forward modeling, for example, uncertainty quantification, optimization, and inversion. Numerical simulation demonstrates the effectiveness of our method.","PeriodicalId":443426,"journal":{"name":"2020 IEEE USNC-CNC-URSI North American Radio Science Meeting (Joint with AP-S Symposium)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE USNC-CNC-URSI North American Radio Science Meeting (Joint with AP-S Symposium)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/USNC/URSI49741.2020.9321666","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Deep-learning techniques have been playing an increasingly important role for scientific modeling and simulations. Recent advances in high-performance tensor processing hardware and software are also providing new opportunities for accelerated linear algebra calculations. In this paper, we exploit a trainable recurrent neural network (RNN) to formulate the electromagnetic propagation and solve the Maxwell's equations on one of the most state-of-the-art differentiable programming platforms—Pytorch. Due to the specific performance-focused design of PyTorch, the computation efficiency is substantially improved compared to Matlab. Moreover, RNN-based implementation possesses potential advantages of leveraging the differentiable programming platform for varied applications that iterate around forward modeling, for example, uncertainty quantification, optimization, and inversion. Numerical simulation demonstrates the effectiveness of our method.