专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

神经网络解常微分方程(ODE,附源码)

  1原理简介
  微分方程可以写成2部分:第一部分满足初始和边界条件并包含不可调节参数第二部分不会影响第一部分,这部分涉及前馈神经网络,包含可调节参数(权重)。
  因此在构建微分方程的函数时,要满足上述两个条件,今天就来简单看下。
  假设存在以下微分方程:
  上述微分方程f对应着一个函数u(t),同时满足初始条件u(0)u0,为此可以令:
  则NN(t)的导数为:
  根据以上等式,NN(t)的导数近似于:
  可以把上式转换成损失函数:
  简而言之,就是已知微分函数,然后用神经网络去拟合该微分函数的原函数,然后用微分公式作为损失函数去逼近原微分函数。
  微分公式:
  此外,还需要将初始条件考虑进去:
  上述并不是一个好的方法,损失项越多会影响稳定性。为此会定义一个新函数,该函数要满足初始条件同时是t的函数:
  则损失函数为:
  注意,神经微分网络目前主要是去近似一些简单的微分函数,复杂的比较消耗时间以及需要高算力。2实践
  假设存在下述微分函数和网络:
  importtensorflowastfimportmatplotlib。pyplotaspltimportnumpyasnpnp。random。seed(123)tf。random。setseed(123)微分初始条件以及相应参数定义f01初始条件u(0)1用于神经网络求导,无限小的小数infsnp。sqrt(np。finfo(np。float32)。eps)learningrate0。01trainingsteps500batchsize100displaysteptrainingsteps10神经网络参数定义ninput1输入维度nhidden132第一层输出维度nhidden232第二层输出维度noutput1最后一层输出维度weights{h1:tf。Variable(tf。random。normal(〔ninput,nhidden1〕)),h2:tf。Variable(tf。random。normal(〔nhidden1,nhidden2〕)),out:tf。Variable(tf。random。normal(〔nhidden2,noutput〕))}biases{b1:tf。Variable(tf。random。normal(〔nhidden1〕)),b2:tf。Variable(tf。random。normal(〔nhidden2〕)),out:tf。Variable(tf。random。normal(〔noutput〕))}优化器optimizertf。optimizers。SGD(learningrate)定义模型和损失函数多层感知机defmultilayerperceptron(x):xnp。array(〔〔〔x〕〕〕,dtypefloat32)layer1tf。add(tf。matmul(x,weights〔h1〕),biases〔b1〕)layer1tf。nn。sigmoid(layer1)layer2tf。add(tf。matmul(layer1,weights〔h2〕),biases〔b2〕)layer2tf。nn。sigmoid(layer2)outputtf。matmul(layer2,weights〔out〕)biases〔out〕returnoutput近似原函数defg(x):returnxmultilayerperceptron(x)f0微分函数deff(x):return2x定义损失函数逼近导数defcustomloss():summation〔〕注意这里,没有定义数据,根据函数中t的范围选取了10个点进行计算forxinnp。linspace(0,1,10):dNN(g(xinfs)g(x))infssummation。append((dNNf(x))2)returntf。reducemean(tf。abs(summation))训练函数deftrainstep():withtf。GradientTape()astape:losscustomloss()trainablevariableslist(weights。values())list(biases。values())gradientstape。gradient(loss,trainablevariables)optimizer。applygradients(zip(gradients,trainablevariables))训练模型foriinrange(trainingsteps):trainstep()ifidisplaystep0:print(loss:f(customloss()))绘图frommatplotlib。pyplotimportfigurefigure(figsize(10,10))TrueSolution(foundanalitically)deftruesolution(x):returnx21Xnp。linspace(0,1,100)result〔〕foriinX:result。append(g(i)。numpy()〔0〕〔0〕〔0〕)Struesolution(X)plt。plot(X,S,labelOriginalFunction)plt。plot(X,result,labelNeuralNetApproximation)plt。legend(loc2,prop{size:20})plt。show()
  参考:
  https:towardsdatascience。comusingneuralnetworkstosolveordinarydifferentialequationsa7806de99cdd

