Skip to content
ModelListedExternal
Download

Burgers Inverse

This project focuses on solving the inverse problem of the Burgers’ equation using deep learning. The goal of this project is to estimate the velocity evolution of liquids given either the initial conditions or the...

KindOtherVersionRevision b72c504

Model source

Kind
Other
File size
434 MB
Version
vRevision b72c504
Updated
Sep 26, 2026
Downloads
12
Source
Hugging Face

Source description

🌀 Burgers’ Equation Inverse Problem - Deep Learning Model

📌 Project Overview

This project focuses on solving the inverse problem of the Burgers’ equation using deep learning. The goal of this project is to estimate the velocity evolution of liquids given either the initial conditions or the underlying physical parameters. Our model leverages UNet2D for feature extraction and an MLP for parameter regression.

🚀 Application

By learning from simulated Burgers' equation data, the model can:

  • 🔄 Predict velocity development over time from initial conditions.
  • 🔍 Estimate hidden physical parameters (e.g., viscosity)
  • ⚡ Replace computationally expensive simulations with a deep learning-based approximation.
  • 🧩 Handle incomplete data by using masked inputs to infer missing velocity fields.

Run the simulation

The project is using Phiflow library to apply diffusion and advection processes - evolve the velocity field over time. Diffusion smooths out variations in the field by spreading the quantities over time, where as advection is a backward technique ensuring stability even with large timesteps.

📊 Dataset Information

The dataset consists of simulated velocity fields and their corresponding physical parameters.

Dataset Splits

SplitPercentageDescription
Training80%Used for model learning
Validation10%Hyperparameter tuning
Test10%Model evaluation

Data Format

Each sample consists of:

  • Input: 2D velocity field ( u(x,t) ) (tensor format).
  • Output: Corresponding physical parameters (e.g., viscosity ( \nu )).

⚙️ Model Usage

Installation

Ensure dependencies are installed:

pip install torch torchvision transformers

Sources

1 source
Hugging FacePrimaryVersion b72c504bb377490c3671fc1d6a2065e5947c4cc8
huggingface.co/piotrnobis/burgers-inverse/tree/b72c504bb377490c3671fc1d6a2065e5947c4cc8

Verified Sep 26

Model artifacts

4 artifacts

diffusion_pytorch_model_40.safetensors

safetensors · 434 MB · SHA-256 04fbcc8b4b66…bad5 · Hugging Face

Download

unet/diffusion_pytorch_model_noclip50.safetensors

safetensors · 434 MB · SHA-256 00152b3eae29…c206 · Hugging Face

Download

unet/diffusion_pytorch_model_t100.safetensors

safetensors · 434 MB · SHA-256 07e5adf7fc62…e68c · Hugging Face

Download

unet/diffusion_pytorch_model.safetensors

safetensors · 434 MB · SHA-256 819de24631a0…2b31 · Hugging Face

Download

Source excerpts

2 excerpts

--- language: - en pipeline_tag: unconditional-image-generation --- # 🌀 Burgers’ Equation Inverse Problem - Deep Learning Model ## 📌 Project Overview This project focuses on solving the **inverse problem** of the **Burgers’ equation** using deep learning. The goal of this project is to estimate the velocity evolution of liquids given either the initial conditions or the underlying physical parameters. Our model leverages UNet2D for feature extraction and an MLP for parameter regression. ## 🚀 Application By learning from simulated Burgers' equation data, the model can: - 🔄 Predict velocity development over time from initial conditions. - 🔍 Estimate hidden physical parameters (e.g., viscosity) - ⚡ Replace computationally expensive simulations with a deep learning-based approximation. - 🧩 Handle incomplete data by using masked inputs to infer missing velocity fields. ## Run the simulation The project is using Phiflow library to apply diffusion and advection processes - evolve the velocity field over time. Diffusion smooths out variations in the field by spreading the quantities over time, where as advection is a backward technique ensuring stability even with large timesteps. ## 📊 Dataset Information The dataset consists of **simulated velocity fields** and their corresponding **physical parameters**. ### **Dataset Splits** | Split | Percentage | Description | |------------|------------|-------------| | **Training** | 80% | Used for model learning | | **Validation** | 10% | Hyperparameter tuning | | **Test** | 10% | Model evaluation | ### **Data Format** Each sample consists of: - **Input:** 2D velocity field \( u(x,t) \) (tensor format). - **Output:** Corresponding physical parameters (e.g., viscosity \( \nu \)). --- ## ⚙️ Model Usage ### **Installation** Ensure dependencies are installed: ```bash pip install torch torchvision transformers

Source context: 12 downloads · 0 likes · Pipeline unconditional-image-generation · Library diffusers · Repo piotrnobis/burgers-inverse