神经网络
文章平均质量分 96
LusinLee
团子还是抬了我一手
展开
-
神经网络学习(三):解偏微分方程
前言在完成了常微分的数值解之后,我开始如法炮制的来解偏微分,我觉得解法上是一样的,都直接使用autograd就可以了,所以理论是难度并不大(虽然实际上我是花的时间最长的),只不过需要注意的细节比较多,所以模型卡了很久都没有效果,让我都怀疑人生了,今天终于找到了问题!所以把整个过程介绍一下 今天选择的偏微分方程为Burgers方程,在Dirichlet条件下求数值解,具体形式为:训练流程1.定义网络 这里定义网络的方法还是和第二篇是一样的,有...原创 2021-09-28 01:42:45 · 16704 阅读 · 86 评论 -
神经网络学习(二):解常微分方程
前言在完成了函数拟合之后,现在考虑常微分方程:给定一个常微分方程,让你求得这个微分方程的近似解(在给定的初值条件下)。以前都是用数学的知识来解决(这让我想起了大一在立人楼上常微分的夜晚),现在有了神经网络,我们用深度学习的方法来解决它试一试。 本次选择的微分方程是训练流程1.定义网络 本来是想使用之前定义的网络,但是觉得以后反正要用就规范化一下这个网络,增加一下可操作性(其实是因为当时我人在办公室笔记本上没有代码就直接重写了),在初始化中增加...原创 2021-09-27 01:02:18 · 11073 阅读 · 23 评论 -
神经网络学习(一):拟合简单函数
前言学习用神经网络做点数学上的研究,刚开始摸索,记录一下过程。今天是用深度学习(Deep Learning)来拟合一些函数(因为多项式的拟合比较简单,直接学习参数就可以了所以就没有必要放出来了),准备设计一个简单神经网络来拟合函数训练流程1.定义网络 选择自定义一个简单神经网络,大部分都直接继承父类就行了,其中fc1是输入数据映射到神经网络隐藏层,fc2是隐藏层给出到输出层的数据。 前向传播中我加入了激活函数act,目的是为了更好地映射(其实是实验发现...原创 2021-09-26 01:57:02 · 10150 阅读 · 13 评论