乔帅伤心落寞,12人大名单,其中1人完全不合格乔帅伤心落寞,12人大名单,其中1人完全不合格那么球迷都知道,目前对于中国男篮来说,接下来的比赛,是事关重要的2场对战,并不是很强的球队,但是中国男篮,也希望能够取得连胜,杜锋是帮消息称Xperia1V和Xperia5V率先支持蓝牙LEAudio和LC3IT之家2月15日消息,根据多家媒体报道,索尼下一代Xperia旗舰手机将成为业内首款内置支持蓝牙LEAudio的手机。安卓13系统虽然原生支持蓝牙LEAudio,但是Pixel7130个项目入选!德州市级工业重点技改项目名单公布日前,2023年度德州市级工业重点技改项目名单公布,山东华鲁恒升化工股份有限公司尼龙66高端新材料项目凯盛晶华玻璃有限公司800td特种玻璃生产线项目德州德立科技有限公司年产500建立健全门诊共济保障机制让百姓普遍受益2021年4月,国务院办公厅关于建立健全职工基本医疗保险门诊共济保障机制的指导意见(国办发202114号文)(以下简称意见)发布,正式拉开了这场关系到3。54亿职工医保参保人利益的春暖花开向阳而行!塘坎上小学开启新学期自贡网记者张翠娜宋姿熠欢迎同学们!新学期好啊!2月13日一大早,自贡市塘坎上小学校门口一派热闹景象,两只福兔卡通造型人偶热情地向同学们打招呼,教职工们列队迎接孩子们到来,为他们送上开箱新学期校长你!今天(2月13日),成都全市中小学迎来开学报道。最近,四川各地的中小学各类院校也陆续迎来了开学季。一年之计在于春,春天遇上新学期,来自四川各地的校长们,有哪些话想对孩子们说?日前,51批次化妆品被检不合格,涉兰蔻欧莱雅兰资等国家药监局13日发布的关于51批次不符合规定化妆品的通告(以下简称通告)显示,在2022年国家化妆品监督抽检工作中,经江苏省食品药品监督检验研究院等单位检验,产品标签标示为广州市申交广会客厅爱操心的李大姐燕波,今年的春运返程高峰马上就要开始了,你们接班后重点观察一下高压设备的线夹温度,关键时期,一定要保证供电设备安全运行。今年已经50岁的李宏芳是中国铁路太原局侯马北供电段的一名变电稻盛和夫人最大的运气,不是捡钱,而是有人指引你成功的方向文幸福娃稻盛和夫有言你靠近什么样的人,就会走什么样的路。穷人教你节衣缩食,小人教你坑蒙拐骗,自律的人教你如何上进,成功的人教你如何进步。人最大的运气,不是捡钱,也不是中奖,而是有人逆势求存赢在未来时序更替,华章日新。岁月承载着历史的脚步,走过了不平凡的一年,翻开了新的一页。2022年,我们在举步维艰中仍砥砺前行,在风雨中成长,从困境中奋起,让所有的磨难在我们的身后成为了过往回顾过往,展望未来,新年气象,借元旦蹭流量新年快乐。新年新气象,我希望。在新的一年来临之际,我又忍不住回顾过去的2022。在这一年,过的真闲。但它不是清闲的闲,是迫不得已的闲,是被逼无奈的闲,是损失巨大的闲,是闲的肝疼的闲
马云面对诱惑,自知很重要一般来说,当一个人做出了很大的成绩,得到了很多表扬,往往会有一种优越感,更有甚者,可能会得意忘形。一旦如此,很有可能会变得盲目自信,以至于做出很多错误的决定。在这一点上,马云做得很美国人高票当选国际电信联盟秘书长图片ITU本周四,在罗马尼亚首都布加勒斯特举行的国际电信联盟(ITU)全权代表会议上,美国人多琳博格丹马丁以大比分(139票对25票)击败竞争对手俄罗斯人拉希德伊斯梅洛夫当选国际电从鱼到人,科学用拼图来证明漫长的演化过程作者张田勘英国自然杂志于北京时间9月28日发表中国科学院古脊椎动物与古人类研究所朱敏院士团队的4篇学术论文,这些论文描述了对重庆贵州等地志留纪早期距今约4。39亿年的地层中重庆特异邢不行技术指标回测系列第52期WAD指标(附代码)我是邢不行,专注量化投资十余年,分享量化交易小技巧,代码编程回测全数据。今天分享一个技术指标WAD计算公式N20TRHMAX(HIGH,REF(CLOSE,1))TRLMIN(LO如何克服发票自动化的4个最常见障碍我正在阅读由计算技术行业协会(COMPTIA)发布的云计算趋势,计算技术行业协会(COMPTIA)是一个领先的技术协会,在IT渠道中运行教育计划。其中四点大量说明了为什么云中的文档成功上市的零跑,也成功上岸了吗?零跑汽车作为一家造车新势力终于跨过了IPO的门槛,但在上市的第一天,其表现却与第一梯队的蔚来小鹏理想相比,形式却不容乐观!领跑汽车于9月29日在香港证券交易所正式登陆,开盘直接下跌美元大幅升值致使人民币贬值,是不是真的有利于出口?有人会说人民币贬值,商品价格就便宜,肯定有利于咱们国家出口呀!这句话真的对吗?出口商品暂且我们把它分为两类第一类从原料到生产,完整产业链都在国内的商品,人民币贬值一定是利好于出口的央行出手!确定了,十月钢价还要涨分析综述九月钢价震荡调整,重心上移,十月钢价会咋走?从政策端来看,金融及货币政策继续保持宽松,基建投资维持增长态势。楼市方面,央行推动保交楼专项借款加快落地使用并视需要适当加大力度昨日欧美股市再现大跌昨日(9月29日),欧美股市在前一日出现大幅上涨后,再次出现大跌。美国股市三大股指悉数大幅下挫,道琼斯指数收于29225。61点,下跌1。54纳斯达克指数收于10737。51点,下全球财经连线丨专访野村日本首席经济学家森田京平宽松货币政策并非最好的政策,日元贬值难以提振出口视频加载中21世纪经济报道记者胡慧茵广州报道因为坚持实施宽松货币政策,日本面临着前所未有的压力。由于与美国货币政策持续分化,日元表现弱势,特别是在本月美联储宣布加息75个基点后,日去年实现营收超百亿元奥马电器违规担保阴霾消散近日,ST奥马(广东奥马电器股份有限公司,简称奥马电器)正式公告,深圳证券交易所同意撤销对ST奥马股票交易实施的其他风险警示。股票简称将由ST奥马变更为奥马电器,股票代码仍为002
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网