小案例讲解:TensorFlow在模拟偏微分方程中的应用!
点击上方关注,All in AI中国
什么是PDE(偏微分方程)?
此TensorFlow教程适用于已经了解偏微分方程的人员。但如果您不熟悉该主题,也不要担心。这是一个很棒的PDE教程,您可以通过该教程了解有关PDE的更多信息。
正如您在之前的文章中已经看到的那样,TensorFlow不仅仅适用于机器学习。在本教程中,您将看到使用TensorFlow模拟偏微分方程行为的示例。例子中我们将模拟几滴雨滴落在方形池塘的表面。
偏微分方程的设定
TensorFlow PDE中的一些必要的导入:
用于将pond表面显示为图像的功能:
同样,您将使用交互式会话,但这不是强制性的。
sess = tf.InteractiveSession()
TensorFlow PDE中的便捷功能
def make_kernel(a):
def simple_conv(x,k):
def laplace(x):
定义偏微分方程
池塘的大小是500 x 500平方米。
N = 500
雨滴会打在池塘上:
指定PDE的详细信息:
PDE中的模拟
使用简单的for循环,运行时间:
你会得到一个像上面那样代表涟漪的图像。
结论
在这个TensorFlow PDE教程中,我们看到偏微分方程也可以使用其他库来实现,包括Theano和Numpy,如图所示,当然使用TensorFlow。还有许多其他的数学模拟可以使用这个机器学习库来表示,例如复杂的微积分和不同类型的概率分布。
编译出品
相关推荐
Micusd 2020-11-19
xjtukuixing 2020-10-27
lybbb 2020-10-15
lybbb 2020-09-29
ghjk0 2020-09-24
yamaxifeng 2020-09-09
GDGYZL 2020-08-28
lybbb 2020-08-28
Icevivian 2020-08-25
comwayLi 2020-08-16
carbon0 2020-08-16
源式羽语 2020-08-09
sherry颖 2020-08-01
songbinxu 2020-07-19
sherry颖 2020-07-18
Niteowl 2020-07-15
Kindle君 2020-07-15
源式羽语 2020-07-04
源式羽语 2020-06-28