- OS Windows/Linux/Mac.
- Anaconda
- Python>3.8
Create an environment using the env.yaml in Anaconda with the following command:
conda env create -f env.yaml
The data generation folder contains files for parametric data generation.
-
main.py is the main script to run the data generation.
-
column.py script contrains the material, geometric, analysis, and model parameters.
-
functions.py contains function used to generate data, such as section analysis, random generation of section geometry.
-
data.csv file contains the sample output from data generation.
-
pre-processing.py script contains the data filtration based on monetary cost for the case of 4.0 meters.
-
normalization.py script contrains min-max normalization and preparing the data for network.
-
net.py file contrains network file for training the network.
-
use column.pth and test.py files for inference.
-
use test_min.h5 and test_max.h5 files for minmax normalization of the test sample before extracting network predictions.
Use check.py to run the check of the network output results.