Update README.md
Browse files
README.md
CHANGED
|
@@ -4,7 +4,6 @@
|
|
| 4 |
Pre-trained **Fourier Neural Operator (FNO)** models for predicting multi-floor acceleration response time histories of MDOF shear buildings subjected to seismic ground motions.
|
| 5 |
|
| 6 |
**Code:** [github.com/HKUJasonJiang/Seismic-FNO](https://github.com/HKUJasonJiang/Seismic-FNO)
|
| 7 |
-
**Dataset:** [<!-- TODO: HuggingFace dataset link -->]
|
| 8 |
|
| 9 |
---
|
| 10 |
|
|
@@ -59,37 +58,12 @@ Each model folder contains:
|
|
| 59 |
|
| 60 |
### Install dependencies
|
| 61 |
|
| 62 |
-
```bash
|
| 63 |
-
git clone https://github.com/HKUJasonJiang/Seismic-FNO.git
|
| 64 |
-
cd Seismic-FNO
|
| 65 |
-
pip install -r requirement.txt # Windows
|
| 66 |
-
# pip install -r requirement_linux.txt # Linux
|
| 67 |
-
```
|
| 68 |
-
|
| 69 |
-
### Load a checkpoint and run inference
|
| 70 |
-
|
| 71 |
Refer to github repo.
|
| 72 |
|
| 73 |
### Quick review notebook
|
| 74 |
|
| 75 |
Open `quick_inference.ipynb` in the cloned repository to run inference on the held-out test set and visualise time-history and Fourier amplitude spectrum comparisons interactively.
|
| 76 |
|
| 77 |
-
---
|
| 78 |
-
|
| 79 |
-
## Training Details
|
| 80 |
-
|
| 81 |
-
| Property | Value |
|
| 82 |
-
|----------|-------|
|
| 83 |
-
| Framework | PyTorch ≥ 2.0 + [neuralop](https://github.com/neuraloperator/neuraloperator) |
|
| 84 |
-
| Loss | MSE |
|
| 85 |
-
| Optimizer | AdamW |
|
| 86 |
-
| LR schedule | StepLR (step=20, γ=0.5) |
|
| 87 |
-
| Batch size | 2 560 |
|
| 88 |
-
| Epochs | 50 (baseline models) |
|
| 89 |
-
| Train / Val / Test split | 70 % / 20 % / 10 % (grouped by GM to prevent leakage) |
|
| 90 |
-
| Dataset | KNET — 3 474 GMs × 57 amplitude scale factors × 250 buildings |
|
| 91 |
-
|
| 92 |
-
---
|
| 93 |
|
| 94 |
## License
|
| 95 |
|
|
|
|
| 4 |
Pre-trained **Fourier Neural Operator (FNO)** models for predicting multi-floor acceleration response time histories of MDOF shear buildings subjected to seismic ground motions.
|
| 5 |
|
| 6 |
**Code:** [github.com/HKUJasonJiang/Seismic-FNO](https://github.com/HKUJasonJiang/Seismic-FNO)
|
|
|
|
| 7 |
|
| 8 |
---
|
| 9 |
|
|
|
|
| 58 |
|
| 59 |
### Install dependencies
|
| 60 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 61 |
Refer to github repo.
|
| 62 |
|
| 63 |
### Quick review notebook
|
| 64 |
|
| 65 |
Open `quick_inference.ipynb` in the cloned repository to run inference on the held-out test set and visualise time-history and Fourier amplitude spectrum comparisons interactively.
|
| 66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
|
| 68 |
## License
|
| 69 |
|