AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
O(1) 역전파와 GPU 지원, 강성·비강성 미분 방정식 솔버를 갖춘 사전 구축 암시적 레이어 구조로 과학적·물리 기반 머신러닝을 보여줍니다
Pre-built implicit layer architectures with O(1) backprop, GPUs, and stiff+non-stiff DE solvers, demonstrating scientific machine learning (SciML) and physics-informed machine learning methods
개발 도구JuliaGitHub @SciML직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
DiffEq(For)Lux.jl (aka DiffEqFlux.jl) fuses the world of differential equations with machine learning
by helping users put diffeq solvers into neural networks. This package utilizes
DifferentialEquations.jl, and Lux.jl as its building blocks to support research in
Scientific Machine Learning, specifically neural differential equations to add physical information into traditional machine learning.
We maintain backwards compatibility with Flux.jl via FromFluxAdaptor()README 전문 보기 ↗DiffEq(For)Lux.jl (aka DiffEqFlux.jl) fuses the world of differential equations with machine learning by helping users put diffeq solvers into neural networks. This package utilizes DifferentialEquations.jl, and Lux.jl as its building blocks to support research in Scientific Machine Learning, specifically neural differential equations to add physical information into traditional machine learning.
[!NOTE] We maintain backwards compatibility with Flux.jl via FromFluxAdaptor()
For information on using the package, see the stable documentation. Use the in-development documentation for the version of the documentation, which contains the unreleased features.
DiffEqFlux.jl is for implicit layer machine learning. DiffEqFlux.jl provides architectures which match the interfaces of machine learning libraries such as Flux.jl and Lux.jl to make it easy to build continuous-time machine learning layers into larger machine learning applications.
The following layer functions exist:
with high order, adaptive, implicit, GPU-accelerated, Newton-Krylov, etc. methods. For examples, please refer to the release blog post. Additional demonstrations, like neural PDEs and neural jump SDEs, can be found in this blog post (among many others!).
Do not limit yourself to the current neuralization. With this package, you can explore various ways to integrate the two methodologies:
TensorLayer has been removed, use Boltz.Layers.TensorProductLayer instead.Boltz.Basis module.SplineLayer has been removed, use Boltz.Layers.SplineLayer instead.NeuralHamiltonianDE has been removed, use NeuralODE with Layers.HamiltonianNN instead.HamiltonianNN has been removed in favor of Layers.HamiltonianNN.Lux and Boltz are updated to v1.AbstractLuxLayer is passed we try to automatically convert it to a Lux model with FromFluxAdaptor()(model).Flux is no longer re-exported from DiffEqFlux. Instead we reexport Lux.NeuralDAE now allows an optional du0 as input.TensorLayer is now a Lux Neural Network.