We present Elvet, a Python package for solving differential equations and variational problems using machine learning methods. Elvet can deal with any system of coupled ordinary or partial differential equations with arbitrary initial and boundary conditions. It can also minimize any functional that depends on a collection of functions of several variables while imposing constraints on them. The solution to any of these problems is represented as a neural network trained to produce the desired function.
翻译:我们提出了“Elvet”,这是一个用机器学习方法解决差异方程式和变异问题的“Python”软件包。Elvet可以处理任何带有任意初始和边界条件的普通或部分相加的“部分等式”系统,也可以最大限度地减少取决于若干变量功能集合的任何功能,同时对之施加限制。解决其中任何问题的方法都表现为一个经培训后能够产生理想功能的神经网络。